Preprint Article Version 1 Preserved in Portico This version is not peer-reviewed

Multiobjective Majority-minority Cellular Automata Algorithm (MOMmCAA) for Global and Engineering Design Optimization

Version 1 : Received: 2 September 2024 / Approved: 3 September 2024 / Online: 3 September 2024 (09:07:07 CEST)

How to cite: Seck-Tuoh-Mora, J. C.; Hernandez-Hurtado, U.; Medina-Marín, J.; Hernández-Romero, N.; Lizárraga-Mendiola, L. Multiobjective Majority-minority Cellular Automata Algorithm (MOMmCAA) for Global and Engineering Design Optimization. Preprints 2024, 2024090217. https://doi.org/10.20944/preprints202409.0217.v1 Seck-Tuoh-Mora, J. C.; Hernandez-Hurtado, U.; Medina-Marín, J.; Hernández-Romero, N.; Lizárraga-Mendiola, L. Multiobjective Majority-minority Cellular Automata Algorithm (MOMmCAA) for Global and Engineering Design Optimization. Preprints 2024, 2024090217. https://doi.org/10.20944/preprints202409.0217.v1

Abstract

When dealing with complex models in real situations, many optimization problems require using more than one objective function to represent the relevant characteristics of the system under consideration adequately. This is why multiobjective optimization algorithms that can deal with several objective functions are required in order to obtain reasonable results in an adequate processing time. This paper presents the multiobjective version of a recent metaheuristic algorithm that optimizes a single objective function, known as the Majority-minority Cellular Automata Algorithm (MmCAA), inspired by cellular automata operation. The algorithm presented here will be known as the Multiobjective Majority-minority Cellular Automata Algorithm (MOMmCAA). The MOMmCAA adds repository management and multiobjective search space density control to complement the performance of the MmCAA and make it capable of optimizing multiobjective problems. To evaluate the performance of the MOMmCAA, benchmark test sets are taken (DTLZ, quadratic, and CEC-2020), along with real-world engineering design problems, compared against other multiobjective algorithms recognized for their performance (MOLAPO, GS, MOPSO, NSGA-II, and MNMA). The results obtained in this work show that MOMmCA produces comparable performance with the other metaheuristic methods, which shows it as a competitive algorithm to be used for multiobjective problems. MOMmCAA was implemented in MATLAB, and its source code can be consulted in GitHub. https://github.com/juanseck/MOMmCAA

Keywords

multiobjective optimization; metaheuristic; cellular automata; real-world engineering problems

Subject

Computer Science and Mathematics, Other

Comments (0)

We encourage comments and feedback from a broad range of readers. See criteria for comments and our Diversity statement.

Leave a public comment
Send a private comment to the author(s)
* All users must log in before leaving a comment
Views 0
Downloads 0
Comments 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.