EMCSO: An Elitist Multi-Objective Cat Swarm Optimization
This paper introduces a novel multi-objective evolutionary algorithm based on cat swarm optimizationalgorithm (EMCSO) and its application to solve a multi-objective knapsack problem. The multi-objective optimizers try to find the closest solutions to true Pareto front (POF) where it will be achieved...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Islamic Azad University, Qazvin Branch
2018-07-01
|
Series: | Journal of Optimization in Industrial Engineering |
Subjects: | |
Online Access: | http://www.qjie.ir/article_538170_5a77c4e8bdc53940cc2beebbea04247f.pdf |
id |
doaj-8208b79f07f04c8faa95b2435a7e9373 |
---|---|
record_format |
Article |
spelling |
doaj-8208b79f07f04c8faa95b2435a7e93732020-11-24T21:34:04ZengIslamic Azad University, Qazvin BranchJournal of Optimization in Industrial Engineering2251-99042423-39352018-07-0111210711710.22094/joie.2017.500.12538170EMCSO: An Elitist Multi-Objective Cat Swarm OptimizationMaysam Orouskhani0Mohammad Teshnehlab1Mohammad Ali Nekoui2Department of computer engineering, Science and Research branch, Islamic azad university, Tehran, IranIndustrial Control Center of Excellence, Electrical Engineering Department, K. N. Toosi University, Tehran, IranIndustrial Control Center of Excellence, Electrical Engineering Department, K. N. Toosi University, Tehran, IranThis paper introduces a novel multi-objective evolutionary algorithm based on cat swarm optimizationalgorithm (EMCSO) and its application to solve a multi-objective knapsack problem. The multi-objective optimizers try to find the closest solutions to true Pareto front (POF) where it will be achieved by finding the less-crowded non-dominated solutions. The proposed method applies cat swarm optimization (CSO), a swarm-based algorithm with ability of exploration and exploitation, to produce offspring solutions and uses thenon-dominated sorting method to findthe solutionsas close as to POFand crowding distance technique toobtain a uniform distribution among thenon-dominated solutions. Also, the algorithm is allowedto keep the elites of population in reproduction processand use an opposition-based learning method for population initialization to enhance the convergence speed.The proposed algorithm is tested on standard test functions (zitzler’ functions: ZDT) and its performance is compared with traditional algorithms and is analyzed based onperformance measures of generational distance (GD), inverted GD, spread,and spacing. The simulation results indicate that the proposed method gets the quite satisfactory results in comparison with other optimization algorithms for functions of ZDT1 and ZDT2. Moreover, the proposed algorithm is applied to solve multi-objective knapsack problem.http://www.qjie.ir/article_538170_5a77c4e8bdc53940cc2beebbea04247f.pdfMulti-objective cat swarm optimizationNon-dominated sortingCrowding distanceOpposition-based learningMulti-objective Knapsack problem |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Maysam Orouskhani Mohammad Teshnehlab Mohammad Ali Nekoui |
spellingShingle |
Maysam Orouskhani Mohammad Teshnehlab Mohammad Ali Nekoui EMCSO: An Elitist Multi-Objective Cat Swarm Optimization Journal of Optimization in Industrial Engineering Multi-objective cat swarm optimization Non-dominated sorting Crowding distance Opposition-based learning Multi-objective Knapsack problem |
author_facet |
Maysam Orouskhani Mohammad Teshnehlab Mohammad Ali Nekoui |
author_sort |
Maysam Orouskhani |
title |
EMCSO: An Elitist Multi-Objective Cat Swarm Optimization |
title_short |
EMCSO: An Elitist Multi-Objective Cat Swarm Optimization |
title_full |
EMCSO: An Elitist Multi-Objective Cat Swarm Optimization |
title_fullStr |
EMCSO: An Elitist Multi-Objective Cat Swarm Optimization |
title_full_unstemmed |
EMCSO: An Elitist Multi-Objective Cat Swarm Optimization |
title_sort |
emcso: an elitist multi-objective cat swarm optimization |
publisher |
Islamic Azad University, Qazvin Branch |
series |
Journal of Optimization in Industrial Engineering |
issn |
2251-9904 2423-3935 |
publishDate |
2018-07-01 |
description |
This paper introduces a novel multi-objective evolutionary algorithm based on cat swarm optimizationalgorithm (EMCSO) and its application to solve a multi-objective knapsack problem. The multi-objective optimizers try to find the closest solutions to true Pareto front (POF) where it will be achieved by finding the less-crowded non-dominated solutions. The proposed method applies cat swarm optimization (CSO), a swarm-based algorithm with ability of exploration and exploitation, to produce offspring solutions and uses thenon-dominated sorting method to findthe solutionsas close as to POFand crowding distance technique toobtain a uniform distribution among thenon-dominated solutions. Also, the algorithm is allowedto keep the elites of population in reproduction processand use an opposition-based learning method for population initialization to enhance the convergence speed.The proposed algorithm is tested on standard test functions (zitzler’ functions: ZDT) and its performance is compared with traditional algorithms and is analyzed based onperformance measures of generational distance (GD), inverted GD, spread,and spacing. The simulation results indicate that the proposed method gets the quite satisfactory results in comparison with other optimization algorithms for functions of ZDT1 and ZDT2. Moreover, the proposed algorithm is applied to solve multi-objective knapsack problem. |
topic |
Multi-objective cat swarm optimization Non-dominated sorting Crowding distance Opposition-based learning Multi-objective Knapsack problem |
url |
http://www.qjie.ir/article_538170_5a77c4e8bdc53940cc2beebbea04247f.pdf |
work_keys_str_mv |
AT maysamorouskhani emcsoanelitistmultiobjectivecatswarmoptimization AT mohammadteshnehlab emcsoanelitistmultiobjectivecatswarmoptimization AT mohammadalinekoui emcsoanelitistmultiobjectivecatswarmoptimization |
_version_ |
1725950672886562816 |