# A Novel Binary Dream Optimization Algorithm with Data-Driven Repair for the Set Covering Problem

**Authors:** Broderick Crawford, Hugo Caballero, Gino Astorga, Felipe Cisternas-Caneo, Marcelo Becerra-Rozas, Alan Baeza, Gabriel Bernales, Pablo Puga, Giovanni Giachetti, Ricardo Soto

PMC · DOI: 10.3390/biomimetics11030197 · Biomimetics · 2026-03-09

## TL;DR

This paper introduces a new binary optimization algorithm for solving complex set covering problems efficiently.

## Contribution

A discrete adaptation of the Dream Optimization Algorithm with a data-driven repair mechanism for binary and constrained problems.

## Key findings

- The proposed algorithm achieves high-quality solutions with low deviation from known optima.
- The adaptive repair mechanism improves stability and performance across multiple runs.

## Abstract

The Set Covering Problem is a fundamental NP-hard problem in combinatorial optimization and plays a central role in a wide range of industrial decision-making processes, including logistics planning, scheduling, facility location, network design, and resource allocation. In many real-world contexts, problems of this type are large in scale and highly constrained, which makes exact solution methods computationally impractical and encourages the use of metaheuristic approaches capable of producing high-quality solutions within limited time budgets. In this work, we propose a discrete adaptation of the Dream Optimization Algorithm, focusing on the challenges that emerge when algorithms originally designed for continuous search spaces are applied to binary and strongly constrained models. The continuous search process is mapped onto the binary decision space through a fixed discretization scheme. As a consequence of this transformation, some constraints may not be met, underscoring the importance of effective feasibility restoration mechanisms. Because the discretization stage may produce infeasible solutions and frequently induces plateaus that hinder further improvement, an explicit repair phase becomes necessary to restore feasibility and promote effective search progression. To strengthen this process, the study introduces an adaptive control mechanism based on bandit driven operator selection, which dynamically chooses among different repair procedures during the search. Experimental results on benchmark instances show that the proposed approach consistently achieves high quality solutions with low relative deviation from known optima and stable behavior across independent runs.

## Full-text entities

- **Genes:** AOS [NCBI Gene 100188340], NPEPPS (aminopeptidase puromycin sensitive) [NCBI Gene 9520] {aka AAP-S, MP100, PSA}
- **Diseases:** injury to (MESH:D014947), BDOA (MESH:D007859), SCP (MESH:D020920), RPD (MESH:D010262)
- **Chemicals:** DOA (-)
- **Species:** Homo sapiens (human, species) [taxon 9606]

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/PMC13024430/full.md

## Figures

8 figures with captions in the complete paper: https://tomesphere.com/paper/PMC13024430/full.md

## References

40 references — full list in the complete paper: https://tomesphere.com/paper/PMC13024430/full.md

---
Source: https://tomesphere.com/paper/PMC13024430