Table of Contents
Fetching ...

Multipacking on graphs and Euclidean metric space

Sk Samim Islam

TL;DR

This work resolves the long-standing open question on the complexity of Multipacking by proving NP-completeness for undirected graphs and W[2]-hardness when parameterized by the solution size, with a suite of hardness results for chordal, bipartite, claw-free, regular, and CONV graph classes. It delivers a multifaceted analysis across bounded and unbounded hyperbolic graph classes, including new bounds linking broadcast domination and multipacking, and establishes approximation algorithms for cactus and δ-hyperbolic graphs. In the geometric setting, the authors precisely characterize max 1-multipacking in the plane as solvable in polynomial time while proving max 2-multipacking in R^2 is NP-hard, together with approximation and parameterized strategies. The thesis also develops efficient algorithms and bounds for minimum dominating broadcasting in d-dimensional space, leveraging kissing numbers to bound broadcast numbers and providing streaming-like constructions for rate-optimal coverage. Collectively, the results offer a comprehensive landscape of Multipacking and broadcast domination across graphs and geometry, resolving core complexity questions and guiding practical algorithm design for both discrete and geometric settings.

Abstract

A \emph{multipacking} in an undirected graph $G=(V,E)$ is a set $M\subseteq V$ such that for every vertex $v\in V$ and for every integer $r\geq 1$, the ball of radius $ r $ around $ v $ contains at most $r$ vertices of $M$. The \textsc{Multipacking} problem asks whether a graph contains a multipacking of size at least $k$. For more than a decade, it remained open whether \textsc{Multipacking} is \textsc{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 [\textit{Algorithmica} 2021] showed it is \textsc{NP-complete} for directed graphs and \textsc{W[1]-hard} when parameterized by the solution size. We resolve the open question by proving \textsc{Multipacking} is \textsc{NP-complete} for undirected graphs and \textsc{W[2]-hard} when parameterized by the solution size. Furthermore, we show it remains \textsc{NP-complete} and \textsc{W[2]-hard} even for chordal, bipartite, claw-free, regular, CONV, and chordal$\cap\frac{1}{2}$-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\geq 2$, \textsc{$r$-Multipacking} is \textsc{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 $\mathbb{R}^2$ a maximum $1$-multipacking can be computed in polynomial time, but computing a maximum $2$-multipacking is \textsc{NP-hard}, and we provide approximation and parameterized algorithms for the $2$-multipacking problem.

Multipacking on graphs and Euclidean metric space

TL;DR

This work resolves the long-standing open question on the complexity of Multipacking by proving NP-completeness for undirected graphs and W[2]-hardness when parameterized by the solution size, with a suite of hardness results for chordal, bipartite, claw-free, regular, and CONV graph classes. It delivers a multifaceted analysis across bounded and unbounded hyperbolic graph classes, including new bounds linking broadcast domination and multipacking, and establishes approximation algorithms for cactus and δ-hyperbolic graphs. In the geometric setting, the authors precisely characterize max 1-multipacking in the plane as solvable in polynomial time while proving max 2-multipacking in R^2 is NP-hard, together with approximation and parameterized strategies. The thesis also develops efficient algorithms and bounds for minimum dominating broadcasting in d-dimensional space, leveraging kissing numbers to bound broadcast numbers and providing streaming-like constructions for rate-optimal coverage. Collectively, the results offer a comprehensive landscape of Multipacking and broadcast domination across graphs and geometry, resolving core complexity questions and guiding practical algorithm design for both discrete and geometric settings.

Abstract

A \emph{multipacking} in an undirected graph is a set such that for every vertex and for every integer , the ball of radius around contains at most vertices of . The \textsc{Multipacking} problem asks whether a graph contains a multipacking of size at least . For more than a decade, it remained open whether \textsc{Multipacking} is \textsc{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 [\textit{Algorithmica} 2021] showed it is \textsc{NP-complete} for directed graphs and \textsc{W[1]-hard} when parameterized by the solution size. We resolve the open question by proving \textsc{Multipacking} is \textsc{NP-complete} for undirected graphs and \textsc{W[2]-hard} when parameterized by the solution size. Furthermore, we show it remains \textsc{NP-complete} and \textsc{W[2]-hard} even for chordal, bipartite, claw-free, regular, CONV, and chordal-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 , \textsc{-Multipacking} is \textsc{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 a maximum -multipacking can be computed in polynomial time, but computing a maximum -multipacking is \textsc{NP-hard}, and we provide approximation and parameterized algorithms for the -multipacking problem.
Paper Structure (73 sections, 127 theorems, 37 equations, 43 figures, 4 algorithms)

This paper contains 73 sections, 127 theorems, 37 equations, 43 figures, 4 algorithms.

Key Result

Theorem 1.2.1

If $T$ is a tree of order $n$, then $\gamma_{b}(T)\leq \lceil \frac{n}{3}\rceil$.

Figures (43)

  • Figure 1: A connected $G$ graph with $\gamma_b(G)=4$ and $\mathop{\mathrm{mp}}\nolimits(G)=2$.
  • Figure 2: The $H_k$ graph with $\gamma_b(H_k)=4k$ and $\mathop{\mathrm{mp}}\nolimits(H_k)=3k$. The set $\{w_i:1\leq i\leq 3k\}$ is a maximum multipacking of $H_k$. This family of graphs was constructed by Hartnell and Mynhardt hartnell2014difference.
  • Figure 3: Inclusion diagram for graph classes mentioned in Chapter \ref{['chapter:NPcomplete']} (and related ones). If a class $A$ has a downward path to class $B$, then $B$ is a subclass of $A$. The Multipacking problem is NP-hard for the graph classes above the dashed (purple) straight-line and it is polynomial-time solvable for the graph classes below the dashed (purple) straight-line. Moreover, the Multipacking problem is W[2]-hard for the graph classes above the dashed (darkorange) curve. In Chapter \ref{['chapter:NPcomplete']}, we have discussed the hardness of the Multipacking problem for the graph classes in the colored (lightblue) block.
  • Figure 4: Inclusion diagram for graph classes mentioned in Chapter \ref{['chapter:chordal']} (and related ones). If a class $A$ has an upward path to class $B$, then $A$ is included in $B$. For the graphs in the gray classes, the broadcast domination number is equal to the multipacking number, but this is not true for the white classes.
  • Figure 5: The $H_k$ graph with $\gamma_b(H_k)=4k$ and $\mathop{\mathrm{mp}}\nolimits(H_k)=3k$. The set $\{w_i:1\leq i\leq 3k\}$ is a maximum multipacking of $H_k$. This family of graphs was constructed by Hartnell and Mynhardt hartnell2014difference.
  • ...and 38 more figures

Theorems & Definitions (180)

  • Theorem 1.2.1: herke2009radial
  • Theorem 1.2.2: heggernes2006optimal
  • Proposition 1.2.1: hartnell2014difference
  • Theorem 1.2.3: beaudou2019broadcast
  • Conjecture 1.2.1: beaudou2019broadcast
  • Theorem 1.2.4: hartnell2014difference
  • Corollary 1: beaudou2019broadcasthartnell2014difference
  • Theorem 1.2.5: rajendraprasad2025multipacking
  • Theorem 1.2.6: beaudou2019broadcast
  • Proposition 1.3.1
  • ...and 170 more