Than the ussual way of designing leads to a non-efficient state. It is not also suitable to change diameters within one cross-section because of buildability. It is due to a typical distribution of bending moments along the span in frames. A diametr of stirrups is same along a beam. A spacing between stirrups can vary in appropriate sections.
All variables are integers or discrete numbers from real domains.
The aim is to minimize the overall price of this structure. The objective function is a linear combination of a weight of steel and a volume of concrete multiplied by appropriete prices. Constraints according to Eurocode 2 standards are included as a penalty function. Detailed design of reinforced concrete buildings using logic programming, Advances in Engineering Software , Vol.