Hitting and Covering Affine Families of Convex Polyhedra, with Applications to Robust Optimization
Jean Cardinal, Xavier Goaoc, Sarah Wajsbrot
TL;DR
This work studies hitting and covering problems for continuous affine families of convex polyhedra, linking them to robust optimization's two-level finite adaptability. By establishing a hitting-covering duality and leveraging lifting techniques, the authors recast adaptability questions as geometric hitting/covering problems and apply quantifier-elimination to obtain strongly polynomial algorithms when key parameters are fixed. They also develop a one-parameter, fixed-dimension hitting-set algorithm via parametric search on linear programming, achieving strongly quadratic to linear-time performance in realistic regimes. The results yield new tractability for left-hand-side uncertainty in finite adaptability and provide practical algorithms for robust optimization scenarios with affine dependencies. Overall, the paper unifies geometric hitting theory with robust optimization, delivering concrete complexity bounds and methods for otherwise nonlinear, intractable problems.
Abstract
Geometric hitting set problems, in which we seek a smallest set of points that collectively hit a given set of ranges, are ubiquitous in computational geometry. Most often, the set is discrete and is given explicitly. We propose new variants of these problems, dealing with continuous families of convex polyhedra, and show that they capture decision versions of the two-level finite adaptability problem in robust optimization. We show that these problems can be solved in strongly polynomial time when the size of the hitting/covering set and the dimension of the polyhedra and the parameter space are constant. We also show that the hitting set problem can be solved in strongly quadratic time for one-parameter families of convex polyhedra in constant dimension. This leads to new tractability results for finite adaptability that are the first ones with so-called left-hand-side uncertainty, where the underlying problem is non-linear.
