Open Access iconOpen Access

ARTICLE

crossmark

Bacterial Foraging Based Algorithm Front-end to Solve Global Optimization Problems

Betania Hernández-Ocaña, Adrian García-López, José Hernández-Torruco, Oscar Chávez-Bosquez*

División Académica de Ciencias y Tecnologías de la Información, Universidad Juárez Autónoma de Tabasco, Cunduacán, Tabasco, 86690, México

* Corresponding Author: Oscar Chávez-Bosquez. Email: email

(This article belongs to the Special Issue: Soft Computing Methods for Intelligent Automation Systems)

Intelligent Automation & Soft Computing 2022, 32(3), 1797-1813. https://doi.org/10.32604/iasc.2022.023570

Abstract

The Bacterial Foraging Algorithm (BFOA) is a well-known swarm collective intelligence algorithm used to solve a variety of constraint optimization problems with wide success. Despite its universality, implementing the BFOA may be complex due to the calibration of multiple parameters. Moreover, the Two-Swim Modified Bacterial Foraging Optimization Algorithm (TS-MBFOA) is a state-of-the-art modification of the BFOA which may lead to solutions close to the optimal but with more parameters than the original BFOA. That is why in this paper we present the design using the Unified Modeling Language (UML) and the implementation in the MATLAB platform of a front-end for the TS-MBFOA algorithm to calibrate the algorithm parameters faster and with no need for editing lines of code. To test our proposal, we solve a numerical optimization problem with constraints known as tension/compression spring, where 30 independent executions were conducted using the TS-MBFOA and then compared with an earlier version called MBFOA. The runtime configuration and the parameter tuning were fluent using our front-end, and the TS-MBFOA obtained the better results. To date, there is no other user-friendly implementation of this specific algorithm in an open-source code, and the front-end is flexible enough to include other numerical optimization problems with minimal effort.

Keywords


Cite This Article

APA Style
Hernández-Ocaña, B., García-López, A., Hernández-Torruco, J., Chávez-Bosquez, O. (2022). Bacterial foraging based algorithm front-end to solve global optimization problems. Intelligent Automation & Soft Computing, 32(3), 1797-1813. https://doi.org/10.32604/iasc.2022.023570
Vancouver Style
Hernández-Ocaña B, García-López A, Hernández-Torruco J, Chávez-Bosquez O. Bacterial foraging based algorithm front-end to solve global optimization problems. Intell Automat Soft Comput . 2022;32(3):1797-1813 https://doi.org/10.32604/iasc.2022.023570
IEEE Style
B. Hernández-Ocaña, A. García-López, J. Hernández-Torruco, and O. Chávez-Bosquez, “Bacterial Foraging Based Algorithm Front-end to Solve Global Optimization Problems,” Intell. Automat. Soft Comput. , vol. 32, no. 3, pp. 1797-1813, 2022. https://doi.org/10.32604/iasc.2022.023570



cc Copyright © 2022 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 2203

    View

  • 1336

    Download

  • 1

    Like

Share Link