Soft Constraints Handling for Multi-objective Optimization

Most real-world search and optimization problems naturally involve multiple objectives and several constraints. In this work, an idea for a generalized new approach for handling both hard and soft constraints in Multi-Objective Optimization Problems (MOOP) is demonstrated. The main purpose is to fully satisfy all the hard constraints and satisfy soft constraints as much as possible. A modification to the binary tournament parent selection approach is proposed. The proposed approach is integrated with the two most widely used multi-objective evolutionary algorithms, i.e., NSGA-II and SPEA2. A test is conducted on four benchmark problems and satisfactory results are achieved.

[1]  Enrique Alba,et al.  The jMetal framework for multi-objective optimization: Design and architecture , 2010, IEEE Congress on Evolutionary Computation.

[2]  A. Osyczka,et al.  A new method to solve generalized multicriteria optimization problems using the simple genetic algorithm , 1995 .

[3]  Kalyanmoy Deb,et al.  Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms , 1994, Evolutionary Computation.

[4]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[5]  Jin Li,et al.  A constraint-guided method with evolutionary algorithms for economic problems , 2009, Appl. Soft Comput..

[6]  Masahiro Tanaka,et al.  GA-based decision support system for multicriteria optimization , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[7]  Kalyanmoy Deb,et al.  Multi-objective optimization using evolutionary algorithms , 2001, Wiley-Interscience series in systems and optimization.

[8]  Tapabrata Ray,et al.  Solving problems with a mix of hard and soft constraints using modified infeasibility driven evolutionary algorithm (IDEA-M) , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

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

[10]  Marco Laumanns,et al.  SPEA2: Improving the strength pareto evolutionary algorithm , 2001 .

[11]  Christian Fonteix,et al.  Multicriteria optimization using a genetic algorithm for determining a Pareto set , 1996, Int. J. Syst. Sci..