Skip to main content
Erschienen in: Soft Computing 17/2019

22.08.2018 | Methodologies and Application

Adaptive boundary constraint-handling scheme for constrained optimization

verfasst von: Efrén Juárez-Castillo, Héctor-Gabriel Acosta-Mesa, Efrén Mezura-Montes

Erschienen in: Soft Computing | Ausgabe 17/2019

Einloggen

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

search-config
loading …

Abstract

Nature-inspired optimization algorithms are meta-heuristics that mimic nature for solving optimization problems. Many optimization problems are constrained and have a bounded search space from which some solution vectors leave when the variation operators are applied. Therefore, the use of boundary constraint-handling methods (BCHM) is necessary in order to repair the invalid vectors. This paper presents an adaptive scheme to handling boundary constraints in constrained numerical optimization problems. The proposed adaptive scheme operates in two stages: At the first one, when there are still no feasible solutions, a BCHM that benefits the exploration of the search space is employed, and in the second stage, one of several BCHMs, according to their associated probabilities, is selected. The methods’ probabilities are updated every learning period so that the methods that generate the best repaired solutions will have a greater chance of being selected. The proposed scheme has been tested within two nature-inspired optimization algorithms: Particle Swarm Optimization and Differential Evolution employing their canonical version as well as one state-of-the-art version specialized in constrained optimization. A set of sixty single-objective constrained real-parameter optimization problems are solved. The results show that this adaptive scheme has a major impact on the algorithm’s performance, and it is able to promote better final results mainly within high-dimensional problems.

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

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!

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!

Literatur
Zurück zum Zitat Alvarez-Benitez JE, Everson RM, Fieldsend JE (2005) A MOPSO algorithm based exclusively on pareto dominance concepts. In: International conference on evolutionary multi-criterion optimization. Springer, Berlin, pp 459–473 Alvarez-Benitez JE, Everson RM, Fieldsend JE (2005) A MOPSO algorithm based exclusively on pareto dominance concepts. In: International conference on evolutionary multi-criterion optimization. Springer, Berlin, pp 459–473
Zurück zum Zitat Arabas J, Szczepankiewicz A, Wroniak T (2010) Experimental comparison of methods to handle boundary constraints in differential evolution. In: International conference on parallel problem solving from nature. Springer, Berlin, pp 411–420 Arabas J, Szczepankiewicz A, Wroniak T (2010) Experimental comparison of methods to handle boundary constraints in differential evolution. In: International conference on parallel problem solving from nature. Springer, Berlin, pp 411–420
Zurück zum Zitat Bäck T, Fogel DB, Michalewicz Z (1997) Handbook of evolutionary computation. IOP Publishing Ltd., BristolCrossRefMATH Bäck T, Fogel DB, Michalewicz Z (1997) Handbook of evolutionary computation. IOP Publishing Ltd., BristolCrossRefMATH
Zurück zum Zitat Brest J, Greiner S, Boskovic B, Mernik M, Zumer V (2006) Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans Evol Comput 10(6):646–657CrossRef Brest J, Greiner S, Boskovic B, Mernik M, Zumer V (2006) Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans Evol Comput 10(6):646–657CrossRef
Zurück zum Zitat Chu W, Gao X, Sorooshian S (2011) Handling boundary constraints for particle swarm optimization in high-dimensional search space. Inf Sci 181(20):4569–4581CrossRef Chu W, Gao X, Sorooshian S (2011) Handling boundary constraints for particle swarm optimization in high-dimensional search space. Inf Sci 181(20):4569–4581CrossRef
Zurück zum Zitat Clerc M, Kennedy J (2002) The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE Trans Evol Comput 6(1):58–73CrossRef Clerc M, Kennedy J (2002) The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE Trans Evol Comput 6(1):58–73CrossRef
Zurück zum Zitat Deb K (2000) An efficient constraint handling method for genetic algorithms. Comput Methods Appl Mech Eng 186(2):311–338CrossRefMATH Deb K (2000) An efficient constraint handling method for genetic algorithms. Comput Methods Appl Mech Eng 186(2):311–338CrossRefMATH
Zurück zum Zitat Eberhart RC, Kennedy J, et al (1995) A new optimizer using particle swarm theory. In: Proceedings of the sixth international symposium on micro machine and human science, vol 1. New York, NY, pp 39–43 Eberhart RC, Kennedy J, et al (1995) A new optimizer using particle swarm theory. In: Proceedings of the sixth international symposium on micro machine and human science, vol 1. New York, NY, pp 39–43
Zurück zum Zitat Elsayed SM, Sarker RA, Mezura-Montes E (2014) Self-adaptive mix of particle swarm methodologies for constrained optimization. Inf Sci 277:216–233MathSciNetCrossRefMATH Elsayed SM, Sarker RA, Mezura-Montes E (2014) Self-adaptive mix of particle swarm methodologies for constrained optimization. Inf Sci 277:216–233MathSciNetCrossRefMATH
Zurück zum Zitat Gandomi AH, Yang XS (2012) Evolutionary boundary constraint handling scheme. Neural Comput Appl 21(6):1449–1462CrossRef Gandomi AH, Yang XS (2012) Evolutionary boundary constraint handling scheme. Neural Comput Appl 21(6):1449–1462CrossRef
Zurück zum Zitat Helwig S, Wanka R (2007) Particle swarm optimization in high-dimensional bounded search spaces. In: 2007 IEEE swarm intelligence symposium. IEEE, pp 198–205 Helwig S, Wanka R (2007) Particle swarm optimization in high-dimensional bounded search spaces. In: 2007 IEEE swarm intelligence symposium. IEEE, pp 198–205
Zurück zum Zitat Helwig S, Branke J, Mostaghim S (2013) Experimental analysis of bound handling techniques in particle swarm optimization. IEEE Trans Evol Comput 17(2):259–271CrossRef Helwig S, Branke J, Mostaghim S (2013) Experimental analysis of bound handling techniques in particle swarm optimization. IEEE Trans Evol Comput 17(2):259–271CrossRef
Zurück zum Zitat Jia G, Wang Y, Cai Z, Jin Y (2013) An improved (\(\mu + \lambda \))-constrained differential evolution for constrained optimization. Inf Sci 222:302–322MathSciNetCrossRefMATH Jia G, Wang Y, Cai Z, Jin Y (2013) An improved (\(\mu + \lambda \))-constrained differential evolution for constrained optimization. Inf Sci 222:302–322MathSciNetCrossRefMATH
Zurück zum Zitat Jordehi AR (2015) A review on constraint handling strategies in particle swarm optimisation. Neural Comput Appl 26(6):1265–1275CrossRef Jordehi AR (2015) A review on constraint handling strategies in particle swarm optimisation. Neural Comput Appl 26(6):1265–1275CrossRef
Zurück zum Zitat Juárez-Castillo E, Pérez-Castro N, Mezura-Montes E (2015) A novel boundary constraint-handling technique for constrained numerical optimization problems. In: 2015 IEEE congress on evolutionary computation (CEC). IEEE, pp 2034–2041 Juárez-Castillo E, Pérez-Castro N, Mezura-Montes E (2015) A novel boundary constraint-handling technique for constrained numerical optimization problems. In: 2015 IEEE congress on evolutionary computation (CEC). IEEE, pp 2034–2041
Zurück zum Zitat Juárez-Castillo E, Acosta-Mesa HG, Mezura-Montes E (2017a) Empirical study of bound constraint-handling methods in particle swarm optimization for constrained search spaces. In: 2017 IEEE congress on evolutionary computation (CEC). IEEE, pp 604–611 Juárez-Castillo E, Acosta-Mesa HG, Mezura-Montes E (2017a) Empirical study of bound constraint-handling methods in particle swarm optimization for constrained search spaces. In: 2017 IEEE congress on evolutionary computation (CEC). IEEE, pp 604–611
Zurück zum Zitat Juárez-Castillo E, Pérez-Castro N, Mezura-Montes E (2017b) An improved centroid-based boundary constraint-handling method in differential evolution for constrained optimization. Int J Pattern Recogn Artif Intell 31:1759023MathSciNetCrossRef Juárez-Castillo E, Pérez-Castro N, Mezura-Montes E (2017b) An improved centroid-based boundary constraint-handling method in differential evolution for constrained optimization. Int J Pattern Recogn Artif Intell 31:1759023MathSciNetCrossRef
Zurück zum Zitat Kennedy J (2006) Swarm intelligence. In: Zomaya AY (ed) Handbook of nature-inspired and innovative computing. Springer, Berlin, pp 187–219CrossRef Kennedy J (2006) Swarm intelligence. In: Zomaya AY (ed) Handbook of nature-inspired and innovative computing. Springer, Berlin, pp 187–219CrossRef
Zurück zum Zitat Kukkonen S, Lampinen J (2005) Gde3: the third evolution step of generalized differential evolution. In: 2005 IEEE congress on evolutionary computation, vol 1. IEEE, pp 443–450 Kukkonen S, Lampinen J (2005) Gde3: the third evolution step of generalized differential evolution. In: 2005 IEEE congress on evolutionary computation, vol 1. IEEE, pp 443–450
Zurück zum Zitat Lampinen J (2002) A constraint handling approach for the differential evolution algorithm. In: Proceedings of the congress on evolutionary computation, vol 2. IEEE Computer Society Washington, DC, pp 1468–1473 Lampinen J (2002) A constraint handling approach for the differential evolution algorithm. In: Proceedings of the congress on evolutionary computation, vol 2. IEEE Computer Society Washington, DC, pp 1468–1473
Zurück zum Zitat Liang J, Runarsson TP, Mezura-Montes E, Clerc M, Suganthan P, Coello CC, Deb K (2006) Problem definitions and evaluation criteria for the CEC 2006 special session on constrained real-parameter optimization. J Appl Mech 41(8):8–31 Liang J, Runarsson TP, Mezura-Montes E, Clerc M, Suganthan P, Coello CC, Deb K (2006) Problem definitions and evaluation criteria for the CEC 2006 special session on constrained real-parameter optimization. J Appl Mech 41(8):8–31
Zurück zum Zitat Mallipeddi R, Suganthan PN (2010) Problem definitions and evaluation criteria for the CEC 2010 competition on constrained real-parameter optimization. Nanyang Technological University, Singapore Mallipeddi R, Suganthan PN (2010) Problem definitions and evaluation criteria for the CEC 2010 competition on constrained real-parameter optimization. Nanyang Technological University, Singapore
Zurück zum Zitat Mezura-Montes E, Coello CAC (2011) Constraint-handling in nature-inspired numerical optimization: past, present and future. Swarm Evol Comput 1(4):173–194CrossRef Mezura-Montes E, Coello CAC (2011) Constraint-handling in nature-inspired numerical optimization: past, present and future. Swarm Evol Comput 1(4):173–194CrossRef
Zurück zum Zitat Mezura-Montes E, Miranda-Varela ME, del Carmen Gómez-Ramón R (2010) Differential evolution in constrained numerical optimization: an empirical study. Inf Sci 180(22):4223–4262MathSciNetCrossRefMATH Mezura-Montes E, Miranda-Varela ME, del Carmen Gómez-Ramón R (2010) Differential evolution in constrained numerical optimization: an empirical study. Inf Sci 180(22):4223–4262MathSciNetCrossRefMATH
Zurück zum Zitat Padhye N, Deb K, Mittal P (2013) Boundary handling approaches in particle swarm optimization. In: Proceedings of seventh international conference on bio-inspired computing: theories and applications (BIC-TA 2012). Springer, Berlin, pp 287–298 Padhye N, Deb K, Mittal P (2013) Boundary handling approaches in particle swarm optimization. In: Proceedings of seventh international conference on bio-inspired computing: theories and applications (BIC-TA 2012). Springer, Berlin, pp 287–298
Zurück zum Zitat Padhye N, Mittal P, Deb K (2015) Feasibility preserving constraint-handling strategies for real parameter evolutionary optimization. Comput Optim Appl 62(3):851–890MathSciNetCrossRefMATH Padhye N, Mittal P, Deb K (2015) Feasibility preserving constraint-handling strategies for real parameter evolutionary optimization. Comput Optim Appl 62(3):851–890MathSciNetCrossRefMATH
Zurück zum Zitat Price K, Storn RM, Lampinen JA (2005) Differential evolution: a practical approach to global optimization (natural computing series). Springer, BerlinMATH Price K, Storn RM, Lampinen JA (2005) Differential evolution: a practical approach to global optimization (natural computing series). Springer, BerlinMATH
Zurück zum Zitat Purchla M, Malanowski M, Terlecki P, Arabas J (2004) Experimental comparison of repair methods for box constraints. In: Proceedings of 7th national conference on evolutionary computation and global optimisation, pp 135–142 Purchla M, Malanowski M, Terlecki P, Arabas J (2004) Experimental comparison of repair methods for box constraints. In: Proceedings of 7th national conference on evolutionary computation and global optimisation, pp 135–142
Zurück zum Zitat Robinson J, Rahmat-Samii Y (2004) Particle swarm optimization in electromagnetics. IEEE Trans Antennas Propag 52(2):397–407MathSciNetCrossRefMATH Robinson J, Rahmat-Samii Y (2004) Particle swarm optimization in electromagnetics. IEEE Trans Antennas Propag 52(2):397–407MathSciNetCrossRefMATH
Zurück zum Zitat Ronkkonen J, Kukkonen S, Price KV (2005) Real-parameter optimization with differential evolution. Proc IEEE CEC 1:506–513 Ronkkonen J, Kukkonen S, Price KV (2005) Real-parameter optimization with differential evolution. Proc IEEE CEC 1:506–513
Zurück zum Zitat Runarsson TP, Yao X (2000) Stochastic ranking for constrained evolutionary optimization. IEEE Trans Evol Comput 4(3):284–294CrossRef Runarsson TP, Yao X (2000) Stochastic ranking for constrained evolutionary optimization. IEEE Trans Evol Comput 4(3):284–294CrossRef
Zurück zum Zitat Shi Y, Cheng S, Qin Q (2011) Experimental study on boundary constraints handling in particle swarm optimization: from population diversity perspective. Int J Swarm Intell Res 2(3):43–69CrossRef Shi Y, Cheng S, Qin Q (2011) Experimental study on boundary constraints handling in particle swarm optimization: from population diversity perspective. Int J Swarm Intell Res 2(3):43–69CrossRef
Zurück zum Zitat Simon D (2013) Evolutionary optimization algorithms. Wiley, New York Simon D (2013) Evolutionary optimization algorithms. Wiley, New York
Zurück zum Zitat Storn R, Price K (1997) Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359MathSciNetCrossRefMATH Storn R, Price K (1997) Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359MathSciNetCrossRefMATH
Zurück zum Zitat Wang Y, Wang BC, Li HX, Yen GG (2016) Incorporating objective function information into the feasibility rule for constrained evolutionary optimization. IEEE Trans Cybern 46(12):2938–2952CrossRef Wang Y, Wang BC, Li HX, Yen GG (2016) Incorporating objective function information into the feasibility rule for constrained evolutionary optimization. IEEE Trans Cybern 46(12):2938–2952CrossRef
Zurück zum Zitat Wang BC, Li HX, Li JP, Wang Y (2018) Composite differential evolution for constrained evolutionary optimization. IEEE Trans Syst Man Cybern Syst PP:1–14 Wang BC, Li HX, Li JP, Wang Y (2018) Composite differential evolution for constrained evolutionary optimization. IEEE Trans Syst Man Cybern Syst PP:1–14
Zurück zum Zitat Wei J, Jia L (2013) A novel particle swarm optimization algorithm with local search for dynamic constrained multi-objective optimization problems. In: 2013 IEEE congress on evolutionary computation (CEC). IEEE, pp 2436–2443 Wei J, Jia L (2013) A novel particle swarm optimization algorithm with local search for dynamic constrained multi-objective optimization problems. In: 2013 IEEE congress on evolutionary computation (CEC). IEEE, pp 2436–2443
Zurück zum Zitat Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1(1):67–82CrossRef Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1(1):67–82CrossRef
Zurück zum Zitat Wu G, Mallipeddi R, Suganthan P (2016) Problem definitions and evaluation criteria for the CEC 2017 competition on constrained real-parameter optimization. National University of Defense Technology, Changsha, Hunan, PR China and Kyungpook National University, Daegu, South Korea and Nanyang Technological University, Singapore, Technical Report Wu G, Mallipeddi R, Suganthan P (2016) Problem definitions and evaluation criteria for the CEC 2017 competition on constrained real-parameter optimization. National University of Defense Technology, Changsha, Hunan, PR China and Kyungpook National University, Daegu, South Korea and Nanyang Technological University, Singapore, Technical Report
Zurück zum Zitat Xu S, Rahmat-Samii Y (2007) Boundary conditions in particle swarm optimization revisited. IEEE Trans Antennas Propag 55(3):760–765CrossRef Xu S, Rahmat-Samii Y (2007) Boundary conditions in particle swarm optimization revisited. IEEE Trans Antennas Propag 55(3):760–765CrossRef
Zurück zum Zitat Yang XS (2014) Nature-inspired optimization algorithms. Elsevier, AmsterdamMATH Yang XS (2014) Nature-inspired optimization algorithms. Elsevier, AmsterdamMATH
Zurück zum Zitat Zhang WJ, Xie XF, Bi DC (2004) Handling boundary constraints for numerical optimization by particle swarm flying in periodic search space. In: CEC2004. Congress on evolutionary computation, 2004, vol 2. IEEE, pp 2307–2311 Zhang WJ, Xie XF, Bi DC (2004) Handling boundary constraints for numerical optimization by particle swarm flying in periodic search space. In: CEC2004. Congress on evolutionary computation, 2004, vol 2. IEEE, pp 2307–2311
Zurück zum Zitat Zhong J, Hu X, Zhang J, Gu M (2005) Comparison of performance between different selection strategies on simple genetic algorithms. In: Computational intelligence for modelling, control and automation, 2005 and international conference on international conference on intelligent agents, web technologies and internet commerce, vol 2. IEEE, pp 1115–1121 Zhong J, Hu X, Zhang J, Gu M (2005) Comparison of performance between different selection strategies on simple genetic algorithms. In: Computational intelligence for modelling, control and automation, 2005 and international conference on international conference on intelligent agents, web technologies and internet commerce, vol 2. IEEE, pp 1115–1121
Metadaten
Titel
Adaptive boundary constraint-handling scheme for constrained optimization
verfasst von
Efrén Juárez-Castillo
Héctor-Gabriel Acosta-Mesa
Efrén Mezura-Montes
Publikationsdatum
22.08.2018
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 17/2019
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-018-3459-4

Weitere Artikel der Ausgabe 17/2019

Soft Computing 17/2019 Zur Ausgabe