- The paper characterizes NAGL as optimization over the squared graph G², proving NP-hardness on binary-labeled stars and a SETH-tight lower bound of (L−ε)^tw(G²)·n^{O(1)}.
- The paper introduces Clique-Focused Dynamic Programming, which finds exact solutions in O(n·t·L^{t+1}) time for treewidth t and matches the optimal exponential dependence on label count.
- For nonnegative rewards, the paper provides 1/q coloring approximations and a planar bounded-degree PTAS, while showing general multiplicative approximation is impossible without additional assumptions.
The paper studies the Neighborhood-Aware Graph Labeling (NAGL) problem, an abstract combinatorial optimization formulation of the optimization oracle that arises in multi-armed bandits with network interference (2602.08098). Given an undirected graph G=(V,E), a label set L with L:=∣L∣, and local reward functions fv:L∣N[v]∣→R accessible via polynomial-time evaluation oracles, NAGL asks for a labeling maximizing F(x)=∑v∈Vfv(xN[v]), where each term depends on the closed neighborhood of a vertex. Because two vertices co-occur in some local term exactly when their distance in G is at most two, the dependency structure is the squared graph G2; equivalently, NAGL is a weighted constraint satisfaction problem whose primal graph is G2. The paper delivers a tight characterization of both exact and approximate solvability of this oracle, which prior work on interference-aware learning had assumed away as computationally free.
Hardness: NP-hardness on stars and SETH-tight lower bounds
The central hardness construction reduces k-SAT to NAGL on a star graph. The reduction packs N Boolean variables into base-L0 digits distributed over L1 leaves; the center's reward function decodes the leaf labels into a truth assignment and evaluates L2. All rewards are in L3, L4 iff L5 is satisfiable, and since any two leaves are at distance two, L6 is the clique L7 with L8. This yields two strong statements. First, NAGL is NP-hard even on star graphs with binary labels (L9). Second, assuming SETH, no algorithm runs in time L:=∣L∣0 for any L:=∣L∣1, for every fixed L:=∣L∣2.
Two caveats deserve emphasis. The reduction is polynomial-time only under the evaluation-oracle input model: if L:=∣L∣3 were given explicitly as a table, the input size would be L:=∣L∣4, itself exponential in L:=∣L∣5. Also, bounding L:=∣L∣6 alone does not control complexity—a star has L:=∣L∣7 but L:=∣L∣8—and neither does bounding L:=∣L∣9 alone, since bounded-degree expanders have fv:L∣N[v]∣→R0. Tractability requires both quantities small; the useful upper bound fv:L∣N[v]∣→R1 follows from a bag-expansion argument.
Inapproximability
With rewards allowed to be negative—or even with fv:L∣N[v]∣→R2 rewards but without a promise on the optimum—multiplicative approximation collapses entirely. A gap-at-zero argument shows that unless fv:L∣N[v]∣→R3, no polynomial-time algorithm achieves any finite multiplicative approximation ratio, even on stars with binary labels, because distinguishing fv:L∣N[v]∣→R4 from fv:L∣N[v]∣→R5 decides SAT. Under the promise fv:L∣N[v]∣→R6, a clean reduction from Maximum Independent Set (labelings encode independent sets so that fv:L∣N[v]∣→R7) shows that for every fv:L∣N[v]∣→R8 there is no polynomial-time fv:L∣N[v]∣→R9-approximation on general graphs, again with F(x)=∑v∈Vfv(xN[v])0. These results imply that meaningful approximation necessarily exploits structure beyond general graphs—either nonnegative rewards with sparsity, or planarity.
Exact algorithm: Clique-Focused Dynamic Programming
On the algorithmic side, the paper introduces Clique-Focused Dynamic Programming (CFDP), which runs over a nice tree decomposition of F(x)=∑v∈Vfv(xN[v])1 of width F(x)=∑v∈Vfv(xN[v])2. The key structural fact is that each closed neighborhood F(x)=∑v∈Vfv(xN[v])3 is a clique in F(x)=∑v∈Vfv(xN[v])4 and hence is contained in some bag; assigning each reward term F(x)=∑v∈Vfv(xN[v])5 to such a bag decomposes F(x)=∑v∈Vfv(xN[v])6 as a sum of per-bag functions F(x)=∑v∈Vfv(xN[v])7, after which standard bottom-up recurrences over introduce, forget, and join nodes apply. CFDP computes an optimal labeling in F(x)=∑v∈Vfv(xN[v])8 time and F(x)=∑v∈Vfv(xN[v])9 space (G0 working space if only the value is needed). Combined with the SETH lower bound, this establishes that the base G1 in the exponential dependence on G2 is optimal up to polynomial factors—a matching upper and lower bound in the fine-grained sense.
Coloring-based approximation for nonnegative rewards
Assuming all G3, the paper gives a simple color-class maximization scheme. Within a color class of a proper coloring of G4, closed neighborhoods are pairwise disjoint (vertices at distance at least three), so per-vertex neighborhood maximizers can be combined into one consistent labeling without conflicts. Given a proper G5-coloring of G6, this yields a G7-approximation using G8 oracle evaluations, i.e., G9 time. Without a supplied coloring, a greedy coloring gives a G20-approximation, hence a constant-factor guarantee when G21 is bounded via G22. These guarantees are nonvacuous only under G23, an assumption the paper states explicitly.
Baker-type PTAS on planar bounded-degree graphs
For planar graphs with bounded maximum degree and nonnegative rewards, the paper develops a Baker-type shifting scheme. Removing one BFS layer out of every G24, exactly solving NAGL on each remaining component with CFDP, and taking the best over all G25 offsets yields a G26-approximation with G27. The loss factor of G28 comes from radius-one dependence: a vertex is unsafe under an offset only if its own layer or an adjacent layer is removed. Components of the punctured graph have G29 by diameter-treewidth bounds for minor-closed families, giving G20 and overall running time G21; for constant G22 this is an EPTAS. An extension remark covers radius-G23 dependencies, where the shifting loss becomes G24.
Budgeted submodular variant and experiments
An appendix treats binary labels with budgeted monotone submodular objectives: local submodularity of each G25 on G26 lifts to global submodularity of G27, so Standard Greedy attains the Nemhauser–Wolsey–Fisher G28 guarantee.
Experiments support the theory. On Minnesota road subgraphs with growing G29, CFDP outperforms a Gurobi-based ILP throughout (15 seconds versus 16 minutes at k0), though both eventually hit a 10-hour limit (CFDP at k1, ILP at k2). On k3 ladder graphs, where k4 is constant, CFDP scales to k5 in roughly 20 seconds while the ILP times out already near k6, confirming the predicted dependence on treewidth rather than on k7 alone. In the budgeted submodular setting on US road subgraphs up to k8, Greedy runs in about 21 seconds (versus roughly 30 minutes for ILP) and empirically achieves approximation ratios around k9, above the worst-case N0.
Limitations and open problems
The paper's guarantees depend on explicit assumptions at several points: hardness and exactness rely on the evaluation-oracle model for reward functions; approximation results require nonnegativity (and N1 for multiplicative ratios to be meaningful); the PTAS requires planarity and bounded degree; and CFDP assumes a width-N2 tree decomposition of N3 is available, with an additional N4 overhead for computing one. Notably, the approximation guarantees are driven purely by graph structure; the paper leaves open whether structure in the reward functions themselves—such as exposure mappings or other low-complexity neighborhood summaries arising in the interference literature—admits polynomial-time approximation algorithms, possibly even on general graphs. It also leaves open extending CFDP to budgeted set-function objectives without inflating the state space by a factor of N5.
Conclusion
NAGL isolates the computational core of optimization oracles used in bandits with network interference and characterizes it tightly: NP-hard on stars with binary labels, SETH-tight at base N6 parameterized by N7, essentially inapproximable on general graphs, yet admitting a N8-coloring approximation and a PTAS/EPTAS on planar bounded-degree graphs with nonnegative rewards. The results indicate that the practicality of interference-aware learning algorithms hinges on structural parameters of the squared graph, not of the original network.