Article ID: | iaor2009174 |
Country: | Netherlands |
Volume: | 54 |
Issue: | 1 |
Start Page Number: | 53 |
End Page Number: | 65 |
Publication Date: | Feb 2008 |
Journal: | Computers & Industrial Engineering |
Authors: | Chang Ying-Hua, Hou Young-Chang |
Keywords: | programming: dynamic, heuristics: genetic algorithms |
Genetic algorithm is a novel optimization technique for solving constrained optimization problems. The penalty function methods are the popular approaches because of their simplicity and ease of implementation. Penalty encoding method needs more generations to get good solutions because it causes invalid chromosomes during evolution. In order to advance the performance of Genetic Algorithms for solving production allocation problems, this paper proposes a new encoding method, which applies the upper/lower bound concept of dynamic programming decision path on the chromosome encoding of genetic algorithm, that encodes constraints into chromosome to ensure that chromosomes are all valid during the process of evolution.