• Ali Kaveh
  • Majid Ilchi Ghazaan


The action of making the best or most effective use of a situation or resource is called optimization. Optimization problems are studied in different fields and various steps need to be taken to achieve an optimal solution for a problem. These steps are as follows: The parameters of the problem, which can be either continuous or discrete, should be recognized. The objective function(s) and the constraints of the problem have to be identified. At the end, a suitable optimizer should be chosen and employed to solve the problem.


  1. 1.
    Majid KI (1974) Optimum design of structures. Newness-Butterworth, UKGoogle Scholar
  2. 2.
    Kirsch U (1993) Structural optimization: fundamentals and applications. Springer, BerlinCrossRefGoogle Scholar
  3. 3.
    Gonzalez TF (ed) (2007) Handbook of approximation algorithms and metaheuristics. Computer and information science series. Chapman & Hall/CRC, Boca Raton, FLzbMATHGoogle Scholar
  4. 4.
    Yang X-S (2010) Nature-inspired metaheuristic algorithms, 2nd edn. Luniver Press, UKGoogle Scholar
  5. 5.
    Glover F, Kochenberger GA (eds) (2003) Handbook of metaheuristics. Kluwer Academic Publishers, DordrechtzbMATHGoogle Scholar
  6. 6.
    Voß S, Martello S, Osman IH, Roucairol C (eds) (1999) Metaheuristics: advances and trends in local search paradigms for optimization. Kluwer Academic Publishers, Norwell, MAGoogle Scholar
  7. 7.
    Osman IH, Laporte G (1996) Metaheuristics: a bibliography. Ann Oper Res 63:513–623CrossRefGoogle Scholar
  8. 8.
    Goldberg DE, Holland JH (1988) Genetic algorithms and machine learning. Mach Learn 3:95–99CrossRefGoogle Scholar
  9. 9.
    Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11:341–359MathSciNetCrossRefGoogle Scholar
  10. 10.
    Rechenberg I (1973) Evolution strategy: optimization of technical systems by means of biological evolution, vol 104. Fromman-Holzboog, Stuttgart, pp 15–16Google Scholar
  11. 11.
    Fogel LJ, Owens AJ, Walsh MJ (1966) Artificial intelligence through simulated evolution. Wiley, HobokenzbMATHGoogle Scholar
  12. 12.
    Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. Evol Comput IEEE Trans 3:82–102CrossRefGoogle Scholar
  13. 13.
    Simon D (2008) Biogeography-based optimization. Evol Comput IEEE Trans 12:702–713CrossRefGoogle Scholar
  14. 14.
    Colorni A, Dorigo M, Maniezzo V (1991) Distributed optimization by ant colonies. In: Proceedings of the first European conference on artificial life, pp 134–142Google Scholar
  15. 15.
    Eberhart RC, Kennedy J (1995) A new optimizer using particle swarm theory. In: Proceedings of the sixth international symposium on micro machine and human science, pp 39–43Google Scholar
  16. 16.
    Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Global Optim 39:459–471MathSciNetCrossRefGoogle Scholar
  17. 17.
    Yang XS, Deb S (2009) Cuckoo search via Lévy flights. In: Nature & biologically inspired computing, pp 210–214Google Scholar
  18. 18.
    Yang XS (2010) Engineering optimization: an introduction with metaheuristic applications, Wiley, PP. 221–230Google Scholar
  19. 19.
    Yang XS (2010) A new metaheuristic bat-inspired algorithm. In: Nature inspired cooperative strategies for optimization (NICSO 2010). Springer, Berlin, 65–74CrossRefGoogle Scholar
  20. 20.
    Kaveh A, Farhoudi N (2013) A new optimization method: dolphin echolocation. Adv Eng Software 59:53–70CrossRefGoogle Scholar
  21. 21.
    Kaveh A, Zolghadr A (2017) Cyclical parthenogenesis algorithm for guided modal strain energy based structural damage detection. Appl Soft Comput 57:250–264CrossRefGoogle Scholar
  22. 22.
    Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680MathSciNetCrossRefGoogle Scholar
  23. 23.
    Kaveh A, Talatahari S (2010) A novel heuristic optimization method: charged system search. Acta Mech 213(3):267–289CrossRefGoogle Scholar
  24. 24.
    Kaveh A, Khayatazad M (2012) A new meta-heuristic method: ray optimization. Comput Struct 112:283–294CrossRefGoogle Scholar
  25. 25.
    Kaveh A, Bakhshpoori T (2016) Water evaporation optimization: a novel physically inspired optimization algorithm. Comput Struct 167:69–85CrossRefGoogle Scholar
  26. 26.
    Kaveh A, Dadras A (2017) A novel meta-heuristic optimization algorithm: thermal exchange optimization. Adv Eng Softw 110:69–84CrossRefGoogle Scholar
  27. 27.
    Kaveh A (2017) Advances in metaheuristic algorithms for optimal design of structures, 2nd edn. Springer International Publishing, SwitzerlandCrossRefGoogle Scholar
  28. 28.
    Kaveh A (2017) Applications of metaheuristic optimization algorithms in civil engineering. Springer, SwitzerlandCrossRefGoogle Scholar
  29. 29.
    Kaveh A, Mahdavi VR (2014) Colliding bodies optimization: a novel meta-heuristic method. Comput Struct 139:18–27CrossRefGoogle Scholar
  30. 30.
    Kaveh A, Ilchi Ghazaan M (2014) Enhanced colliding bodies optimization for design problems with continuous and discrete variables. Adv Eng Softw 77:66–75CrossRefGoogle Scholar
  31. 31.
    Kaveh A, Ilchi Ghazaan M (2017) Vibrating particles system algorithm for truss optimization with multiple natural frequency constraints. Acta Mech 228(1):307–322MathSciNetCrossRefGoogle Scholar
  32. 32.
    Kaveh A, Ilchi Ghazaan M (2018) A new hybrid meta-heuristic algorithm for optimal design of large-scale dome structures. Eng Optimiz 50(2):235–252MathSciNetCrossRefGoogle Scholar
  33. 33.
    American Institute of Steel Construction (AISC) (1989) Manual of steel construction: allowable stress design, Chicago, USAGoogle Scholar
  34. 34.
    American Institute of Steel Construction (AISC) (1994) Manual of steel construction load resistance factor design, USAGoogle Scholar
  35. 35.
    AISC 360-10 (2010). Specification for structural steel buildings. American Institute of Steel Construction, Chicago, Illinois 60601-1802, USAGoogle Scholar
  36. 36.
    ASCE 7-10 (2010) Minimum design loads for building and other structuresGoogle Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Department of Civil EngineeringIran University of Science and TechnologyTehranIran

Personalised recommendations