Genetic algorithm with adaptive and dynamic penalty functions for the selection of cleaner production measures: A constrained optimization problem

被引:21
作者
Dadios E.P. [1 ]
Ashraf J. [2 ]
机构
[1] Department of Manufacturing Engineering and Management, De La Salle University, Manila 1004
[2] College of Computer Studies, De La Salle University, Manila 1004
关键词
Genetic Algorithm; Penalty Function; Feasible Region; Knapsack Problem; Constrain Optimization Problem;
D O I
10.1007/s10098-006-0036-9
中图分类号
学科分类号
摘要
This paper presents a new approach of genetic algorithm (GA) to solve the constrained optimization problem. In a constrained optimization problem, feasible and infeasible regions occupy the search space. The infeasible regions consist of the solutions that violate the constraint. Oftentimes classical genetic operators generate infeasible or invalid chromosomes. This situation takes a turn for the worse when infeasible chromosomes alone occupy the whole population. To address this problem, dynamic and adaptive penalty functions are proposed for the GA search process. This is a novel strategy because it will attempt to transform the constrained problem into an unconstrained problem by penalizing the GA fitness function dynamically and adaptively. New equations describing these functions are presented and tested. The effects of the proposed functions developed have been investigated and tested using different GA parameters such as mutation and crossover. Comparisons of the performance of the proposed adaptive and dynamic penalty functions with traditional static penalty functions are presented. The result from the experiments show that the proposed functions developed are more accurate, efficient, robust and easy to implement. The algorithms developed in this research can be applied to evaluate environmental impacts from process operations. © Springer-Verlag 2006.
引用
收藏
页码:85 / 95
页数:10
相关论文
共 26 条
[1]
Goldberg D.E., Genetic algorithms in search, optimization, and machine learning, (1989)
[2]
Ishibuchi H., Murata T., Multi-objective genetic local search algorithm, Proceedings of IEEE International Conference on Evolutionary Computation, pp. 119-124, (1996)
[3]
Smith S., Stonier R., Applying evolution program techniques to constrained continuous optimal control problems, Proceedings of IEEE International Conference on Evolutionary Computation, pp. 285-290, (1996)
[4]
Koza J.R., Bennett III F.H., Andre D., Keane M., Four Problems for which a computer program evolved by genetic programming is competitive with human performance, Proceedings of IEEE International Conference on Evolutionary Computation, pp. 1-10, (1996)
[5]
Myung H., Kim J.H., Constrained optimization using two-phase evolutionary programming, Proceedings of IEEE International Conference on Evolutionary Computation, pp. 262-266, (1996)
[6]
Dadios E.P., Williams D.J., A fuzzy-genetic controller for the flexible pole-cart balancing problem, Proceedings of IEEE International Conference on Evolutionary Computation, pp. 223-229, (1996)
[7]
Barrido S., Dadios E.P., Online robot tracking using genetic algorithms, Proceedings of IEEE International Symposium on Intelligent Control (ISIC) 2002, (2002)
[8]
Holland J.H., Adaptation in Natural and Artificial Systems, (1992)
[9]
Man K.F., Tang K.S., Kwong S., Genetic algorithms concepts and design, (1999)
[10]
Arabas J., Michalewicz Z., Mulawka J., Genetic algorithms with varying population size, Proceedings of the 1st IEEE World Conference on Evolutionary Computation, pp. 306-311, (1994)