English

Lower Bounds on Dynamic Programming for Maximum Weight Independent Set

Computational Complexity 2022-02-08 v2 Data Structures and Algorithms

Abstract

We prove lower bounds on pure dynamic programming algorithms for maximum weight independent set (MWIS). We model such algorithms as tropical circuits, i.e., circuits that compute with max\max and ++ operations. For a graph GG, an MWIS-circuit of GG is a tropical circuit whose inputs correspond to vertices of GG and which computes the weight of a maximum weight independent set of GG for any assignment of weights to the inputs. We show that if GG has treewidth ww and maximum degree dd, then any MWIS-circuit of GG has 2Ω(w/d)2^{\Omega(w/d)} gates and that if GG is planar, or more generally HH-minor-free for any fixed graph HH, then any MWIS-circuit of GG has 2Ω(w)2^{\Omega(w)} gates. An MWIS-formula is an MWIS-circuit where each gate has fan-out at most one. We show that if GG has treedepth tt and maximum degree dd, then any MWIS-formula of GG has 2Ω(t/d)2^{\Omega(t/d)} gates. It follows that treewidth characterizes optimal MWIS-circuits up to polynomials for all bounded degree graphs and HH-minor-free graphs, and treedepth characterizes optimal MWIS-formulas up to polynomials for all bounded degree graphs.

Cite

@article{arxiv.2102.06901,
  title  = {Lower Bounds on Dynamic Programming for Maximum Weight Independent Set},
  author = {Tuukka Korhonen},
  journal= {arXiv preprint arXiv:2102.06901},
  year   = {2022}
}

Comments

14 pages, to appear in ICALP 2021

R2 v1 2026-06-23T23:07:43.497Z