Vol. 29 (2019)
Artículos de Investigación

Bacterial foraging optimization algorithm with mutation to solve constrained problems

Betania Hernández-Ocaña
Universidad Juárez Autónoma de Tabasco - División Académica de Informática y Sistemas.
Bio
José Hernández-Torruco
Universidad Juárez Autónoma de Tabasco - División Académica de Informática y Sistemas.
Bio
Oscar Chávez-Bosquez
Universidad Juárez Autónoma de Tabasco - División Académica de Informática y Sistemas.
Bio
Juana Canul-Reich
Universidad Juárez Autónoma de Tabasco - División Académica de Informática y Sistemas.
Bio
Luis Gerardo Montané-Jiménez
Universidad Veracruzana - Facultad de Estadística e Informática.
Bio

Published 2019-10-23

How to Cite

Hernández-Ocaña, B., Hernández-Torruco, J., Chávez-Bosquez, O., Canul-Reich, J., & Montané-Jiménez, L. G. (2019). Bacterial foraging optimization algorithm with mutation to solve constrained problems. Acta Universitaria, 29, 1–16. https://doi.org/10.15174/au.2019.2335

Abstract

A simple version of a Swarm Intelligence algorithm called bacterial foraging optimization algorithm with mutation and dynamic stepsize (BFOAM-DS) is proposed. The bacterial foraging algorithm has the ability to explore and exploit the search space through its chemotactic operator. However, premature convergence is a disadvantage. This proposal uses a mutation operator in a swim, similar to evolutionary algorithms, combined with a dynamic stepsize operator to improve its performance and allows a better balance between the exploration and exploitation of the search space. BFOAM-DS was tested in three well-known engineering design optimization problems. Results were analyzed with basic statistics and common measures for nature-inspired constrained optimization problems to evaluate the behavior of the swim with a mutation operator and the dynamic stepsize operator. Results were compared against a previous version of the proposed algorithm to conclude that BFOAM-DS is competitive and better than a previous version of the algorithm.