Creation of a Genetic Algorithm to Locate the Optimal Position of Columns in a Regular Building


  • Jorge Teixeira ISISE, Department of Civil Engineering University of Coimbra, Coimbra, Portugal
  • João Pedro Martins ISISE, Department of Civil Engineering University of Coimbra, Coimbra, Portugal
  • João Correia CISUC, Department of Informatics Engineering, University of Coimbra, Coimbra, Portugal


Genetic algorithm, Building design, Optimal design, Column position optimization, Building cost.


The construction of buildings needs to consider a considerable number of variables and design rules to verify the structural integrity of the building. These rules require to consider the actions in the environment of the construction, the purpose of the building and the construction materials. The growing demand for taller and efficient buildings (safety rules and structural rules stricter) and the increasing prices of the construction’s materials lead the engineers to find better ways to optimize the building for its propose and still complies all the structural rules. Thus, the use of optimization algorithms to accomplish a certain goal be usen more often. So, in this work we will use a Genetic Algorithm (GA) to determine a better position of columns in a regular and orthogonal building which the chosen goal is smaller. To accomplish this, we will use two different goals (weight and cost), two structural typologies (concrete and steel typology) and two different column positions methods. The experimental results indicate that it is possible to find good solutions but additional studies into the GA should be performed to increase the performance of the algorithm.


Alencar Bandeira, E., Farias, Y., & Almeida, V. (2022). Multi objective Optimization of Reinforced Concrete Buildings. Civil Engineering and Urban Planning: An International Journal (CiVEJ), 9.

Artar, M., & Daloglu, A. (2015). Optimum design of steel frames with semi-rigid connections and composite beams. Structural Engineering and Mechanics, 55, 299–313.

Bae, Y., & Horton, W. (2017). Life Cycle Cost Optimization of Residential Buildings.

Chan, C. M., & Liu, P. (2000). Design Optimization of Practical Tall Concrete Buildings Using Hybrid Optimality Criteria and Genetic Algorithms (Vol. 279).

Csébfalvi, A., & Csebfalvi, G. (2019). 6 th World Congresses of Structural and Multidisciplinary Optimization Effect of Semi-Rigid Connection in Optimal Design of Frame Structures.

Gholizadeh, S. (2013). Layout optimization of truss structures by hybridizing cellular automata and particle swarm optimization. Computers & Structures, 125, 86–99.

Issa, H. K. (2010). Design Optimisation of Steel Portal Frames Using Modified Distributed Genetic Algorithms [Nottingham Trent University].

Issa, H., & Mohammad, F. (2008). Investigating the Optimum Design of Steel Portal Frame Using Genetic Algorithms.

Johnpaul, V. (2020). Scheduling and Cost Optimization of Multi-Storey Building. International Journal of Innovative Technology and Exploring Engineering, 9, 2278–3075.

Kaveh, A., & Talatahari, S. (2010). A discrete Big Bang - Big Crunch algorithm for optimal design of skeletal structures. Asian Journal of Civil Engineering, 11, 103–122.

Khajeh, A., Ghasemi, M. R., & Ghohani Arab, H. (2017). HYBRID PARTICLE SWARM OPTIMIZATION, GRID SEARCH METHOD AND UNIVARIATE METHOD TO OPTIMALLY DESIGN STEEL FRAME STRUCTURES. International Journal of Optimization in Civil Engineering, 7, 171–189.

Kravanja, S., & Žula, T. (2010). Cost optimization of industrial steel building structures. Advances in Engineering Software, 41, 442–450.

Li, L. J., Huang, Z. B., & Liu, F. (2009). A heuristic particle swarm optimization method for truss structures with discrete variables. Computers & Structures, 87(7–8), 435–443.

Machairas, V., Tsangrassoulis, A., & Axarli, K. (2014). Algorithms for optimization of building design: A review. Renewable and Sustainable Energy Reviews, 31, 101–112.

Nieto, M.-B. P.-G. A. B.-G. J.-J. del C.-D. F.-J. S.-D. P.-J. G. (2016). Optimization of steel structures with one genetic algorithm according to three international building codes. Revista Dela Construccion, 13.

Pezeshk, S. (1997). Optimal Design of 2-D Frames Using A Genetic Algorithm.”.

SARMA, K., & ADELI, H. (2000). Cost optimization of steel structures. Engineering Optimization+A35, 32, 777–802.

Taranath, B. S. (1988). Structural Analysis and Design of Tall Buildings. McGraw-Hill.

Teixeira, J. (2020). Development of Optimized Simplified Methods for Structural Analysis. Coimbra.

Teixeira, J., Martins, J. P., & Correia, J. (2021). Desenvolvimento de um Algoritmo Genético adaptado ao estudo da localização óptima de pilares em estruras de edifícios regulares. XIII Congresso de Construção Metálica e Mista, 10.

Toǧan, V., & Daloǧlu, A. T. (2006). Optimization of 3d trusses with adaptive approach in genetic algorithms. Engineering Structures.

Tuhus-Dubrow, D., & Krarti, M. (2010). Genetic-algorithm based approach to optimize building envelope design for residential buildings. Building and Environment, 45(7), 1574–1581.

Zhong, W., Su, R., Gui, L., & Fan, Z. (2016). Topology and sizing optimization of discrete structures using a cooperative coevolutionary genetic algorithm with independent ground structures. Engineering Optimization, 48(6), 911–932.



How to Cite

Teixeira, J. ., Martins, J. P. ., & Correia , J. . (2023). Creation of a Genetic Algorithm to Locate the Optimal Position of Columns in a Regular Building. Operations Research and Engineering Letters, 2(1), 10–20. Retrieved from