Multimodal Optimization Using a Bi-Objective Evolutionary Algorithm

被引:92
作者
Deb, Kalyanmoy [1 ,2 ,3 ]
Saha, Amit
机构
[1] Michigan State Univ, Dept Elect & Comp Engn, E Lansing, MI 48824 USA
[2] Indian Inst Technol, Dept Mech Engn, Kanpur Genet Algorithms Lab, Kanpur 208016, Uttar Pradesh, India
[3] Aalto Univ Sch Econ, Dept Informat & Serv Econ, Helsinki, Finland
关键词
Multimodal optimization; bi-objective optimization; NSGA-II; Hooke-Jeeves exploratory search; multimodal constrained optimization; GENETIC ALGORITHM;
D O I
10.1162/EVCO_a_00042
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In a multimodal optimization task, the main purpose is to find multiple optimal solutions (global and local), so that the user can have better knowledge about different optimal solutions in the search space and as and when needed, the current solution may be switched to another suitable optimum solution. To this end, evolutionary optimization algorithms (EA) stand as viable methodologies mainly due to their ability to find and capture multiple solutions within a population in a single simulation run. With the preselection method suggested in 1970, there has been a steady suggestion of new algorithms. Most of these methodologies employed a niching scheme in an existing single-objective evolutionary algorithm framework so that similar solutions in a population are deemphasized in order to focus and maintain multiple distant yet near-optimal solutions. In this paper, we use a completely different strategy in which the single-objective multimodal optimization problem is converted into a suitable bi-objective optimization problem so that all optimal solutions become members of the resulting weak Pareto-optimal set. With the modified definitions of domination and different formulations of an artificially created additional objective function, we present successful results on problems with as large as 500 optima. Most past multimodal EA studies considered problems having only a few variables. In this paper, we have solved up to 16-variable test problems having as many as 48 optimal solutions and for the first time suggested multimodal constrained test problems which are scalable in terms of number of optima, constraints, and variables. The concept of using bi-objective optimization for solving single-objective multimodal optimization problems seems novel and interesting, and more importantly opens up further avenues for research and application.
引用
收藏
页码:27 / 62
页数:36
相关论文
共 51 条
[1]  
[Anonymous], 2009, THESIS LAPPEENRANTA
[2]  
[Anonymous], 2007, P EUR EVOL DET METH
[3]  
[Anonymous], DISS ABSTR INT B
[4]  
[Anonymous], 1970, Adaptive Search Using Simulated Evolution
[5]  
Barrientos Grandon Javier, 2009, RChDP, P9
[6]   A Sequential Niche Technique for Multimodal Function Optimization [J].
Beasley, David ;
Bull, David R. ;
Martin, Ralph R. .
EVOLUTIONARY COMPUTATION, 1993, 1 (02) :101-125
[7]  
Bessaou M., 2000, Parallel Problem Solving from Nature PPSN VI. 6th International Conference. Proceedings (Lecture Notes in Computer Science Vol.1917), P437
[8]  
Bleuler S, 2001, IEEE C EVOL COMPUTAT, P536, DOI 10.1109/CEC.2001.934438
[9]   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
[10]  
Darwen P, 1995, 1995 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, P166, DOI 10.1109/ICEC.1995.489138