Skip to main content
Erschienen in: Neural Computing and Applications 11/2019

29.06.2018 | Original Article

CB-ICA: a crossover-based imperialist competitive algorithm for large-scale problems and engineering design optimization

verfasst von: Zahra Aliniya, Mohammad Reza Keyvanpour

Erschienen in: Neural Computing and Applications | Ausgabe 11/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Optimization is increasingly important due to its application in the real-world problems. The imperialist competitive algorithm (ICA) is a successful optimization algorithm in many applications. However, in solving complex problems, especially in high dimensions, ICA easily falls into local optimal and experiences the premature convergence. In this work, a crossover-based imperialist competitive algorithm (CB-ICA) was proposed for solving this problem. The proposed algorithm faces three changes compared to ICA. To increase the exploration ability, the uniform distribution crossover and levy mutation methods were used in assimilation and revolution steps, respectively. Furthermore, the use of uniform crossover in the imperialist improvement step with appropriate data exchange leads to the improvement of convergence speed toward an optimal solution. The results of trials on 10 unconstrained large-scale tests show the advantage of CB-ICA over ICA and also over the related methods in terms of quality of results, convergence speed and reliability. In addition, the proposed method can be used in solving real-world problems with the use of constraint-handling technique. For this reason, CB-ICA has been compared in five engineering design problems with several state-of-the-art algorithms and obtained acceptable results.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
2.
Zurück zum Zitat Khaled AA, Hosseini S (2015) Fuzzy adaptive imperialist competitive algorithm for global optimization. Neural Comput Appl 26(4):813–825CrossRef Khaled AA, Hosseini S (2015) Fuzzy adaptive imperialist competitive algorithm for global optimization. Neural Comput Appl 26(4):813–825CrossRef
3.
Zurück zum Zitat Liu H, Cai Z, Wang Y (2010) Hybridizing particle swarm optimization with differential evolution for constrained numerical and engineering optimization. Appl Soft Comput 10(2):629–640CrossRef Liu H, Cai Z, Wang Y (2010) Hybridizing particle swarm optimization with differential evolution for constrained numerical and engineering optimization. Appl Soft Comput 10(2):629–640CrossRef
4.
Zurück zum Zitat Akay B, Karaboga D (2012) Artificial bee colony algorithm for large-scale problems and engineering design optimization. J Intell Manuf 23(4):1001–1014CrossRef Akay B, Karaboga D (2012) Artificial bee colony algorithm for large-scale problems and engineering design optimization. J Intell Manuf 23(4):1001–1014CrossRef
5.
Zurück zum Zitat Mezura-Montes E, Coello C (2011) Constraint-handling in nature-inspired numerical optimization: past, present and future. Swarm Evolut Comput 1(4):173–194CrossRef Mezura-Montes E, Coello C (2011) Constraint-handling in nature-inspired numerical optimization: past, present and future. Swarm Evolut Comput 1(4):173–194CrossRef
6.
Zurück zum Zitat de Melo VV, Carosio GLC (2012) Evaluating differential evolution with penalty function to solve constrained engineering problems. Expert Syst Appl 39(9):7860–7863CrossRef de Melo VV, Carosio GLC (2012) Evaluating differential evolution with penalty function to solve constrained engineering problems. Expert Syst Appl 39(9):7860–7863CrossRef
7.
Zurück zum Zitat Askarzadeh A (2017) Solving electrical power system problems by harmony search: a review. Artif Intell Rev 47(2):217–251CrossRef Askarzadeh A (2017) Solving electrical power system problems by harmony search: a review. Artif Intell Rev 47(2):217–251CrossRef
8.
Zurück zum Zitat Muñoz Zavala AE, Aguirre AH, Villa Diharce ER (2005) Constrained optimization via particle evolutionary swarm optimization algorithm (PESO). In: Proceedings of the 7th annual conference on genetic and evolutionary computation. ACM, Newyork, pp 209–216 Muñoz Zavala AE, Aguirre AH, Villa Diharce ER (2005) Constrained optimization via particle evolutionary swarm optimization algorithm (PESO). In: Proceedings of the 7th annual conference on genetic and evolutionary computation. ACM, Newyork, pp 209–216
9.
Zurück zum Zitat Karaboga D, Basturk B (2007) Artificial bee colony (ABC) optimization algorithm for solving constrained optimization problems. In: International fuzzy systems association world congress. Springer, Berlin, pp 789–798 Karaboga D, Basturk B (2007) Artificial bee colony (ABC) optimization algorithm for solving constrained optimization problems. In: International fuzzy systems association world congress. Springer, Berlin, pp 789–798
10.
Zurück zum Zitat Zhou W, Yan J, Li Y, Xia C, Zheng J (2013) Imperialist competitive algorithm for assembly sequence planning. J Adv Manuf Technol 67(9–12):2207–2216CrossRef Zhou W, Yan J, Li Y, Xia C, Zheng J (2013) Imperialist competitive algorithm for assembly sequence planning. J Adv Manuf Technol 67(9–12):2207–2216CrossRef
11.
Zurück zum Zitat Blum C, Blesa MJ (2017) A hybrid evolutionary algorithm based on solution merging for the longest arc-preserving common subsequence problem. arXiv:170200318 Blum C, Blesa MJ (2017) A hybrid evolutionary algorithm based on solution merging for the longest arc-preserving common subsequence problem. arXiv:​170200318
12.
Zurück zum Zitat W-f Gao, S-y Liu, L-l Huang (2014) Enhancing artificial bee colony algorithm using more information-based search equations. Inf Sci 270:112–133MathSciNetCrossRef W-f Gao, S-y Liu, L-l Huang (2014) Enhancing artificial bee colony algorithm using more information-based search equations. Inf Sci 270:112–133MathSciNetCrossRef
13.
Zurück zum Zitat W-f Gao, S-y Liu, L-l Huang (2013) A novel artificial bee colony algorithm based on modified search equation and orthogonal learning. IEEE Trans Cybern 43(3):1011–1024CrossRef W-f Gao, S-y Liu, L-l Huang (2013) A novel artificial bee colony algorithm based on modified search equation and orthogonal learning. IEEE Trans Cybern 43(3):1011–1024CrossRef
16.
Zurück zum Zitat Hosseini S, Al Khaled A, Vadlamani S (2014) Hybrid imperialist competitive algorithm, variable neighborhood search, and simulated annealing for dynamic facility layout problem. Neural Comput Appl 25(7–8):1871–1885CrossRef Hosseini S, Al Khaled A, Vadlamani S (2014) Hybrid imperialist competitive algorithm, variable neighborhood search, and simulated annealing for dynamic facility layout problem. Neural Comput Appl 25(7–8):1871–1885CrossRef
17.
Zurück zum Zitat Brajevic I (2015) Crossover-based artificial bee colony algorithm for constrained optimization problems. Neural Comput Appl 26(7):1587–1601CrossRef Brajevic I (2015) Crossover-based artificial bee colony algorithm for constrained optimization problems. Neural Comput Appl 26(7):1587–1601CrossRef
18.
Zurück zum Zitat Li D, Zhang C, Tian G, Shao X, Li Z (2016) Multiobjective program and hybrid imperialist competitive algorithm for the mixed-model two-sided assembly lines subject to multiple constraints. IEEE Trans Syst Man Cybern: Syst Li D, Zhang C, Tian G, Shao X, Li Z (2016) Multiobjective program and hybrid imperialist competitive algorithm for the mixed-model two-sided assembly lines subject to multiple constraints. IEEE Trans Syst Man Cybern: Syst
19.
Zurück zum Zitat Coelho LDS, Afonso LD, Alotto P (2012) A modified imperialist competitive algorithm for optimization in electromagnetics. IEEE Trans Magn 48(2):579–582CrossRef Coelho LDS, Afonso LD, Alotto P (2012) A modified imperialist competitive algorithm for optimization in electromagnetics. IEEE Trans Magn 48(2):579–582CrossRef
20.
Zurück zum Zitat Gandomi AH, Yang X-S, Alavi AH (2011) Mixed variable structural optimization using firefly algorithm. Comput Struct 89(23):2325–2336CrossRef Gandomi AH, Yang X-S, Alavi AH (2011) Mixed variable structural optimization using firefly algorithm. Comput Struct 89(23):2325–2336CrossRef
21.
Zurück zum Zitat Yildiz AR (2013) Cuckoo search algorithm for the selection of optimal machining parameters in milling operations. Int J Adv Manuf Technol 64(1–4):55–61CrossRef Yildiz AR (2013) Cuckoo search algorithm for the selection of optimal machining parameters in milling operations. Int J Adv Manuf Technol 64(1–4):55–61CrossRef
24.
Zurück zum Zitat Gandomi AH, Yang X-S, Alavi AH (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput 29(1):17–35CrossRef Gandomi AH, Yang X-S, Alavi AH (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput 29(1):17–35CrossRef
25.
Zurück zum Zitat He S, Prempain E, Wu Q (2004) An improved particle swarm optimizer for mechanical design optimization problems. Eng Optim 36(5):585–605MathSciNetCrossRef He S, Prempain E, Wu Q (2004) An improved particle swarm optimizer for mechanical design optimization problems. Eng Optim 36(5):585–605MathSciNetCrossRef
26.
Zurück zum Zitat Guedria NB (2016) Improved accelerated PSO algorithm for mechanical engineering optimization problems. Appl Soft Comput 40:455–467CrossRef Guedria NB (2016) Improved accelerated PSO algorithm for mechanical engineering optimization problems. Appl Soft Comput 40:455–467CrossRef
28.
Zurück zum Zitat Yu K, Wang X, Wang Z (2016) An improved teaching-learning-based optimization algorithm for numerical and engineering optimization problems. J Intell Manuf 27(4):831–843CrossRef Yu K, Wang X, Wang Z (2016) An improved teaching-learning-based optimization algorithm for numerical and engineering optimization problems. J Intell Manuf 27(4):831–843CrossRef
29.
Zurück zum Zitat Talatahari S, Kaveh A, Sheikholeslami R (2012) Chaotic imperialist competitive algorithm for optimum design of truss structures. Struct Multidiscip Optim 46(3):355–367CrossRef Talatahari S, Kaveh A, Sheikholeslami R (2012) Chaotic imperialist competitive algorithm for optimum design of truss structures. Struct Multidiscip Optim 46(3):355–367CrossRef
31.
Zurück zum Zitat Mortazavi A, Khamseh AA, Naderi B (2015) A novel chaotic imperialist competitive algorithm for production and air transportation scheduling problems. Neural Comput Appl 26(7):1709–1723CrossRef Mortazavi A, Khamseh AA, Naderi B (2015) A novel chaotic imperialist competitive algorithm for production and air transportation scheduling problems. Neural Comput Appl 26(7):1709–1723CrossRef
32.
Zurück zum Zitat Molla-Alizadeh-Zavardehi S, Tavakkoli-Moghaddam R, Lotfi FH (2016) A modified imperialist competitive algorithm for scheduling single batch-processing machine with fuzzy due date. Int J Adv Manuf Technol 85(9–12):2439–2458CrossRef Molla-Alizadeh-Zavardehi S, Tavakkoli-Moghaddam R, Lotfi FH (2016) A modified imperialist competitive algorithm for scheduling single batch-processing machine with fuzzy due date. Int J Adv Manuf Technol 85(9–12):2439–2458CrossRef
33.
Zurück zum Zitat Karimi S, Ardalan Z, Naderi B, Mohammadi M (2017) Scheduling flexible job-shops with transportation times: mathematical models and a hybrid imperialist competitive algorithm. Appl Math Model 41:667–682MathSciNetCrossRefMATH Karimi S, Ardalan Z, Naderi B, Mohammadi M (2017) Scheduling flexible job-shops with transportation times: mathematical models and a hybrid imperialist competitive algorithm. Appl Math Model 41:667–682MathSciNetCrossRefMATH
34.
Zurück zum Zitat Bashiri M (2014) Optimal scheduling of distributed energy resources in a distribution system based on imperialist competitive algorithm considering reliability worth. Neural Comput Appl 25(3–4):967–974CrossRef Bashiri M (2014) Optimal scheduling of distributed energy resources in a distribution system based on imperialist competitive algorithm considering reliability worth. Neural Comput Appl 25(3–4):967–974CrossRef
35.
Zurück zum Zitat Mohammadi M, Jolai F, Rostami H (2011) An M/M/c queue model for hub covering location problem. Math Comput Model 54(11):2623–2638MathSciNetMATHCrossRef Mohammadi M, Jolai F, Rostami H (2011) An M/M/c queue model for hub covering location problem. Math Comput Model 54(11):2623–2638MathSciNetMATHCrossRef
37.
Zurück zum Zitat Abdeyazdan M (2014) Data clustering based on hybrid K-harmonic means and modifier imperialist competitive algorithm. J Supercomput 68(2):574–598CrossRef Abdeyazdan M (2014) Data clustering based on hybrid K-harmonic means and modifier imperialist competitive algorithm. J Supercomput 68(2):574–598CrossRef
38.
Zurück zum Zitat Niknam T, Fard ET, Pourjafarian N, Rousta A (2011) An efficient hybrid algorithm based on modified imperialist competitive algorithm and K-means for data clustering. Eng Appl Artif Intell 24(2):306–317CrossRef Niknam T, Fard ET, Pourjafarian N, Rousta A (2011) An efficient hybrid algorithm based on modified imperialist competitive algorithm and K-means for data clustering. Eng Appl Artif Intell 24(2):306–317CrossRef
39.
Zurück zum Zitat Duan H, Xu C, Liu S, Shao S (2010) Template matching using chaotic imperialist competitive algorithm. Pattern Recognit Lett 31(13):1868–1875CrossRef Duan H, Xu C, Liu S, Shao S (2010) Template matching using chaotic imperialist competitive algorithm. Pattern Recognit Lett 31(13):1868–1875CrossRef
40.
Zurück zum Zitat Razmjooy N, Mousavi BS, Soleymani F (2013) A hybrid neural network imperialist competitive algorithm for skin color segmentation. Math Comput Model 57(3):848–856CrossRef Razmjooy N, Mousavi BS, Soleymani F (2013) A hybrid neural network imperialist competitive algorithm for skin color segmentation. Math Comput Model 57(3):848–856CrossRef
41.
Zurück zum Zitat Ebrahimzadeh A, Addeh J, Rahmani Z (2012) Control chart pattern recognition using K-MICA clustering and neural networks. ISA Trans 51(1):111–119CrossRef Ebrahimzadeh A, Addeh J, Rahmani Z (2012) Control chart pattern recognition using K-MICA clustering and neural networks. ISA Trans 51(1):111–119CrossRef
42.
Zurück zum Zitat Srivastava S, Deb K (2010) A genetic algorithm based augmented lagrangian method for computationally fast constrained optimization. In: International conference on swarm, evolutionary, and memetic computing. Springer, Berlin, pp 330–337 Srivastava S, Deb K (2010) A genetic algorithm based augmented lagrangian method for computationally fast constrained optimization. In: International conference on swarm, evolutionary, and memetic computing. Springer, Berlin, pp 330–337
43.
Zurück zum Zitat Ramezani F, Lotfi S, Soltani-Sarvestani MA (2012) A hybrid evolutionary imperialist competitive algorithm (HEICA). In: Asian conference on intelligent information and database systems. Springer, Berlin, pp 359–368 Ramezani F, Lotfi S, Soltani-Sarvestani MA (2012) A hybrid evolutionary imperialist competitive algorithm (HEICA). In: Asian conference on intelligent information and database systems. Springer, Berlin, pp 359–368
45.
Zurück zum Zitat Talatahari S, Azar BF, Sheikholeslami R, Gandomi A (2012) Imperialist competitive algorithm combined with chaos for global optimization. Commun Nonlinear Sci Numer Simul 17(3):1312–1319MathSciNetMATHCrossRef Talatahari S, Azar BF, Sheikholeslami R, Gandomi A (2012) Imperialist competitive algorithm combined with chaos for global optimization. Commun Nonlinear Sci Numer Simul 17(3):1312–1319MathSciNetMATHCrossRef
46.
Zurück zum Zitat Atashpaz-Gargari E, Lucas C (2007) Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. In: Evolutionary computation, 2007. CEC 2007. IEEE Congress on, 2007. IEEE, pp 4661–4667 Atashpaz-Gargari E, Lucas C (2007) Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. In: Evolutionary computation, 2007. CEC 2007. IEEE Congress on, 2007. IEEE, pp 4661–4667
47.
Zurück zum Zitat 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–1094CrossRef 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–1094CrossRef
48.
Zurück zum Zitat Herrera F, Lozano M, Sánchez AM (2005) Hybrid crossover operators for real-coded genetic algorithms: an experimental study. Soft Comput 9(4):280–298MATHCrossRef Herrera F, Lozano M, Sánchez AM (2005) Hybrid crossover operators for real-coded genetic algorithms: an experimental study. Soft Comput 9(4):280–298MATHCrossRef
49.
Zurück zum Zitat Someya H, Yamamura M (2005) A robust real-coded evolutionary algorithm with toroidal search space conversion. Soft Comput 9(4):254–269MATHCrossRef Someya H, Yamamura M (2005) A robust real-coded evolutionary algorithm with toroidal search space conversion. Soft Comput 9(4):254–269MATHCrossRef
50.
Zurück zum Zitat Ariyarit A, Kanazaki M (2015) Multi-modal distribution crossover method based on two crossing segments bounded by selected parents applied to multi-objective design optimization. J Mech Sci Technol 29(4):1443–1448CrossRef Ariyarit A, Kanazaki M (2015) Multi-modal distribution crossover method based on two crossing segments bounded by selected parents applied to multi-objective design optimization. J Mech Sci Technol 29(4):1443–1448CrossRef
52.
Zurück zum Zitat Li X, Yin M (2014) Self-adaptive constrained artificial bee colony for constrained numerical optimization. Neural Comput Appl 24(3–4):723–734CrossRef Li X, Yin M (2014) Self-adaptive constrained artificial bee colony for constrained numerical optimization. Neural Comput Appl 24(3–4):723–734CrossRef
53.
Zurück zum Zitat Lee C-Y, Yao X (2004) Evolutionary programming using mutations based on the Lévy probability distribution. IEEE Trans Evol Comput 8(1):1–13CrossRef Lee C-Y, Yao X (2004) Evolutionary programming using mutations based on the Lévy probability distribution. IEEE Trans Evol Comput 8(1):1–13CrossRef
55.
Zurück zum Zitat Wang L, Zhou G, Xu Y, Wang S, Liu M (2012) An effective artificial bee colony algorithm for the flexible job-shop scheduling problem. Int J Adv Manuf Technol 60(1–4):303–315CrossRef Wang L, Zhou G, Xu Y, Wang S, Liu M (2012) An effective artificial bee colony algorithm for the flexible job-shop scheduling problem. Int J Adv Manuf Technol 60(1–4):303–315CrossRef
56.
Zurück zum Zitat Yan X, Zhu Y, Chen H, Zhang H (2015) A novel hybrid artificial bee colony algorithm with crossover operator for numerical optimization. Nat Comput 14(1):169–184MathSciNetCrossRef Yan X, Zhu Y, Chen H, Zhang H (2015) A novel hybrid artificial bee colony algorithm with crossover operator for numerical optimization. Nat Comput 14(1):169–184MathSciNetCrossRef
Metadaten
Titel
CB-ICA: a crossover-based imperialist competitive algorithm for large-scale problems and engineering design optimization
verfasst von
Zahra Aliniya
Mohammad Reza Keyvanpour
Publikationsdatum
29.06.2018
Verlag
Springer London
Erschienen in
Neural Computing and Applications / Ausgabe 11/2019
Print ISSN: 0941-0643
Elektronische ISSN: 1433-3058
DOI
https://doi.org/10.1007/s00521-018-3587-x

Weitere Artikel der Ausgabe 11/2019

Neural Computing and Applications 11/2019 Zur Ausgabe

Premium Partner