Multipacking on graphs and Euclidean metric space
Abstract
A multipacking in an undirected graph G=(V,E) is a set M⊂eq V such that for every vertex v∈ V and for every integer r≥ 1, the ball of radius r around v contains at most r vertices of M. The Multipacking problem asks whether a graph contains a multipacking of size at least k. For more than a decade, it remained open whether Multipacking is NP-complete or polynomial-time solvable, although it is known to be polynomial-time solvable for some classes (e.g., strongly chordal graphs and grids). Foucaud, Gras, Perez, and Sikora [Algorithmica 2021] showed it is NP-complete for directed graphs and W[1]-hard when parameterized by the solution size. We resolve the open question by proving Multipacking is NP-complete for undirected graphs and W[2]-hard when parameterized by the solution size. Furthermore, we show it remains NP-complete and W[2]-hard even for chordal, bipartite, claw-free, regular, CONV, and chordal12-hyperbolic graphs (a superclass of strongly chordal graphs), and we provide approximation algorithms for cactus, chordal, and δ-hyperbolic graphs. Moreover, we study the relationship between multipacking number and broadcast domination number for cactus, chordal, and δ-hyperbolic graphs. Further, we prove that for all r≥ 2, r-Multipacking is NP-complete even for planar bipartite graphs with bounded degree, and also for bounded-diameter chordal and bounded-diameter bipartite graphs. For geometric variants, in R2 a maximum 1-multipacking can be computed in polynomial time, but computing a maximum 2-multipacking is NP-hard, and we provide approximation and parameterized algorithms for the 2-multipacking problem.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.