Multi-Objective ABC-NM Algorithm for Multi-Dimensional Combinatorial Optimization Problem

This article addresses the problem of converting a single-objective combinatorial problem into a multi-objective one using the Pareto front approach. Although existing algorithms can identify the optimal solution in a multi-objective space, they fail to satisfy constraints while achieving optimal performance. To address this issue, we propose a multi-objective artificial bee colony optimization algorithm with a classical multi-objective theme called fitness sharing. This approach helps the convergence of the Pareto solution set towards a single optimal solution that satisfies multiple objectives. This article introduces multi-objective optimization with an example of a non-dominated sequencing technique and fitness sharing approach. The experimentation is carried out in MATLAB 2018a. In addition, we applied the proposed algorithm to two different real-time datasets, namely the knapsack problem and the nurse scheduling problem (NSP). The outcome of the proposed MBABC-NM algorithm is evaluated using standard performance indicators such as average distance, number of reference solutions (NRS), overall count of attained solutions (TNS), and overall non-dominated generation volume (ONGV). The results show that it outperforms other algorithms.

[1]  Mamoon Rashid,et al.  EECHS-ARO: Energy-efficient cluster head selection mechanism for livestock industry using artificial rabbits optimization and wireless sensor networks , 2023, Electronic Research Archive.

[2]  W. Y. Alghamdi,et al.  Job scheduling problem in fog-cloud-based environment using reinforced social spider optimization , 2022, J. Cloud Comput..

[3]  Sultan S. Alshamrani,et al.  Patron-Prophet Artificial Bee Colony Approach for Solving Numerical Continuous Optimization Problems , 2022, Axioms.

[4]  Sultan S. Alshamrani,et al.  Oppositional Pigeon-Inspired Optimizer for Solving the Non-Convex Economic Load Dispatch Problem in Power Systems , 2022, Mathematics.

[5]  Van Thanh Tien Nguyen,et al.  CFD Analysis and Optimum Design for a Centrifugal Pump Using an Effectively Artificial Intelligent Algorithm , 2022, Micromachines.

[6]  Ye Tian,et al.  Evolutionary Large-Scale Multi-Objective Optimization: A Survey , 2021, ACM Comput. Surv..

[7]  Ngoc Thai Huynh,et al.  Optimum Design for the Magnification Mechanisms Employing Fuzzy Logic–ANFIS , 2022, Computers, Materials & Continua.

[8]  Jiawei Yuan,et al.  Solving binary multi-objective knapsack problems with novel greedy strategy , 2021, Memetic Computing.

[9]  Peng Zhang,et al.  Multi-objective Optimization for Materials Design with Improved NSGA-II , 2021 .

[10]  Fei Han,et al.  Multi-objective particle swarm optimization with adaptive strategies for feature selection , 2021, Swarm Evol. Comput..

[11]  Rui Wu,et al.  An improved artificial bee colony algorithm for solving multi-objective low-carbon flexible job shop scheduling problem , 2020, Appl. Soft Comput..

[12]  Dunwei Gong,et al.  Binary differential evolution with self-learning for multi-objective feature selection , 2020, Inf. Sci..

[13]  Rong-juan Luo,et al.  A Pareto evolutionary algorithm based on incremental learning for a kind of multi-objective multidimensional knapsack problem , 2019, Comput. Ind. Eng..

[14]  Jia Zhao,et al.  Multi-objective firefly algorithm based on compensation factor and elite learning , 2019, Future Gener. Comput. Syst..

[15]  Saad T Alharbi,et al.  A Hybrid Genetic Algorithm with Tabu Search for Optimization of the Traveling Thief Problem , 2018 .

[16]  Mohammed M. Ahmed,et al.  MOGOA algorithm for constrained and unconstrained multi-objective optimization problems , 2018, Applied Intelligence.

[17]  Hossam Faris,et al.  Grasshopper optimization algorithm for multi-objective optimization problems , 2017, Applied Intelligence.

[18]  Erik D. Goodman,et al.  A novel non-dominated sorting algorithm for evolutionary multi-objective optimization , 2017, J. Comput. Sci..

[19]  Nadeem Javaid,et al.  An Intelligent Hybrid Heuristic Scheme for Smart Metering based Demand Side Management in Smart Homes , 2017 .

[20]  Xia Li,et al.  An artificial bee colony algorithm for multi-objective optimisation , 2017, Appl. Soft Comput..

[21]  Leandro dos Santos Coelho,et al.  Multi-objective grey wolf optimizer: A novel algorithm for multi-criterion optimization , 2016, Expert Syst. Appl..

[22]  Carlos A. Brizuela,et al.  A survey on multi-objective evolutionary algorithms for many-objective problems , 2014, Computational Optimization and Applications.

[23]  Ya-Tzu Chiang,et al.  CYBER SWARM ALGORITHMS FOR MULTI-OBJECTIVE NURSE ROSTERING PROBLEM , 2013 .

[24]  Yujia Wang,et al.  Particle swarm optimization with preference order ranking for multi-objective optimization , 2009, Inf. Sci..

[25]  Lothar Thiele,et al.  Comparison of Multiobjective Evolutionary Algorithms: Empirical Results , 2000, Evolutionary Computation.

[26]  Kalyanmoy Deb,et al.  Messy Genetic Algorithms: Motivation, Analysis, and First Results , 1989, Complex Syst..