Edge downgrades in the maximal covering location problem
Marta Baldomero-Naranjo, Jörg Kalcsics, Antonio M. Rodríguez-Chía
TL;DR
This paper introduces the Downgrading Maximal Covering Location Problem (D-MCLP), a novel bilevel framework where a defender locates $p$ facilities to maximize post-downgrade coverage while an attacker, constrained by budget $B$, downgrades edge lengths to erode initial coverage. The authors develop a mixed-integer linear bilevel formulation, a preprocessing step to prune the problem, and a matheuristic comprising an Alternating Location-Downgrading Search and a 1-1 Local Search to obtain high-quality solutions efficiently. They provide exact results on moderate instances, demonstrate the substantial benefits of preprocessing, and show that the matheuristic achieves near-optimal solutions in a fraction of the time, outperforming naive sequential approaches in managerial insight experiments. The work lays groundwork for robust network design under adversarial disruption and suggests directions for discrete downgrading, node-downgrading, and stronger exact methods.
Abstract
We tackle the downgrading maximal covering location problem within a network. In this problem, two actors with conflicting objectives are involved: (a) The location planner aims to determine the location of facilities to maximize the covered demand while anticipating that an attacker will attempt to reduce coverage by increasing the length of some edges (downgrade); (b) The attacker seeks to maximize the demand initially covered by the facilities but left uncovered after the downgrade. The attacker can increase the length of certain edges within a specified budget. We introduce a mixed-integer linear bilevel program to formulate the problem, followed by a preprocessing phase and a matheuristic algorithm designed to address it. Additionally, computational results are presented to illustrate the potential and limitations of the proposed algorithm.
