English

Gadgets and Anti-Gadgets Leading to a Complexity Dichotomy

Computational Complexity 2011-11-30 v2 Data Structures and Algorithms

Abstract

We introduce an idea called anti-gadgets in complexity reductions. These combinatorial gadgets have the effect of erasing the presence of some other graph fragment, as if we had managed to include a negative copy of a graph gadget. We use this idea to prove a complexity dichotomy theorem for the partition function Z(G)Z(G) on 3-regular directed graphs GG, where each edge is given a complex-valued binary function f:{0,1}2Cf: \{0,1\}^2 \rightarrow \mathbb{C}. We show that Z(G)=σ:V(G){0,1}(u,v)E(G)f(σ(u),σ(v)),Z(G) = \sum_{\sigma: V(G) \to \{0,1\}} \prod_{(u,v) \in E(G)} f(\sigma(u), \sigma(v)), is either computable in polynomial time or #P-hard, depending explicitly on ff.

Keywords

Cite

@article{arxiv.1108.3383,
  title  = {Gadgets and Anti-Gadgets Leading to a Complexity Dichotomy},
  author = {Jin-Yi Cai and Michael Kowalczyk and Tyson Williams},
  journal= {arXiv preprint arXiv:1108.3383},
  year   = {2011}
}

Comments

26 pages, 14 figures, To appear at ITCS 2012, New version changes: minor copy edits, workaround for arXiv bug that made subscript references too large