A rough penalty genetic algorithm for constrained optimization

被引:58
作者
Lin, Chih-Hao [1 ]
机构
[1] Chung Yuan Christian Univ, Dept Informat Management, Jhongli 320, Taiwan
关键词
Genetic algorithm; Penalty function; Rough set theory; Constrained optimization; HYBRID EVOLUTIONARY ALGORITHM; SELECTION; RANKING; SCHEME;
D O I
10.1016/j.ins.2013.04.001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many real-world issues can be formulated as constrained optimization problems and solved using evolutionary algorithms with penalty functions. To effectively handle constraints, this study hybridizes a novel genetic algorithm with the rough set theory, called the rough penalty genetic algorithm (RPGA), with the aim to effectively achieve robust solutions and resolve constrained optimization problems. An infeasible solution is subjected to rough penalties according to its constraint violations. The crossover operation in the genetic algorithm incorporates a novel therapeutic approach and a parameter tuning policy to enhance evolutionary performance. The RPGA is evaluated on eleven benchmark problems and compared with several state-of-the-art algorithms in terms of solution accuracy and robustness. The performance analyses show this approach is a self-adaptive method for penalty adjustment. Remarkably, the method can address a variety of constrained optimization problems even though the initial population includes infeasible solutions. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:119 / 137
页数:19
相关论文
共 42 条
[1]   A new adaptive penalty scheme for genetic algorithms [J].
Barbosa, HJC ;
Lemonge, ACC .
INFORMATION SCIENCES, 2003, 156 (3-4) :215-251
[2]  
Belavendram N., 1995, QUALITY DESIGN
[3]   A genetic algorithm for the multiple-choice integer program [J].
BenHadjAlouane, A ;
Bean, JC .
OPERATIONS RESEARCH, 1997, 45 (01) :92-101
[4]   Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: a survey of the state of the art [J].
Coello, CAC .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2002, 191 (11-12) :1245-1287
[5]   An efficient constraint handling method for genetic algorithms [J].
Deb, K .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2000, 186 (2-4) :311-338
[6]   Analyzing the simple ranking and selection process for constrained evolutionary optimization [J].
Elfeky, Ehab Z. ;
Sarker, Ruhul A. ;
Essam, Daryl L. .
JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2008, 23 (01) :19-34
[7]   Self-adaptive fitness formulation for constrained optimization [J].
Farmani, R ;
Wright, JA .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2003, 7 (05) :445-455
[8]   A survey of penalty techniques in genetic algorithms [J].
Gen, M ;
Cheng, RW .
1996 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '96), PROCEEDINGS OF, 1996, :804-809
[9]  
Hernandez-Diaz AG, 2006, GECCO 2006: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, P675
[10]   Self-adaptation using multi-chromosomes [J].
Hinterding, R .
PROCEEDINGS OF 1997 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '97), 1997, :87-91