Imperialist Competitive Algorithm

  • A. Kaveh


In this chapter an optimization method is presented based on a socio-politically motivated strategy, called Imperialist Competitive Algorithm (ICA). ICA is a multi-agent algorithm with each agent being a country, which is either a colony or an imperialist. These countries form some empires in the search space. Movement of the colonies toward their related imperialist, and imperialistic competition among the empires, form the basis of the ICA. During these movements, the powerful Imperialists are reinforced and the weak ones are weakened and gradually collapsed, directing the algorithm towards optimum points. Here, ICA is utilized to optimize the skeletal structures which is based on [1, 2].


  1. 1.
    Kaveh A, Talatahari S (2010) Imperialist competitive algorithm for engineering design problems. Asian J Civil Eng 11(6):675–697zbMATHGoogle Scholar
  2. 2.
    Kaveh A, Talatahari S (2010) Optimum design of skeletal structures using imperialist competitive algorithm. Comput Struct 88:1220–1229CrossRefGoogle Scholar
  3. 3.
    Atashpaz-Gargari E, Lucas C (2007) Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. In: IEEE congress on evolutionary computation, Singapore, pp 4661–4667Google Scholar
  4. 4.
    Atashpaz-Gargari E, Hashemzadeh F, Rajabioun R, Lucas C (2008) Colonial competitive algorithm: a novel approach for PID controller design in MIMO distillation column process. Int J Intell Comput Cybern 1(3):337–355CrossRefMathSciNetGoogle Scholar
  5. 5.
    Kaveh A, Talatahari S (2009) Hybrid algorithm of harmony search, particle swarm and ant colony for structural design optimization. In: Geem ZW (ed) Harmony search algorithms for structural design. Springer, Berlin, Chapter 5Google Scholar
  6. 6.
    American Institute of Steel Construction (AISC) (1989) Manual of steel construction– allowable stress design, 9th edn. AISC, ChicagoGoogle Scholar
  7. 7.
    American Institute of Steel Construction (AISC) (2001) Manual of steel construction–load resistance factor design, 3rd edn. AISC, ChicagoGoogle Scholar
  8. 8.
    Kaveh A, Talatahari S (2009) A particle swarm ant colony optimization for truss structures with discrete variable. J Constr Steel Res 65(8–9):1558–1568CrossRefGoogle Scholar
  9. 9.
    Kaveh A, Talatahari S (2010) A discrete big bang–big crunch algorithm for optimal design of skeletal structures. Asian J Civil Eng 11(1):103–122Google Scholar
  10. 10.
    Li LJ, Huang ZB, Liu F (2009) A heuristic particle swarm optimization method for truss structures with discrete variables. Comput Struct 87(7–8):435–443CrossRefGoogle Scholar
  11. 11.
    Kaveh A, Talatahari S (2009) Particle swarm optimizer, ant colony strategy and harmony search scheme hybridized for optimization of truss structures. Comput Struct 87(5–6):267–283CrossRefGoogle Scholar
  12. 12.
    Kaveh A, Talatahari S (2009) Size optimization of space trusses using Big Bang–Big Crunch algorithm. Comput Struct 87(17–18):1129–1140CrossRefGoogle Scholar
  13. 13.
    Kaveh A, Talatahari S (2010) A novel heuristic optimization method: charged system search. Acta Mech 213(3–4):267–286CrossRefzbMATHGoogle Scholar
  14. 14.
    Wu SJ, Chow PT (1995) Steady-state genetic algorithms for discrete optimization of trusses. Comput Struct 56(6):979–991CrossRefzbMATHGoogle Scholar
  15. 15.
    Davison JH, Adams PF (1974) Stability of braced and unbraced frames. J Struct Div ASCE 100(2):319–334Google Scholar
  16. 16.
    Camp CV, Bichon J (2005) Design of steel frames using ant colony optimization. J Struct Eng ASCE 131:369–379CrossRefGoogle Scholar
  17. 17.
    Degertekin SO (2008) Optimum design of steel frames using harmony search algorithm. Struct Multidiscip Optim 36:393–401CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • A. Kaveh
    • 1
  1. 1.School of Civil Engineering, Centre of Excellence for Fundamental Studies in Structural EngineeringIran University of Science and TechnologyTehranIran

Personalised recommendations