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...

Full description

Bibliographic Details
Main Authors: Maysam Orouskhani, Mohammad Teshnehlab, Mohammad Ali Nekoui
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