A genetic algorithm based augmented Lagrangian method for constrained optimization

Among the penalty based approaches for constrained optimization, augmented Lagrangian (AL) methods are better in at least three ways: (i) they have theoretical convergence properties, (ii) they distort the original objective function minimally, thereby providing a better function landscape for search, and (iii) they can result in computing optimal Lagrange multiplier for each constraint as a by-product. Instead of keeping a constant penalty parameter throughout the optimization process, these algorithms update the parameters (called multipliers) adaptively so that the corresponding penalized function dynamically changes its optimum from the unconstrained minimum point to the constrained minimum point with iterations. However, the flip side of these algorithms is that the overall algorithm requires a serial application of a number of unconstrained optimization tasks, a process that is usually time-consuming and tend to be computationally expensive. In this paper, we devise a genetic algorithm based parameter update strategy to a particular AL method. The proposed strategy updates critical parameters in an adaptive manner based on population statistics. Occasionally, a classical optimization method is used to improve the GA-obtained solution, thereby providing the resulting hybrid procedure its theoretical convergence property. The GAAL method is applied to a number of constrained test problems taken from the evolutionary algorithms (EAs) literature. The number of function evaluations required by GAAL in most problems is found to be smaller than that needed by a number of existing evolutionary based constraint handling methods. GAAL method is found to be accurate, computationally fast, and reliable over multiple runs. Besides solving the problems, the proposed GAAL method is also able to find the optimal Lagrange multiplier associated with each constraint for the test problems as an added benefit—a matter that is important for a sensitivity analysis of the obtained optimized solution, but has not yet been paid adequate attention in the past evolutionary constrained optimization studies.

[1]  Afonso C. C. Lemonge,et al.  An Adaptive Penalty Method for Genetic Algorithms in Constrained Optimization Problems , 2008 .

[2]  Abdollah Homaifar,et al.  Constrained Optimization Via Genetic Algorithms , 1994, Simul..

[3]  Kalyanmoy Deb,et al.  A Genetic Algorithm Based Augmented Lagrangian Method for Computationally Fast Constrained Optimization , 2010, SEMCCO.

[4]  Yuren Zhou,et al.  Multi-objective and MGG evolutionary algorithm for constrained optimization , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[5]  Kamal C. Sarma,et al.  FUZZY GENETIC ALGORITHM FOR OPTIMIZATION OF STEEL STRUCTURES , 2000 .

[6]  P. Eberhard,et al.  Using Augmented Lagrangian Particle Swarm Optimization for Constrained Problems in Engineering , 2009 .

[7]  Kalyanmoy Deb,et al.  Investigating EA solutions for approximate KKT conditions in smooth problems , 2010, GECCO '10.

[8]  Gary G. Yen,et al.  An Adaptive Penalty Formulation for Constrained Evolutionary Optimization , 2009, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[9]  Hans-Paul Schwefel,et al.  Collective Intelligence in Evolving Systems , 1988 .

[10]  Hyun Myung,et al.  Evolutionary programming techniques for constrained optimization problems , 1997, IEEE Trans. Evol. Comput..

[11]  Carsten Ebenau,et al.  An advanced evolutionary strategy with an adaptive penalty function for mixed-discrete structural optimisation , 2005, Adv. Eng. Softw..

[12]  M. Hestenes Multiplier and gradient methods , 1969 .

[13]  R. Tyrrell Rockafellar,et al.  A dual approach to solving nonlinear programming problems by unconstrained optimization , 1973, Math. Program..

[14]  R. Fletcher An Ideal Penalty Function for Constrained Optimization , 1975 .

[15]  Ana Maria A. C. Rocha,et al.  An augmented Lagrangian fish swarm based method for global optimization , 2011, J. Comput. Appl. Math..

[16]  K. Deb An Efficient Constraint Handling Method for Genetic Algorithms , 2000 .

[17]  Zbigniew Michalewicz,et al.  Genetic Algorithms Plus Data Structures Equals Evolution Programs , 1994 .

[18]  Kalyanmoy Deb,et al.  Optimal design of a welded beam via genetic algorithms , 1991 .

[19]  H. Adeli,et al.  Augmented Lagrangian genetic algorithm for structural optimization , 1994 .

[20]  Hojjat Adeli,et al.  Distributed Genetic Algorithm for Structural Optimization , 1995 .

[21]  Paul Helman,et al.  A hybrid cooperative search algorithm for constrained optimization , 2011 .

[22]  P. Eberhard,et al.  Using augmented Lagrangian particle swarm optimization for constrained problems in engineering">Using augmented Lagrangian particle swarm optimization for constrained problems in engineering , 2006 .

[23]  Kalyanmoy Deb,et al.  Simulated Binary Crossover for Continuous Search Space , 1995, Complex Syst..

[24]  X. Q. Yang,et al.  Augmented Lagrangian functions for constrained optimization problems , 2012, J. Glob. Optim..

[25]  Angel Eduardo Muñoz Zavala,et al.  Continuous Constrained Optimization with Dynamic Tolerance Using the COPSO Algorithm , 2009 .

[26]  R. Rockafellar The multiplier method of Hestenes and Powell applied to convex programming , 1973 .

[27]  Hitoshi Iba,et al.  Frontiers in Evolutionary Robotics , 2008 .

[28]  Ruben E. Perez,et al.  Constrained structural design optimization via a parallel augmented Lagrangian particle swarm optimization approach , 2011 .

[29]  Matthias Gerdts,et al.  The oracle penalty method , 2010, J. Glob. Optim..

[30]  José Mario Martínez,et al.  Augmented Lagrangian method with nonmonotone penalty parameters for constrained optimization , 2011, Computational Optimization and Applications.

[31]  Min-Jea Tahk,et al.  Coevolutionary augmented Lagrangian methods for constrained optimization , 2000, IEEE Trans. Evol. Comput..

[32]  Stefan Volkwein,et al.  Application of the Augmented Lagrangian-SQP Method to Optimal Control Problems for the Stationary Burgers Equation , 2000, Comput. Optim. Appl..

[33]  Tetsuyuki Takahama,et al.  Constrained Optimization by the ε Constrained Differential Evolution with Gradient-Based Mutation and Feasible Elites , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[34]  Laura Palagi,et al.  A truncated Newton method in an augmented Lagrangian framework for nonlinear programming , 2010, Comput. Optim. Appl..

[35]  Jing J. Liang,et al.  Problem Deflnitions and Evaluation Criteria for the CEC 2006 Special Session on Constrained Real-Parameter Optimization , 2006 .

[36]  Samuel Amstutz,et al.  Augmented Lagrangian for cone constrained topology optimization , 2011, Comput. Optim. Appl..

[37]  Zbigniew Michalewicz,et al.  Evolutionary Algorithms for Constrained Parameter Optimization Problems , 1996, Evolutionary Computation.

[38]  M. J. D. Powell,et al.  A method for nonlinear constraints in minimization problems , 1969 .

[39]  Janez Brest,et al.  Constrained Real-Parameter Optimization with ε -Self-Adaptive Differential Evolution , 2009 .

[40]  Irena Lasiecka,et al.  Sensitivity analysis of hyperbolic optimal control problems , 2012, Comput. Optim. Appl..

[41]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1992, Artificial Intelligence.

[42]  A. Ravindran,et al.  Engineering Optimization: Methods and Applications , 2006 .

[43]  Efrn Mezura-Montes,et al.  Constraint-Handling in Evolutionary Optimization , 2009 .

[44]  KalyanmoyDebandSamirAgrawal KanpurGeneticAlgorithmsLaboratory,et al.  A Niched-Penalty Approach for Constraint Handling in Genetic Algorithms , 2002 .

[45]  Kalyanmoy Deb,et al.  Optimization for Engineering Design: Algorithms and Examples , 2004 .

[46]  Kalyanmoy Deb,et al.  A fast and accurate solution of constrained optimization problems using a hybrid bi-objective and penalty function approach , 2010, IEEE Congress on Evolutionary Computation.

[47]  C. Coello TREATING CONSTRAINTS AS OBJECTIVES FOR SINGLE-OBJECTIVE EVOLUTIONARY OPTIMIZATION , 2000 .

[48]  H. Adeli,et al.  Concurrent genetic algorithms for optimization of large structures , 1994 .

[49]  Christopher R. Houck,et al.  On the use of non-stationary penalty functions to solve nonlinear constrained optimization problems with GA's , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[50]  Singiresu S Rao,et al.  Genetic algorithmic approach for multiobjective optimization of structures , 1993 .