skip to main content
research-article

Cooperative coevolutionary differential evolution with improved augmented Lagrangian to solve constrained optimisation problems

Published: 10 November 2016 Publication History

Abstract

Propose the improved augmented Lagrangian method (iALF) to deal with constraints in a more efficient way.Propose cooperative coevolutionary method using improved augmented Lagrangian (CCiALF) approach for solving constrained optimisation problems.Solve the CEC'2006 constrained optimisation test suite with proposed CCiALF algorithm with higher solution quality compared to the state-of-the-art algorithms.Solve practical engineering problems by proposed CCiALF algorithm and improve the best known objective function value that exists in the literature. In constrained optimisation, the augmented Lagrangian method is considered as one of the most effective and efficient methods. This paper studies the behaviour of augmented Lagrangian function (ALF) in the solution space and then proposes an improved augmented Lagrangian method. We have shown that our proposed method can overcome some of the drawbacks of the conventional augmented Lagrangian method. With the improved augmented Lagrangian approach, this paper then proposes a cooperative coevolutionary differential evolution algorithm for solving constrained optimisation problems. The proposed algorithm is evaluated on a set of 24 well-known benchmark functions and five practical engineering problems. Experimental results demonstrate that the proposed algorithm outperforms the state-of-the-art algorithms with respect to solution quality as well as efficiency.

References

[1]
H. Adeli, N.-T. Cheng, Augmented lagrangian genetic algorithm for structural optimization, J. Aerosp. Eng., 7 (1994) 104-118.
[2]
B. Akay, D. Karaboga, Artificial bee colony algorithm for large-scale problems and engineering design optimization, J. Intell. Manuf., 23 (2012) 1001-1014.
[3]
H.J. Barbosa, A coevolutionary genetic algorithm for constrained optimization, IEEE, 1999.
[4]
A. Belegund, A study of mathematical programming methods for structural optimization, Department of Civil and Environmental Engineering, University of Iowa, Iowa, 1982.
[5]
I. Brajevic, Crossover-based artificial bee colony algorithm for constrained optimization problems, Neural Comput. Appl., 26 (2015) 1587-1601.
[6]
J. Brest, S. Greiner, B. Bošković, M. Mernik, V. Zumer, Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems, Evol. Comput. IEEE Trans., 10 (2006) 646-657.
[7]
J. Cheng, G. Zhang, F. Caraffini, F. Neri, Multicriteria adaptive differential evolution for global numerical optimization, Integr. Comput.-Aided Eng., 22 (2015) 103-107.
[8]
C.A.C. Coello, E.M. Montes, Constraint-handling in genetic algorithms through the use of dominance-based tournament selection, Adv. Eng. Inform., 16 (2002) 193-203.
[9]
M.F.P. Costa, A.M.A. Rocha, E.M. Fernandes, An artificial fish swarm algorithm based hyperbolic augmented lagrangian method, J. Computat. Appl. Math., 259 (2014) 868-876.
[10]
R. Courant, Variational methods for the solution of problems of equilibrium and vibrations, Bull. Amer. Math. Soc, 49 (1943) 1-23.
[11]
V.V. De Melo, G.L. Carosio, Investigating multi-view differential evolution for solving constrained engineering design problems, Expert Syst. Appl., 40 (2013) 3370-3377.
[12]
K. Deb, An efficient constraint handling method for genetic algorithms, Comput. Methods Appl. Mech. Eng., 186 (2000) 311-338.
[13]
K. Deb, S. Srivastava, A genetic algorithm based augmented lagrangian method for constrained optimization, Comput. Optim. Appl., 53 (2012) 869-902.
[14]
M.K. Dhadwal, S.N. Jung, C.J. Kim, Advanced particle swarm assisted genetic algorithm for constrained optimization problems, Comput. Optim. Appl., 58 (2014) 781-806.
[15]
J. Golinski, An adaptive optimization system applied to machine synthesis, Mech. Mach. Theor., 8 (1974) 419-436.
[16]
M.R. Hestenes, Multiplier and gradient methods, J. Optim. Theor. Appl., 4 (1969) 303-320.
[17]
G. Iacca, F. Caraffini, F. Neri, Continuous parameter pools in ensemble differential evolution, IEEE, 2015.
[18]
G. Iacca, F. Neri, F. Caraffini, P.N. Suganthan, A differential evolution framework with ensemble of parameters and strategies and pool of local search algorithms, Springer, 2014.
[19]
R. Krohling, L. dos Santos Coelho, Coevolutionary particle swarm optimization using gaussian distribution for solving constrained optimization problems, Syst. Man Cybern. Part B: Cybern. IEEE Trans., 36 (2006) 1407-1416.
[20]
J. Liang, T.P. Runarsson, E. Mezura-Montes, M. Clerc, P. Suganthan, C.C. Coello, K. Deb, Problem definitions and evaluation criteria for the cec 2006 special session on constrained real-parameter optimization, J. Appl. Mech., 41 (2006) 8.
[21]
A. Mahdavi, M.E. Shiri, An augmented lagrangian ant colony based method for constrained optimization, Computational Optim. Appl., 60 (2015) 263-276.
[22]
R. Mallipeddi, P.N. Suganthan, Ensemble of constraint handling techniques, Evol. Comput. IEEE Trans., 14 (2010) 561-579.
[23]
mathworks.com.au, Find minimum of constrained nonlinear multivariable function - matlab fmincon, Online. Available: http://au.mathworks.com/help/optim/ug/fmincon.html (2015).
[24]
E. Mezura-Montes, O. Cetina-Domínguez, Empirical analysis of a modified artificial bee colony for constrained numerical optimization, Appl. Math. Comput., 218 (2012) 10943-10973.
[25]
E. Mezura-Montes, A.G. Palomeque-Ortiz, Self-adaptive and deterministic parameter control in differential evolution for constrained optimization, Springer, 2009.
[26]
Z. Michalewicz, M. Schoenauer, Evolutionary algorithms for constrained parameter optimization problems, Evol. Comput., 4 (1996) 1-32.
[27]
A.W. Mohamed, H.Z. Sabry, Constrained optimization based on modified differential evolution algorithm, Inf. Sci., 194 (2012) 171-208.
[28]
S.G. Nash, A. Sofer, Linear and nonlinear programming, McGraw-Hill, New York, 1996.
[29]
S. Nema, J.Y. Goulermas, G. Sparrow, P. Helman, A hybrid cooperative search algorithm for constrained optimization, Struct. Multidiscipl. Optim., 43 (2011) 107-119.
[30]
M.A. Potter, K.A. De Jong, A cooperative coevolutionary approach to function optimization, Springer, 1994.
[31]
M.J. Powell, A method for non-linear constraints in minimization problems, in:, Academic Press, London/New York, 1969, pp. 283-298.
[32]
A.K. Qin, V.L. Huang, P.N. Suganthan, Differential evolution algorithm with strategy adaptation for global numerical optimization, Evol. Comput. IEEE Trans., 13 (2009) 398-417.
[33]
A.K. Qin, P.N. Suganthan, Self-adaptive differential evolution algorithm for numerical optimization, IEEE, 2005.
[34]
K. Ragsdell, D. Phillips, Optimal design of a class of welded structures using geometric programming, J. Manuf. Sci. Eng., 98 (1976) 1021-1025.
[35]
T. Ray, K.M. Liew, Society and civilization: An optimization algorithm based on the simulation of social behavior, Evol. Comput. IEEE Trans., 7 (2003) 386-396.
[36]
A.M.A. Rocha, M.F.P. Costa, E.M. Fernandes, A filter-based artificial fish swarm algorithm for constrained global optimization: theoretical and practical issues, J. Global Optim., 60 (2014) 239-263.
[37]
A.M.A. Rocha, T.F. Martins, E.M. Fernandes, An augmented lagrangian fish swarm based method for global optimization, J. Comput. Appl. math., 235 (2011) 4611-4620.
[38]
R.T. Rockafellar, A dual approach to solving nonlinear programming problems by unconstrained optimization, Math. Programm., 5 (1973) 354-373.
[39]
R.T. Rockafellar, The multiplier method of hestenes and powell applied to convex programming, J. Optim. Theor. Appl., 12 (1973) 555-562.
[40]
S. Salcedo-Sanz, A survey of repair methods used as constraint handling techniques in evolutionary algorithms, Comput. Sci. Rev., 3 (2009) 175-192.
[41]
E. Sandgren, Nonlinear integer and discrete programming in mechanical design optimization, J. Mech. Design, 112 (1990) 223-229.
[42]
K.C. Sarma, H. Adeli, Fuzzy genetic algorithm for optimization of steel structures, J. Struct. Eng., 126 (2000) 596-604.
[43]
R. Storn, K. Price, Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces, J. Global Optim., 11 (1997) 341-359.
[44]
M.-J. Tahk, B.-C. Sun, Coevolutionary augmented lagrangian methods for constrained optimization, Evol. Comput. IEEE Trans., 4 (2000) 114-124.
[45]
B. Tessema, G.G. Yen, An adaptive penalty formulation for constrained evolutionary optimization, Syst. Man Cybern. Part A: Syst. Humans, IEEE Trans., 39 (2009) 565-578.
[46]
J. Zhang, A.C. Sanderson, Jade: adaptive differential evolution with optional external archive, Evol. Comput. IEEE Trans., 13 (2009) 945-958.

Cited By

View all
  1. Cooperative coevolutionary differential evolution with improved augmented Lagrangian to solve constrained optimisation problems

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image Information Sciences: an International Journal
      Information Sciences: an International Journal  Volume 369, Issue C
      November 2016
      791 pages

      Publisher

      Elsevier Science Inc.

      United States

      Publication History

      Published: 10 November 2016

      Author Tags

      1. Augmented Lagrangian method
      2. Constrained optimisation
      3. Cooperative coevolution
      4. Differential evolution

      Qualifiers

      • Research-article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 06 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all

      View Options

      View options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media