Abstract

This paper proposes a multi-objective Slime Mould Algorithm (MOSMA), a multi-objective variant of the recently-developed Slime Mould Algorithm (SMA) for handling the multi-objective optimization problems in industries. Recently, for handling optimization problems, several meta-heuristic and evolutionary optimization techniques have been suggested for the optimization community. These methods tend to suffer from low-quality solutions when evaluating multi-objective optimization (MOO) problems than addressing the objective functions of identifying Pareto optimal solutions’ accurate estimation and increasing the distribution throughout all objectives. The SMA method follows the logic gained from the oscillation behaviors of slime mould in the laboratory experiments. The SMA algorithm shows a powerful performance compared to other well-established methods, and it is designed by incorporating the optimal food path using the positive-negative feedback system. The proposed MOSMA algorithm employs the same underlying SMA mechanisms for convergence combined with an elitist non-dominated sorting approach to estimate Pareto optimal solutions. As a posteriori method, the multi-objective formulation is maintained in the MOSMA, and a crowding distance operator is utilized to ensure increasing the coverage of optimal solutions across all objectives. To verify and validate the performance of MOSMA, 41 different case studies, including unconstrained, constrained, and real-world engineering design problems are considered. The performance of the MOSMA is compared with Multiobjective Symbiotic-Organism Search (MOSOS), Multi-objective Evolutionary Algorithm Based on Decomposition (MOEA/D), and Multiobjective Water-Cycle Algorithm (MOWCA) in terms of different performance metrics, such as Generational Distance (GD), Inverted Generational Distance (IGD), Maximum Spread (MS), Spacing, and Run-time. The simulation results demonstrated the superiority of the proposed algorithm in realizing high-quality solutions to all multi-objective problems, including linear, nonlinear, continuous, and discrete Pareto optimal front. The results indicate the effectiveness of the proposed algorithm in solving complicated multi-objective problems. This research will be backed up with extra online service and guidance for the paper’s source code at https://premkumarmanoharan.wixsite.com/mysite and https://aliasgharheidari.com/SMA.html . Also, the source code of SMA is shared with the public at https://aliasgharheidari.com/SMA.html .

Highlights

  • In order to prove the validity of the multi-objective Slime Mould Algorithm (MOSMA), a comprehensive set of benchmark functions, including constrained, unconstrained, and real-world problems are considered

  • DIRECTIONS This paper introduced a multiple-objective version of the Slime Mould Algorithm (SMA) optimizer

  • Motivated from the main idea of Non-dominated Sorting Genetic Algorithm (NSGA)-II, a non-dominated ranking and crowding distance approach were integrated into conventional SMA to design the MOSMA algorithm

Read more

Summary

INTRODUCTION

In any real-world case, a large set of solutions need to be determined precisely and estimated to minimize. M. Premkumar et al.: MOSMA: Multi-Objective Slime Mould Algorithm Based on Elitist Non-Dominated Sorting (or maximize) several objectives at hand. Premkumar et al.: MOSMA: Multi-Objective Slime Mould Algorithm Based on Elitist Non-Dominated Sorting (or maximize) several objectives at hand Such problems often happen when we need to advance a decision-making model [1], [2]. Algorithms are designed and developed as ’recipes’ for computers to solve problems [21] They can be divided into two classes: deterministic [1] and stochastic [23]. The algorithm is called Multiobjective SMA (MOSMA), which is designed using non-dominated sorting and crowding distance mechanisms.

RELATED WORKS AND LITERATURE REVIEW
MULTI-OBJECTIVE OPTIMIZATION
SLIME-MOULD ALGORITHM
RESULTS AND DISCUSSIONS
CONCLUSION AND FUTURE DIRECTIONS
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call