Biomimetics (May 2024)

A Novel Approach to Combinatorial Problems: Binary Growth Optimizer Algorithm

  • Dante Leiva,
  • Benjamín Ramos-Tapia,
  • Broderick Crawford,
  • Ricardo Soto,
  • Felipe Cisternas-Caneo

DOI
https://doi.org/10.3390/biomimetics9050283
Journal volume & issue
Vol. 9, no. 5
p. 283

Abstract

Read online

The set-covering problem aims to find the smallest possible set of subsets that cover all the elements of a larger set. The difficulty of solving the set-covering problem increases as the number of elements and sets grows, making it a complex problem for which traditional integer programming solutions may become inefficient in real-life instances. Given this complexity, various metaheuristics have been successfully applied to solve the set-covering problem and related issues. This study introduces, implements, and analyzes a novel metaheuristic inspired by the well-established Growth Optimizer algorithm. Drawing insights from human behavioral patterns, this approach has shown promise in optimizing complex problems in continuous domains, where experimental results demonstrate the effectiveness and competitiveness of the metaheuristic compared to other strategies. The Growth Optimizer algorithm is modified and adapted to the realm of binary optimization for solving the set-covering problem, resulting in the creation of the Binary Growth Optimizer algorithm. Upon the implementation and analysis of its outcomes, the findings illustrate its capability to achieve competitive and efficient solutions in terms of resolution time and result quality.

Keywords