Abstract
This study introduces a multi-objective version of the recently proposed colonial competitive algorithm (CCA) called multi-objective colonial competitive algorithm. In contrast to original CCA, which used the combination of the objective functions to solve multi-objective problems, the proposed algorithm incorporates the Pareto concept to store simultaneously optimal solutions of multiple conflicting functions. Another novelty of this paper is the integration of the variable neighborhood search as an assimilation strategy, in order to improve the performance of the obtained solutions. To prove the effectiveness of the proposed algorithm, a set of standard test functions with high dimensions and some multi-objective engineering design problems are investigated. The results obtained amply demonstrate that the proposed approach is efficient and is able to yield a wide spread of solutions with good convergence to true Pareto fronts, compared with other proposed methods in the literature.
Similar content being viewed by others
Abbreviations
- \(N_{\mathrm{imp}}\) :
-
Number of imperialists
- \(\hbox {Cost}_{\mathrm{imp}}\) :
-
Cost of an imperialist
- \(\hbox {Cost }_{\mathrm{col}}\) :
-
Cost of a colony
- \(C_{{i}}\) :
-
Normalized cost of imperialist i
- \(\hbox {TC}_{{i}}\) :
-
Total cost of empire i
- \(\hbox {NTC}_{{i}}\) :
-
Normalized total cost of empire i
- \(P_{{n}}\) :
-
Normalized power of \(n{\mathrm{th}}\) imperialist
- \(\hbox {NC}_{{i}}\) :
-
Initial number of colonies in empire i
- N :
-
Number of empires
- \(N_{\mathrm{col}}\) :
-
Number of colonies
- \(\gamma \) :
-
Deviation from original direction of colony
- \(\beta \) :
-
Assimilation coefficient
- \(\xi \) :
-
Coefficient share colonies
- \(P_{\mathrm{Pi}}\) :
-
Possession probability of empire i
- \(\Upsilon \) :
-
Convergence metric
- \(\Delta \) :
-
Diversity metric
- CCA:
-
Colony competitive algorithm
- \(\theta \) :
-
Deviation angle of colony
- X :
-
Direction parameter of colonies motion
- d :
-
Distance between a colony and an imperialist
- VNS:
-
Variable neighborhood search
- SD:
-
Standard deviation
References
Atashpaz-Gargari E, Lucas C (2007) Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. IEEE Cong Evol Comput 25–28:4661–4667
Cheng R, Jin Y (2014) A comparative swarm optimizer for large scale optimization. IEEE Trans Cybern 20:1–14
Chen CL, Usher JM, Palanimuthu N (1998) A tabu search based heuristic for a flexible flow line with minimum flow time criterion. Int J Ind Eng Theory Appl Pract 5(2):157–168
Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Trans Evolut Comput 6(2):182–197
Deb K, Pratap A, Moitra S (2000) Mechanical component design for multiple objectives using elitist non-dominated sorting GA. In Book: Parallel Problem solving from nature PPSN VI, 6th international conference, Paris, France, September 18–20, 2000
Fourie P, Groenwold A (2002) The particle swarm optimization algorithm in size and shape optimization. Struct Multidisc Optim 23:259–267
Gabor R, Beer M, Auer E (2013) Stein M (2013) Verified stochastic methods ‘Markov set-chains and dependency modeling of mean and standard deviation’. Soft Comput 17:1415–1423. https://doi.org/10.1007/s00500-013-1009-7
Guedria NB (2016) Improved accelerated PSO algorithm for mechanical engineering optimization problems. Appl Soft Comput 40(2016):455–467
Ghadi MJ, Baghramian A, Imani MH (2016) An ICA based approach for solving profit based unit commitment problem under restructured power market. Appl Soft Comput 38:487–500
Ghasemi M, Taghizadeh M, Ghavidel S, Abbasian A (2016) Colonial competitive differential evolution: an experimental study for optimal economic load dispatch. Appl Soft Comput 40:342–363
Ghasemi M, Ghavidel S, Rahmani S, Roosta A, Falah H (2014) A novel hybrid algorithm of imperialist competitive algorithm and teaching learning algorithm for optimal power flow problem with non-smooth cost functions. Eng Appl Artif Intell 29:54–69
Ghasemi M, Ghavidel S, Ghanbarian MM, Gitizadeh M (2015) Multi-objective optimal electric power planning in the power system using Gaussian bare-bones Imperialist competitive algorithm. Inf Sci 294:286–304
Gong W, Cai Z, Zhu L (2009) An efficient multiobjective differential evolution algorithm for engineering design. Struct Multidiscip Optim 38(2):137–140
Harrison KR, Engelbrecht AP, Ombuki-Berman BM (2016) Inertia weight control strategies for particle swarm optimization. Swarm Intell 10:267. https://doi.org/10.1007/s11721-016-0128-z
Hedar AR, Ali A (2012) Tabu search with multi-level neighborhood structures for high dimensional problems. Appl Intell 37:189–206. https://doi.org/10.1007/s10489-011-0321-0
Hosseini S, Al Khaled A (2014) A survey on the Imperialist competitive algorithm metaheuristic: Implementation in engineering domain and directions for future research. Appl Soft Comput 24:1078–1094
Hu P, Rong L, Liang-Lin C, Li-xian L (2011) Multiple swarms multi-objective particle swarm optimization based on decomposition. Proc Eng 15:3371–3375
Huang L, Duan H, Wang Y (2014) Hybrid bio-inspired lateral inhibition and imperialist competitive algorithm for complicated image matching. Opt Int J Light Electron Opt 125:414–418
Idoumghar L, Cherin N, Siarry P, Roche R, Miraoui A (2013) Hybrid ICA-PSO algorithm for continuous optimization. Appl Math Comput 219:11149–11170
Imanian N, Shiri ME, Moradi P (2014) Velocity based artificial bee colony algorithm for high dimensional continuous optimization problems. Eng Appl Artif Intell 36:148–163
Jia D, Zheng G, Qu B, Khan MK (2011) A hybrid particle swarm optimization algorithm for high-dimentional problems. Comput Ind Eng 61:1117–1122
Kaveh A, Talatahari S (2010) Imperialist competitive algorithm for engineering design problems. Asian J Civil Eng (Build Housing) 11(6):675–697
Knowles JD, Corne DW (1999) The Pareto archived evolution strategy: A new baseline algorithm for multi-objective optimization. In: Proceedings of the Congress on Evolutionary Computation 1999 (CEC’1999), pp 98–105
Ko CH, Wang SF (2011) Precast production scheduling using multi-objective genetic algorithms. Expert Syst Appl 38(7):8293–8302
Krishnanand KN, Ghose D (2009) Glowworm swarm optimization for simultaneous capture of multiple local optima of multimodal functions. Swarm Intell 3:87. https://doi.org/10.1007/s11721-008-0021-5
Kurz ME, Askin RG (2001) An adaptable problem-space-based search method for flexible flow line scheduling. IIE Trans 33(8):691–693
Li X, Yao X (2012) Cooperatively coevolving particle swarms for large scale optimization. IEEE Trans Evolut Comput 16:210–224
Musrrat A, Siarry P, Pant M (2012) An efficient differential evolution based algorithm for solving multi-objective optimization problems. Eur J Oper Res 217:404–416
McDougall R, Nokleby S (2010) Grashof mechanism synthesis using multi-objective parallel asynchronous particle swarm optimization. In: Proceedings of the Canadian society for mechanical engineering Forum CSME 2010, Canada
Mladenovic N, Hansen P (2001) Variable neighborhood search: principle and applications. Eur J Oper Res 130:449–467
Mohiuddin MA, Khan SA, Engelbrecht AP (2014) Simulated evolution and simulated annealing algorithms for solving multi-objective open shortest path first weight setting problem. Appl Intell 41:348. https://doi.org/10.1007/s10489-014-0523-3
Najlawi B, Nejlaoui M, Affi Z, Romdhane L (2016) An improved imperialist competitive algorithm for multi-objective optimization. Eng Optim 48(11):1823–1844
Norouzzadeh MS, Ahmadzadeh MR, Palhang M (2012) LADPSO: using fuzzy logic to conduct PSO algorithm. Appl Intell 37:290–304
Panda A, Pani S (2016) A symbiotic organisms search algorithm with adaptive penalty function to solve multi-objective constrained optimization problems. Appl Soft Comput 46:344–360
Sait SM, Arafeh AM (2014) Cell assignment in hybrid CMOS/nanodevices architecture using Tabu Search. Appl Intell 40:1. https://doi.org/10.1007/s10489-013-0441-9
Sun G, Zhang A, Jia X, Li X, Ji S, Wang Z (2016) DMMOGSA: diversity-enhanced and memory-based multi-objective gravitational search algorithm. Inf Sci 363:52–71
Sadollah A, Eskandar H, Kim JH (2015) Water cycle algorithm for solving constrained multi-objective optimization problems. Appl Soft Comput 27:279–298
Shokrollahpour E, Zandieh M, Dorri B (2010) A novel imperialist competitive algorithm for bi-criteria scheduling of the assembly flowshop problem. Int J Prod Res 49(11):3087–3103
Talatahari S, Azar BF, Sheikholeslami R, Gandomi AH (2012) Imperialist competitive algorithm combined with chaos for global optimization. Commun Nonlinear Sci Numer Simulat 17:1312–1319
Wang YN, Wu LH, Yuan XF (2010) Multi-objective self-adaptive differential evolution with elitist archive and crowding entropy-based diversity measure. Soft Comput 14:193–209
Wenyin G, Cai Z (2009) An improved multi-objective differential evolution based on Pareto-adaptive e-dominance and orthogonal design. Eur J Oper Rech 198:576–601
Yang Z, Tang K, Yao X (2008) Multilevel cooperative coevolution for large scale optimization. Published in: Evolutionary Computation, 2008. CEC 2008. (IEEE World Congress on Computational Intelligence), 1–6 June 2008, Hong Kong
Zitzler E, Thiele L (1999) Multi-objective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Trans Evolut Comput 3(4):257–271
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
All authors declare that they have no conflicts of interest.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Communicated by V. Loia.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Bilel, N., Mohamed, N., Zouhaier, A. et al. An efficient evolutionary algorithm for engineering design problems. Soft Comput 23, 6197–6213 (2019). https://doi.org/10.1007/s00500-018-3273-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-018-3273-z