Skip to content
Open access

Binary BAT algorithm with greedy repair for the discounted 0-1 knapsack problem

Oct 2026 · International Journal of Electrical and Computer Engineering (IJECE) · 0 citations

TL;DR

BBAT is identified as a competitive but variance-sensitive solver for the D0-1KP, a binary bat algorithm for the D0-1KP that keeps the small parameter set of the original bat metaheuristic, which limits the tuning effort before deployment.

Abstract

The discounted 0-1 knapsack problem (D0-1KP) generalizes the classical knapsack problem by partitioning items into groups of three, in which the third item of every group represents a discounted bundle of the first two and at most one item per group may be loaded. This grouping constraint enlarges the search space and makes the problem markedly harder than its classical counterpart. This paper presents BBAT, a binary bat algorithm for the D0-1KP. Bat velocities are mapped to selection probabilities through a sigmoid transfer function, and a greedy repair-and-optimization operator restores feasibility while raising the profit of every candidate solution. The algorithm keeps the small parameter set of the original bat metaheuristic, which limits the tuning effort required before deployment. BBAT was assessed on 14 benchmark instances drawn from the inverse strongly correlated and strongly correlated families, with 30 independent runs per instance. Against two elite genetic algorithms, BBAT improved the best profit found on 12 of the 14 instances and improved the mean profit on 7 of them. The gain in mean profit is concentrated on the inverse strongly correlated family, whereas on strongly correlated instances BBAT attains better peaks at the cost of higher run-to-run variance. These results identify BBAT as a competitive but variance-sensitive solver for the D0-1KP.

Read PDF

Similar papers

Open access Oct 2026

A Binary Stellar Oscillation Optimizer for 0–1 Knapsack Problems

The study confirms that the proposed algorithm extends the applicability of SOO to discrete domains while offering a reliable and efficient approach for solving 0–1 KP instances.

Zhi-Yong Li, Wen Zhang, Ming-Guo Liu et al. · 0 citations
Review Open access 2026

Hybrid Salp Swarm-Genetic Algorithm Optimization for the Multidimensional Knapsack Problem: A Conceptual Review and Framework Synthesis

An overview of the conceptual review of Hybrid Salp Swarm–Genetic Algorithm optimization in Multidimensional Knapsack Problem outlines the development of the MKP, metaheuristic optimization, evolutionary computation, swarm intelligence and hybrid optimization and discusses the complementary nature of exploring/exploiti...

Asaju La’aro Bolaji, Sanfo Bala, Andrew Ishaku Wreford et al. · 0 citations
Review Open access Sep 2026

Advanced Optimization Methods for the Knapsack, Traveling Salesman, and Close-Enough Traveling Salesman Problems: A Survey and Case Studies

The reviewed evidence indicates that metaheuristic approaches can provide flexible search mechanisms in computationally challenging settings, while learning-based models may support rapid inference, prediction, initialization, or search guidance when appropriate training data and generalization conditions are available...

S. El Kafhali, Mohamed Abid, Mohamed Hanini · 1 citation
Preprint Oct 2026

Evolutionary Giant Tour for CVRP using NSE and ML Heuristic]{Evolutionary Giant Tour approach for CVRP using Node Shift Encoding and Machine Learning repair heuristic

The Capacitated Vehicle Routing Problem (CVRP) remains a central concern in logistics research, as route optimisation under rigid capacity and fleet restrictions directly affects operational performance. Genetic Algorithms are widely used for this problem, yet their effectiveness depends heavily on the choice of soluti...

Souad Abdoune, Menouar Boulif · 0 citations
Conference Open access Aug 2026

Minimum Complete Pareto Front of the Biobjective 0-1 Knapsack Problem

We propose an exact algorithm that constructs the minimum complete Pareto front of the biobjective knapsack problem with one linear objective function (that represents profit) and one nonlinear objective function (that represents risk). The algorithm is composed by two stages. The first stage is using a dynamic program...

Lasko M. Laskov, Marin L. Marinov · 0 citations
Open access Sep 2026

Modified snake optimizer algorithm for solving the permutation flow shop scheduling problem

Minimising the makespan for large job sets is the goal of the algorithmically intensive NP-hard permutation flow shop scheduling problem (PFSP), which is crucial for real-world applications. Originally designed for continuous optimisation, the snake optimiser is a recently discovered swarm-based metaheuristic that may...

Hassan Almazini, Salah Mortada, H. Almazini · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.