The Open Cybernetics & Systemics Journal

2014, 8 : 904-912
Published online 2014 December 31. DOI: 10.2174/1874110X01408010904
Publisher ID: TOCSJ-8-904

A Genetic Algorithm Using Infeasible Solutions for Constrained Optimization Problems

Yalong Zhang , Hisakazu Ogura , Xuan Ma , Jousuke Kuroiwa and Tomohiro Odaka
Quzhou University, North of Jiuhua Avenue 78, Quzhou, China. Postcard: 324000.

ABSTRACT

The use of genetic algorithms (GAs) to solve combinatorial optimization problems often produces a population of infeasible solutions because of optimization problem constraints. A solution pool with a large number of infeasible solutions results in poor search performance of a GA, or worse, the algorithm ceases to run. In such cases, the methods of penalty function and multi-objective optimization can help GAs run to some extent. However, these methods prevent infeasible solutions from surviving in the solutions pool. Infeasible solutions, particularly those that are produced after several generations, exhibit some achievements in evolutionary computation. They should serve as a positive function in the process of evolution instead of being abandoned from the solution pool. In this study, we extract excellent gene segment for infeasible solutions with a function operation to increase the search performance of GAs. Simulation results on zero-one knapsack problems demonstrate that applying infeasible solutions can improve the search capability of GAs.

Keywords:

Constrained Optimization , Genetic Algorithm, Infeasible Solution, Artificial Immune Operation.