Approximation Algorithms for Union and Intersection Covering Problems
Marek Cygan, Fabrizio Grandoni, Stefano Leonardi, Marcin Mucha, Marcin, Pilipczuk, Piotr Sankowski

TL;DR
This paper introduces and analyzes multi-layer covering problems, where multiple instances of classical covering problems are combined with union or intersection constraints, providing new approximation algorithms and hardness results.
Contribution
It formalizes the union and intersection multi-layer covering problems and offers the first approximation algorithms and hardness results for these new problem families.
Findings
Approximation algorithms are developed for union and intersection covering problems.
Hardness results establish computational limits for these problems.
Applications include network design and resource connection problems.
Abstract
In a classical covering problem, we are given a set of requests that we need to satisfy (fully or partially), by buying a subset of items at minimum cost. For example, in the k-MST problem we want to find the cheapest tree spanning at least k nodes of an edge-weighted graph. Here nodes and edges represent requests and items, respectively. In this paper, we initiate the study of a new family of multi-layer covering problems. Each such problem consists of a collection of h distinct instances of a standard covering problem (layers), with the constraint that all layers share the same set of requests. We identify two main subfamilies of these problems: - in a union multi-layer problem, a request is satisfied if it is satisfied in at least one layer; - in an intersection multi-layer problem, a request is satisfied if it is satisfied in all layers. To see some natural applications, consider…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Vehicle Routing Optimization Methods · Optimization and Search Problems
