Optimization Algorithms Utilized in This Book

  • Ali KavehEmail author
  • Majid Ilchi Ghazaan


The main features and rules of the optimization algorithms utilized in this book are explained in this chapter. These algorithms consist of Colliding Bodies Optimization (CBO), Enhanced Colliding Bodies Optimization (ECBO), Vibrating Particles System (VPS) and a hybrid algorithm called MDVC-UVPS. All of the algorithms considered here are recently developed and are multi-agent meta-heuristic methods. These algorithms start with a set of randomly selected candidate solutions of the optimization problem and according to a series of simple rules, mainly inspired by the nature, the existing solutions are perturbed iteratively in order to improve their cost function values.


  1. 1.
    Kaveh A, Mahdavi VR (2014) Colliding bodies optimization: a novel meta-heuristic method. Comput Struct 139:18–27CrossRefGoogle Scholar
  2. 2.
    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
  3. 3.
    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
  4. 4.
    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
  5. 5.
    Kaveh A (2017) Advances in metaheuristic algorithms for optimal design of structures, 2nd edn. Springer International Publishing, SwitzerlandGoogle Scholar
  6. 6.
    Kaveh A (2017) Applications of metaheuristic optimization algorithms in civil engineering. Springer, SwitzerlandCrossRefGoogle Scholar
  7. 7.
    Tolman RC (1979) The principles of statistical mechanics. Clarendon Press, Oxford (Reissued)zbMATHGoogle Scholar
  8. 8.
    Beer FP, Johnston ER Jr, Mazurek DF, Cornwell P, Self BP (2013) Vector mechanics for engineers. McGraw-Hill, New York, USAGoogle Scholar
  9. 9.
    Kaveh A, Talatahari S (2010) A novel heuristic optimization method: charged system search. Acta Mech 213(3):267–289CrossRefGoogle Scholar
  10. 10.
    Patnaik SN, Coroneos RM, Hopkins DA (1997) A cascade optimization strategy for solution of difficult design problems. Int J Numer Methods Eng 40:2257–2266CrossRefGoogle Scholar
  11. 11.
    Charmpis DC, Lagaros ND, Papadrakakis M (2005) Multi-database exploration of large design spaces in the framework of cascade evolutionary structural sizing optimization. Comput Methods Appl Mech Eng 194:3315–3330CrossRefGoogle Scholar
  12. 12.
    Lagaros ND (2014) A general purpose real-world structural design optimization computing platform. Struct Multidiscip Optim 49(6):1047–1066CrossRefGoogle Scholar
  13. 13.
    Kazemzadeh Azad S, Hasançebi O, Kazemzadeh Azad S (2013) Upper bound strategy for metaheuristic based design optimization of steel frames. Adv Eng Softw 57:19–32CrossRefGoogle 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