Skip to main content
Log in

An improved artificial bee colony with modified augmented Lagrangian for constrained optimization

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Artificial bee colony (ABC) algorithm has been successfully applied to solve constrained optimization problems (COPs). However, it is noteworthy that when using ABC to deal with COPs, the commonly used constraint-handling technique is the Deb’s feasibility-based rules. To our limited knowledge, the present ABC and its variants with augmented Lagrangian (AL) multiplier method have not been found applications to the COPs. In this paper, a novel constrained optimization method, named IABC-MAL, which integrates the benefit of the improved ABC (IABC) algorithm capability for obtaining the global optimum with the modified AL (MAL) method to handle constraints. This paper presents the first effort to integrate ABC algorithm with the AL method. To verify the performance of the proposed IABC-MAL, 24 well-known benchmark test problems at CEC2006, 18 benchmark test problems at CEC2010, and 5 engineering design problems are employed. Experiment results demonstrate that the proposed IABC-MAL algorithm shows better performance in comparison with other state-of-the-art algorithms from the literature.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  • Akay B, Karaboga D (2012) Artificial bee colony algorithm for large-scale problems and engineering design optimization. J Intell Manuf 23(4):1001–1014

    Article  Google Scholar 

  • Becerra R, Coello C (2006) Cultured differential evolution for constrained optimization. Comput Methods Appl Mech Eng 195(s33–36):4303–4322

    Article  MathSciNet  MATH  Google Scholar 

  • Belegundu AD (1982) A study of mathematical programming methods for structural optimization. Ph.D. Thesis, Department of Civil and Environmental Engineering, University of Iowa

  • Boussaïd I, Chatterjee A, Siarry P, Ahmed-Nacer M (2012) Biogeography-based optimization for constrained optimization problems. Comput Oper Res 39(12):3293–3304

    Article  MathSciNet  MATH  Google Scholar 

  • Brajevic I, Tuba M (2013) An upgraded artificial bee colony (ABC) algorithm for constrained optimization problems. J Intell Manuf 24(4):729–740

    Article  Google Scholar 

  • Brajevic I (2015) Crossover-based artificial bee colony algorithm for constrained optimization problems. Neural Comput Appl 26(7):1587–1601

    Article  Google Scholar 

  • Coello C, Mezura-Montes E (2002) Constraint-handling in genetic algorithms through the use of dominance-based tournament selection. Adv Eng Inform 16(3):193–203

    Article  Google Scholar 

  • Coello C, Becerra R (2004) Efficient evolutionary optimization through the use of a cultural algorithm. Eng Optim 36(2):219–236

    Article  Google Scholar 

  • Costa L, Santo IACPE, Fernandes EMGP (2012) A hybrid genetic pattern search augmented Lagrangian method for constrained global optimization. Appl Math Comput 218(18):9415–9426

    MathSciNet  MATH  Google Scholar 

  • Daneshyari M, Yen GG (2012) Constrained multiple-swarm particle swarm optimization within a cultural framework. IEEE Trans Sys Man Cyber 42(2):475–490

    Article  Google Scholar 

  • Deb K (2000) An efficient constraint-handling method for genetic algorithms. Comput Methods Appl Mech Eng 186(2–4):311–338

    Article  MATH  Google Scholar 

  • Deb K, Srivastava S (2012) A genetic algorithm based augmented Lagrangian method for constrained optimization. Comput Optim Appl 51(3):869–902

    Article  MathSciNet  MATH  Google Scholar 

  • Eskandar H, Sadollah A, Bahreininejad A, Hamdi M (2012) Water cycle algorithm—a novel metaheuristic optimization method for solving constrained engineering optimization problems. Comput Struct 110–111:151–166

    Article  Google Scholar 

  • Gandomi AH, Yang XS, Alavi AH (2011) Mixed variable structural optimization using firefly algorithm. Comput Struct 89(23–24):2325–2336

    Article  Google Scholar 

  • Gandomi AH, Yang XS, Talatahari S, Deb S (2012) Couple eagle strategy and differential evolution for unconstrained and constrained global optimization. Comput Math Appl 63(1):191–200

    Article  MathSciNet  MATH  Google Scholar 

  • Gandomi AH, Yang XS, Alavi AH (2013) Bat algorithm for constrained optimization tasks. Neural Comput Appl 22(6):1239–1255

    Article  Google Scholar 

  • Gandomi AH, Yang XS, Alavi AH (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problem. Eng Comput 29(1):17–35

    Article  Google Scholar 

  • Gao WF, Liu SY (2012) A modified artificial bee colony algorithm. Comput Oper Res 39(3):687–697

    Article  MATH  Google Scholar 

  • Gao WF, Yen GG, Liu SY (2015) A dual-population differential evolution with coevolution for constrained optimization. IEEE Trans Cyber 45(5):1108–1121

    Google Scholar 

  • He Q, Wang L (2007) An effective co-evolutionary particle swarm optimization for constrained engineering design problems. Eng Appl Artif Intell 20(1):89–99

    Article  Google Scholar 

  • Huang F, Wang L, He Q (2007) An effective co-evolutionary differential evolution for constrained optimization. Appl Math Comput 186(1):340–356

    MathSciNet  MATH  Google Scholar 

  • Jansen PW, Perez RE (2011) Constrained structural design optimization via a parallel augmented Lagrangian particle swarm optimization approach. Comput Struct 89(13–14):1352–1366

    Article  Google Scholar 

  • Karaboga D (2005) An idea based on honey bee swarm for numerical optimization, Technical Report TR06. Erciyes University, Engineering Faculty, Computer Engineering Department

  • Karaboga D, Akay B (2011) A modified artificial bee colony (ABC) algorithm for constrained optimization problems. Appl Soft Comput 11(3):3021–3031

    Article  Google Scholar 

  • Karaboga D, Basturk B (2007) Artificial bee colony (ABC) optimization algorithm for solving constrained optimization problems. International Fuzzy System Association World Congress, LNCS4529. Springer, Berlin, pp 789–798

  • 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:1–8

    Google Scholar 

  • Liang XM, Hu JB, Zhong WT, Qian JX (2001) A modified augmented Lagrange multiplier methods for large-scale optimization. Chin J Chem Eng 9(2):167–172

    Google Scholar 

  • Liang Y, Wan Z, Fang D (2015) An improved artificial bee colony algorithm for solving constrained optimization problems. Int J Mach Learn Cyber. doi:10.1007/s13402-015-0357-2

    Google Scholar 

  • Li XT, Yin MH (2014) Self-adaptive constrained artificial bee colony for constrained numerical optimization. Neural Comput Appl 24(3):723–734

    Article  MathSciNet  Google Scholar 

  • Lin CH (2013) A rough penalty genetic algorithm for constrained optimization. Inform Sci 241:119–137

    Article  Google Scholar 

  • Liu H, Cai Z, Wang Y (2010) Hybridizing particle swarm optimization with differential evolution for constrained numerical an engineering optimization. Appl Soft Comput 10(2):629–640

    Article  Google Scholar 

  • Long W, Liang XM, Huang YF, Chen YX (2013) A hybrid differential evolution augmented Lagrangian method for constrained numerical and engineering optimization. Comput Aided Des 45(12):1562–1574

    Article  MathSciNet  Google Scholar 

  • Long W, Liang XM, Huang YF, Chen YX (2014) An effective hybrid cuckoo search algorithm for constrained global optimization. Neural Comput Appl 25(3–4):911–926

    Article  Google Scholar 

  • Lu HY, Chen WQ (2008) Self-adaptive velocity particle swarm optimization for solving constrained optimization problems. J Global Optim 41(3):427–445

    Article  MathSciNet  MATH  Google Scholar 

  • Mahdavi A, Shiri ME (2015) An augmented Lagrangian ant colony based method for constrained optimization. Comput Optim Appl 60(1):263–276

    Article  MathSciNet  MATH  Google Scholar 

  • Mallipeddi R (2010) Suganthan PN (2010) Problem definitions and evaluation criteria for the CEC 2010 competition on constrained real-parameter optimization. Nanyang Technological University, Singapore

    Google Scholar 

  • Mallipeddi R, Suganthan PN (2010) Differential evolution with ensemble of constraint handling techniques for solving CEC 2010 benchmark problems. In: Proceeding of CEC, Barcelona, Spain 2010, pp 1–8

  • Melo V, Carosio G (2013) Investigating multi-view differential evolution for solving constrained engineering design problems. Expert Syst Appl 40(9):3370–3377

    Article  Google Scholar 

  • Melo V, Iacca G (2014) A modified covariance matrix adaptation evolution strategy with adaptive penalty function and restart for constrained optimization. Expert Syst Appl 41(16):7077–7094

    Article  Google Scholar 

  • Mezura-Montes E, Cetina-Domínguez O (2012) Empirical analysis of a modified artificial bee colony for constrained numerical optimization. Appl Math Comput 218(22):10943–10973

    MathSciNet  MATH  Google Scholar 

  • Mohamed AW, Sabry HZ (2012) Constrained optimization based on modified differential evolution algorithm. Inform Sci 194:171–208

  • Nasir M, Das S, Maity D, Sengupta S, Halder U, Suganthan PN (2012) A dynamic neighborhood learning based particle swarm optimizer for global numerical optimization. Inform Sci 209:10253–10262

    Article  MathSciNet  Google Scholar 

  • Nowcki H (1973) Optimization in pre-contract ship design. In: Proceedings of international conference on computer application in the automation of shipyard operation and ship design. Tokyo, Japan, pp 327–338

  • Ray T, Liew K (2003) Society and civilization: an optimization algorithm based on the simulation of social behavior. IEEE Trans Evol Comput 7(4):386–396

    Article  Google Scholar 

  • Rocha AMA, Martins TF, Fernandes EM (2011) An augmented Lagrangian fish swarm based method for global optimization. J Comput Appl Math 235(16):4611–4620

    Article  MathSciNet  MATH  Google Scholar 

  • Sadollah A, Bahreininejad A, Eskandar H, Hamdi M (2013) Mine blast algorithm: a new population based algorithm for solving constrained engineering optimization problems. Appl Soft Comput 13(5):2592–2612

    Article  Google Scholar 

  • Sadollah A, Eskandar H, Bahreininejad A, Kim JH (2015) Water cycle algorithm with evaporation rate for solving constrained and unconstrained optimization problems. Appl Soft Comput 30:58–71

    Article  Google Scholar 

  • Sandgren E (1990) Nonlinear integer and discrete programming in mechanical design optimization. ASME J Mech Des 112(2):223–229

    Article  Google Scholar 

  • Tahk MJ, Sun BC (2000) Coevolutioanry augmented Lagrangian methods for constrained optimization. IEEE Trans Evol Comput 4(2):114–124

    Article  Google Scholar 

  • Wang L, Li L (2010) An effective differential evolution with level comparison for constrained engineering design. Struct Multidisc Optim 41(6):947–963

    Article  Google Scholar 

  • Wang Y, Cai ZX (2012) Combining multiobjective optimization with differential evolution to solve constrained optimization problems. IEEE Trans Evol Comput 16(1):117–134

    Article  Google Scholar 

  • Wang Y, Cai ZX (2012) A dynamic hybrid framework for constrained evolutionary optimization. IEEE Trans Syst Man Cybern 42(1):203–217

    Article  MathSciNet  Google Scholar 

  • Wang Y, Cai ZX, Guo GQ, Zhou YR (2007) Multiobjective optimization and hybrid evolutionary algorithm to solve constrained optimization problems. IEEE Trans Syst Man Cybern 37(3):560–575

    Article  Google Scholar 

  • Wang Y, Cai ZX, Zhou YR, Fan Z (2009) Constrained optimization based on hybrid evolutionary algorithm and adaptive constraint-handling technique. Struct Multidisc Optim 37(4):395–413

    Article  Google Scholar 

  • Wang Y, Wang BC, Li HX et al (2016) Incorporating objective function information into the feasibility rule for constrained evolutionary optimization. IEEE Trans Cyber. doi:10.1109/TCYB.2015.2493239

    Google Scholar 

  • Zahara E, Kao Y (2009) Hybrid Nelder–Mead simplex search and particle swarm optimization for constrained engineering design problems. Expert Syst Appl 36(2):3880–3886

    Article  Google Scholar 

  • Zhang M, Luo W, Wang XF (2008) Differential evolution with dynamic stochastic selection for constrained optimization. Inform Sci 178(15):3043–3074

  • Zhu GP, Kwong S (2010) Gbest-guided artificial bee colony algorithm for numerical function optimization. Appl Math Comput 217(7):3166–3173

    MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

The authors thank the anonymous reviewers for their very helpful and constructive comments and suggestions. This work was supported in part by the National Natural Science Foundation of China under Grant No. 61463009, the Science and Technology Foundation of Guizhou Province under Grant No. [2016]1022, the project of high-level creative talents in Guizhou province Grant No. 20164035, and the Central Support Local Projects under Grant No. PXM 2013-014210-000173.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ximing Liang.

Ethics declarations

Conflicts of interest

The authors declare that they have no conflict of interest.

Human and animals participants

All procedures performed in studies involving human participants were in accordance with the ethical standards of the institutional and/or national research committee and with the 1964 Declaration of Helsinki and its later amendments or comparable ethical standards. This article does not contain any studies with animals performed by any of the authors.

Informed consent

Informed consent was obtained from all individual participants included in the study.

Additional information

Communicated by V. Loia.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Long, W., Liang, X., Cai, S. et al. An improved artificial bee colony with modified augmented Lagrangian for constrained optimization. Soft Comput 22, 4789–4810 (2018). https://doi.org/10.1007/s00500-017-2665-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-017-2665-9

Keywords

Navigation