Set covering problems are well-studied and have many applications. Sometimes the duality gap is significant and the problem is computationally challenging. We dissect the duality gap with the purpose of better understanding its relationship to problem characteristics, such as problem shape and density. The means for doing this is a set of global optimality conditions for discrete optimization problems. These decompose the duality gap into two terms: near-optimality in a Lagrangian relaxation and near-complementarity in the relaxed constraints. We analyse these terms for numerous instances of large size, including some real-life instances. We conclude that when the duality gap is large, typically the near-complementarity term is large and the near-optimality term is small. The large violation of complementarity is due to extensive over-coverage. Our observations should have implications for the design of solution methods, and especially for the design of core problems.
[1]
Torbjörn Larsson,et al.
Global Optimality Conditions for Discrete and Nonconvex Optimization - With Applications to Lagrangian Heuristics and Column Generation
,
2004,
Oper. Res..
[2]
J. Beasley.
An algorithm for set covering problem
,
1987
.
[3]
T. Grossman,et al.
Computational Experience with Approximation Algorithms for the Set Covering Problem
,
1994
.
[4]
G. Nemhauser,et al.
Integer Programming
,
2020
.
[5]
Antonio Sassano,et al.
A Lagrangian-based heuristic for large-scale set covering problems
,
1998,
Math. Program..
[6]
J. Beasley.
A lagrangian heuristic for set‐covering problems
,
1990
.