Backtracking Search Algorithm with three constraint handling methods for constrained optimization problems

被引:72
作者
Zhang, Chunjiang [1 ]
Lin, Qun [1 ]
Gao, Liang [1 ]
Li, Xinyu [1 ]
机构
[1] Huazhong Univ Sci & Technol, State Key Lab Digital Mfg Equipment & Technol, Wuhan 430074, Hubei, Peoples R China
关键词
Backtracking Search Algorithm; Constrained optimization problem; Feasibility and dominance rules; epsilon-constrained method; Engineering optimization; PARTICLE SWARM OPTIMIZATION; COVARIANCE-MATRIX ADAPTATION; ENGINEERING OPTIMIZATION; DIFFERENTIAL EVOLUTION; GENETIC ALGORITHM; MECHANISM; AMA;
D O I
10.1016/j.eswa.2015.05.050
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A new evolutionary algorithm, Backtracking Search Algorithm (BSA), is applied to solve constrained optimization problems. Three constraint handling methods are combined with BSA for constrained optimization problems; namely feasibility and dominance (FAD) rules, epsilon-constrained method with fixed control way of epsilon value and a proposed epsilon-constrained method with self-adaptive control way of epsilon value. The proposed method controls epsilon value according to the properties of current population. This kind of epsilon value enables algorithm to sufficiently search boundaries between infeasible regions and feasible regions. It can avoid low search efficiency and premature convergence which happens in fixed control method and FAD rules. The comparison of the above three algorithms demonstrates BSA combined epsilon-constrained method with self-adaptive control way of epsilon value (BSA-SA epsilon) is the best one. The proposed BSA-SA epsilon also outperforms other five classic and the latest constrained optimization algorithms. Then, BSA-SA epsilon has been applied to four engineering optimization instances, and the comparison with other algorithms has proven its advantages. Finally, BSA-SA epsilon is used to solve the car side impact design optimization problem, which illustrates the wide application prospects of the proposed BSA-SA epsilon. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:7831 / 7845
页数:15
相关论文
共 61 条
[1]  
Arora J. S., 1989, INTRO OPTIMUM DESIGN, P347
[2]   A backtracking search algorithm combined with Burger's chaotic map for parameter estimation of PEMFC electrochemical model [J].
Askarzadeh, Alireza ;
Coelho, Leandro dos Santos .
INTERNATIONAL JOURNAL OF HYDROGEN ENERGY, 2014, 39 (21) :11165-11174
[3]  
Brest J., 2009, CONSTRAINED REAL PAR
[4]   Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems [J].
Brest, Janez ;
Greiner, Saso ;
Boskovic, Borko ;
Mernik, Marjan ;
Zumer, Vijern .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (06) :646-657
[5]   Backtracking Search Optimization Algorithm for numerical optimization problems [J].
Civicioglu, Pinar .
APPLIED MATHEMATICS AND COMPUTATION, 2013, 219 (15) :8121-8144
[6]   Constraint-handling in genetic algorithms through the use of dominance-based tournament selection [J].
Coello, CAC ;
Montes, EM .
ADVANCED ENGINEERING INFORMATICS, 2002, 16 (03) :193-203
[7]   Use of a self-adaptive penalty approach for engineering optimization problems [J].
Coello, CAC .
COMPUTERS IN INDUSTRY, 2000, 41 (02) :113-127
[8]  
Das S., 2010, Problem definitions and evaluation criteria for CEC 2011 competition on testing evolutionary algorithms on real world optimization problems, P341
[9]  
Das S, 2014, 2014 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP)
[10]   An efficient constraint handling method for genetic algorithms [J].
Deb, K .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2000, 186 (2-4) :311-338