A Symbiotic Organisms Search algorithm with adaptive penalty function to solve multi-objective constrained optimization problems

被引:131
作者
Panda, Arnapurna [1 ]
Pani, Sabyasachi [1 ]
机构
[1] Indian Inst Technol Bhubaneswar, Sch Basic Sci, Odisha 751013, India
关键词
Constrained optimization; Adaptive penalty function; Symbiotic organisms search; MOPSO; NSGA-II; Truss design problem; NONDOMINATED SORTING APPROACH; EVOLUTIONARY ALGORITHMS; PART I; DESIGN;
D O I
10.1016/j.asoc.2016.04.030
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many real world engineering optimization problems are multi-modal and associated with constrains. The multi-modal problems involve presence of local optima and thus conventional derivative based algorithms do not able to effectively determine the global optimum. The complexity of the problem increases when there is requirement to simultaneously optimize two or more objective functions each of which associated with certain constrains. Recently in 2014, Cheng and Prayogo proposed a new meta heuristic optimization algorithm known as Symbiotic Organisms Search (SOS). The algorithm is inspired by the interaction strategies adopted by the living organisms to survive and propagate in the ecosystem. The concept aims to achieve optimal survivability in the ecosystem by considering the harm and benefits received from other organisms. In this manuscript the SOS algorithm is formulated to solve multi-objective problems (termed as MOSOS). The MOSOS is combined with adaptive penalty function to handle equality and inequality constrains associated with problems. Extensive simulation studies are carried out on twelve unconstrained and six constrained benchmark multi-objective functions. The obtained results over fifty independent runs reveal the superior performance of the proposed algorithm over multi objective colliding bodies optimization (MOCB 0), multi-objective particle swarm optimization (MOPSO), non-dominated sorting genetic algorithm II (NSGA-II) and two gradient based multi-objective algorithms Multi-Gradient Explorer (MGE) and Multi-Gradient Pathfinder (MGP). The engineering applications of the proposed algorithm are demonstrated by solving two constrained truss design problems. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:344 / 360
页数:17
相关论文
共 69 条
[1]   Life cycle cost, embodied energy and loss of power supply probability for the optimal design of hybrid power systems [J].
Abbes, Dhaker ;
Martinez, Andre ;
Champenois, Gerard .
MATHEMATICS AND COMPUTERS IN SIMULATION, 2014, 98 :46-62
[2]  
Abdullahi M., 2015, FUTURE GEN COMPUT SY
[3]   A multi-objective artificial bee colony algorithm [J].
Akbari, Reza ;
Hedayatzadeh, Ramin ;
Ziarati, Koorush ;
Hassanizadeh, Bahareh .
SWARM AND EVOLUTIONARY COMPUTATION, 2012, 2 :39-52
[4]   Multiple objective ant colony optimisation [J].
Angus D. ;
Woodward C. .
Swarm Intelligence, 2009, 3 (1) :69-85
[5]  
[Anonymous], THESIS
[6]  
[Anonymous], 2006, Int J Comput Intell Res, DOI DOI 10.5019/J.IJCIR.2006.68
[7]  
[Anonymous], 2005, SCALABLE TEST PROBLE
[8]  
[Anonymous], 2002, EVOLUTIONARY ALGORIT
[9]  
[Anonymous], P 2015 INT C MAN MAC
[10]  
[Anonymous], EVOL COMPUT