Effective Variable Depth Local Search for the Budgeted Maximum Coverage Problem

02/07/2022
by   Jianrong Zhou, et al.
0

We address the Budgeted Maximum Coverage Problem (BMCP), which is a natural and more practical extension of the standard 0-1 knapsack problem and the set cover problem. Given m elements with nonnegative weights, n subsets of elements with nonnegative costs, and a total budget, BMCP aims to select some subsets such that the total cost of selected subsets does not exceed the budget, and the total weight of associated elements is maximized. In this paper, we propose a variable depth local search algorithm (VDLS) for the BMCP. VDLS first generates an initial solution by a greedy algorithm, then iteratively improves the solution through a partial depth-first search method, that can improve the solution by simultaneously changing the states (selected or not) of multiple subsets. Such method allows VDLS to explore the solution space widely and deeply, and to yield high-quality solutions. We further propose a neighbour structure to boost the algorithm performance, that is, both subsets have a neighbour relation if they have at least one common associated element. By applying the neighbour structure, VDLS can adjust the selected subsets while losing as few covered elements as possible. Since the existing BMCP benchmarks only have simple structures and small scales, we design 60 new instances with relatively large scales and complex structures to enrich the diversity of the BMCP instances. Experimental results on 30 public instances and 60 new instances we designed demonstrate that VDLS significantly outperforms the existing heuristic and the general CPLEX exact solver, for the BMCP.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/12/2020

Probability Learning based Tabu Search for the Budgeted Maximum Coverage Problem

Knapsack problems are classic models that can formulate a wide range of ...
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...
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
01/24/2021

Maximum n-times Coverage for COVID-19 Vaccine Design

In the maximum n-times coverage problem, we are provided a set of elemen...
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
09/26/2013

Treedy: A Heuristic for Counting and Sampling Subsets

Consider a collection of weighted subsets of a ground set N. Given a que...
research
09/04/2019

A greedoid and a matroid inspired by Bhargava's p-orderings

Consider a finite set E equipped with a "weight function" w : E →R and a...

Please sign up or login with your details

Forgot password? Click here to reset