Mixed-Integer Constrained Optimization Based on Memetic Algorithm

Evolutionary algorithms (EAs) are population-based global search methods. They have been successfully applied to many complex optimization problems. However, EAs are frequently incapable of finding a convergence solution in default of local search mechanisms. Memetic Algorithms (MAs) are hybrid EAs that combine genetic operators with local search methods. With global exploration and local exploitation in search space, MAs are capable of obtaining more high-quality solutions. On the other hand, mixed-integer hybrid differential evolution (MIHDE), as an EA-based search algorithm, has been successfully applied to many mixed-integer optimization problems. In this paper, a memetic algorithm based on MIHDE is developed for solving mixed-integer optimization problems. However, most of real-world mixed-integer optimization problems frequently consist of equality and/or inequality constraints. In order to effectively handle constraints, an evolutionary Lagrange method based on memetic algorithm is developed to solve the mixed-integer constrained optimization problems. The proposed algorithm is implemented and tested on two benchmark mixed-integer constrained optimization problems. Experimental results show that the proposed algorithm can find better optimal solutions compared with some other search algorithms. Therefore, it implies that the proposed memetic algorithm is a good approach to mixed-integer optimization problems.

[1]  Mohamed Bouazara,et al.  STRUCTURAL OPTIMIZATION ALGORITHM FOR VEHICLE SUSPENSIONS , 2011 .

[2]  John A. Nelder,et al.  A Simplex Method for Function Minimization , 1965, Comput. J..

[3]  Michael de la Maza,et al.  Book review: Genetic Algorithms + Data Structures = Evolution Programs by Zbigniew Michalewicz (Springer-Verlag, 1992) , 1993 .

[4]  David A. Wismer,et al.  Introduction to nonlinear optimization : a problem solving approach , 1978 .

[5]  Hisao Ishibuchi,et al.  Balance between genetic search and local search in memetic algorithms for multiobjective permutation flowshop scheduling , 2003, IEEE Trans. Evol. Comput..

[6]  William E. Hart,et al.  Recent Advances in Memetic Algorithms , 2008 .

[7]  André Langevin,et al.  Coupling genetic algorithm with a grid search method to solve mixed integer nonlinear programming problems , 1996 .

[8]  Feng-Sheng Wang,et al.  A mixed-coding scheme of evolutionary algorithms to solve mixed-integer nonlinear programming problems☆ , 2004 .

[9]  Alejandro Quintero,et al.  A memetic algorithm for assigning cells to switches in cellular mobile networks , 2002, IEEE Communications Letters.

[10]  Luis E. Garza-Castañón,et al.  Combining Artificial Intelligence and Advanced Techniques in Fault-Tolerant Control , 2011 .

[11]  M. J. D. Powell,et al.  Algorithms for nonlinear constraints that use lagrangian functions , 1978, Math. Program..

[12]  R. G. Fenton,et al.  A MIXED INTEGER-DISCRETE-CONTINUOUS PROGRAMMING METHOD AND ITS APPLICATION TO ENGINEERING DESIGN OPTIMIZATION , 1991 .

[13]  M. G. Salvadori,et al.  Numerical methods in engineering , 1955 .

[14]  E. Sandgren,et al.  Nonlinear Integer and Discrete Programming in Mechanical Design Optimization , 1990 .

[15]  J. Arora,et al.  Multiplier methods for engineering optimization , 1991 .

[16]  David A. Wismer,et al.  Introduction to nonlinear optimization , 1978 .

[17]  F. Yaman,et al.  Impacts of Genetic Algorithm Parameters on the Solution Performance for the Uniform Circular Antenna Array Pattern Synthesis Problem , 2010 .

[18]  Xin Yao,et al.  A Memetic Algorithm for VLSI Floorplanning , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[19]  Mitsuo Gen,et al.  Genetic algorithm for non-linear mixed integer programming problems and its applications , 1996 .

[20]  Chun Zhang,et al.  Mixed-discrete nonlinear optimization with simulated annealing , 1993 .

[21]  Zbigniew Michalewicz,et al.  Handbook of Evolutionary Computation , 1997 .