Handling time-varying constraints and objectives in dynamic evolutionary multi-objective optimization

被引:35
作者
Azzouz, Radhia [1 ]
Bechikh, Slim [1 ]
Ben Said, Lamjed [1 ]
Trabelsi, Walid [2 ]
机构
[1] Univ Tunis, SMART Lab, Tunis, Tunisia
[2] DELL, Dublin, Ireland
关键词
Dynamic multi-objective optimization; Time-varying constraints; Time-dependent objectives; Evolutionary algorithms; ALGORITHM;
D O I
10.1016/j.swevo.2017.10.005
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recently, several researchers within the evolutionary and swarm computing community have been interested in solving dynamic multi-objective problems where the objective functions, the problem's parameters, and/or the constraints may change over time. According to the related literature, most works have focused on the dynamicity of objective functions, which is insufficient since also constraints may change over time along with the objectives. For instance, a feasible solution could become infeasible after a change occurrence, and vice versa. Besides, a non-dominated solution may become dominated, and vice versa. Motivated by these observations, we devote this paper to focus on the dynamicity of both: (1) problem's constraints and (2) objective functions. To achieve our goal, we propose a new self-adaptive penalty function and a new feasibility driven strategy that are embedded within the NSGA-II and that are applied whenever a change is detected. The feasibility driven strategy is able to guide the search towards the new feasible directions according to the environment changes. The empirical results have shown that our proposal is able to handle various challenges raised by the problematic of dynamic constrained multi-objective optimization. Moreover, we have compared our new dynamic constrained NSGA-II version, denoted as DC-MOEA, against two existent dynamic constrained evolutionary algorithms. The obtained results have demonstrated the competitiveness and the superiority of our algorithm on both aspects of convergence and diversity.
引用
收藏
页码:222 / 248
页数:27
相关论文
共 63 条
[1]   Parallel evolutionary algorithms can achieve super-linear performance [J].
Alba, E .
INFORMATION PROCESSING LETTERS, 2002, 82 (01) :7-13
[2]  
[Anonymous], 2011, IRACE PACKAGE ITERAT
[3]  
[Anonymous], 1966, Artificial_Intelligence_Through_Simulated Evolution
[4]   A dynamic multi-objective evolutionary algorithm using a change severity-based adaptive population management strategy [J].
Azzouz, Radhia ;
Bechikh, Slim ;
Ben Said, Lamjed .
SOFT COMPUTING, 2017, 21 (04) :885-906
[5]   Multi-objective Optimization with Dynamic Constraints and Objectives: New Challenges for Evolutionary Algorithms [J].
Azzouz, Radhia ;
Bechikh, Slim ;
Ben Said, Lamjed .
GECCO'15: PROCEEDINGS OF THE 2015 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2015, :615-622
[6]  
Azzouz R, 2014, 2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), P3168, DOI 10.1109/CEC.2014.6900569
[7]  
Bechikh S., 2011, Proceedings of the 2011 11th International Conference on Hybrid Intelligent Systems (HIS 2011), P377, DOI 10.1109/HIS.2011.6122135
[8]   The r-Dominance: A New Dominance Relation for Interactive Evolutionary Multicriteria Decision Making [J].
Ben Said, Lamjed ;
Bechikh, Slim ;
Ghedira, Khaled .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2010, 14 (05) :801-818
[9]  
Binh T. T., 1997, TIRD INTERNA TIONA, P27
[10]  
Biswas S, 2014, 2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), P3192, DOI 10.1109/CEC.2014.6900487