Probability Learning based Tabu Search for the Budgeted Maximum Coverage Problem

07/12/2020
by   Liwen Li, et al.
0

Knapsack problems are classic models that can formulate a wide range of applications. In this work, we deal with the Budgeted Maximum Coverage Problem (BMCP), which is a generalized 0-1 knapsack problem. Given a set of items with nonnegative weights and a set of elements with nonnegative profits, where each item is composed of a subset of elements, BMCP aims to pack a subset of items in a capacity-constrained knapsack such that the total weight of the selected items does not exceed the knapsack capacity, and the total profit of the associated elements is maximized. Note that each element is counted once even if it is covered multiple times. BMCP is closely related to the Set-Union Knapsack Problem (SUKP) that is well studied in recent years. As the counterpart problem of SUKP, however, BMCP was introduced early in 1999 but since then it has been rarely studied, especially there is no practical algorithm proposed. By combining the reinforcement learning technique to the local search procedure, we propose a probability learning based tabu search (PLTS) algorithm for addressing this NP-hard problem. The proposed algorithm iterates through two distinct phases, namely a tabu search phase and a probability learning based perturbation phase. As there is no benchmark instances proposed in the literature, we generate 30 benchmark instances with varied properties. Experimental results demonstrate that our PLTS algorithm significantly outperforms the general CPLEX solver for solving the challenging BMCP in terms of the solution quality.

READ FULL TEXT
research
03/12/2019

Iterated two-phase local search for the Set-Union Knapsack Problem

The Set-union Knapsack Problem (SUKP) is a generalization of the popular...
research
07/02/2022

Efficient and Effective Local Search for the Set-Union Knapsack Problem and Budgeted Maximum Coverage Problem

The Set-Union Knapsack Problem (SUKP) and Budgeted Maximum Coverage Prob...
research
02/07/2022

Effective Variable Depth Local Search for the Budgeted Maximum Coverage Problem

We address the Budgeted Maximum Coverage Problem (BMCP), which is a natu...
research
01/23/2022

Self-adjusting optimization algorithm for solving the setunion knapsack problem

The set-union knapsack problem (SUKP) is a constrained composed optimiza...
research
06/26/2023

Data-Driven Chance-Constrained Multiple-Choice Knapsack Problem: Model, Algorithms, and Applications

The multiple-choice knapsack problem (MCKP) is a classic NP-hard combina...
research
03/03/2015

On memetic search for the max-mean dispersion problem

Given a set V of n elements and a distance matrix [d_ij]_n× n among elem...
research
01/24/2022

An Effective Iterated Two-stage Heuristic Algorithm for the Multiple Traveling Salesmen Problem

The multiple Traveling Salesmen Problem mTSP is a general extension of t...

Please sign up or login with your details

Forgot password? Click here to reset