• DocumentCode
    1709040
  • Title

    Holographic Algorithms with Matchgates Capture Precisely Tractable Planar_#CSP

  • Author

    Cai, Jin-Yi ; Lu, Pinyan ; Xia, Mingji

  • Author_Institution
    Univ. of Wisconsin-Madison, Madison, WI, USA
  • fYear
    2010
  • Firstpage
    427
  • Lastpage
    436
  • Abstract
    Valiant introduced match gate computation and holographic algorithms. A number of seemingly exponential time problems can be solved by this novel algorithmic paradigm in polynomial time. We show that, in a very strong sense, match gate computations and holographic algorithms based on them provide a universal methodology to a broad class of counting problems studied in statistical physics community for decades. They capture precisely those problems which are #P-hard on general graphs but computable in polynomial time on planar graphs. More precisely, we prove complexity dichotomy theorems in the framework of counting CSP problems. The local constraint functions take Boolean inputs, and can be arbitrary real-valued symmetric functions. We prove that, every problem in this class belongs to precisely three categories: (1) those which are tractable (i.e., polynomial time computable) on general graphs, or (2) those which are #P-hard on general graphs but ractable on planar graphs, or (3) those which are #P-hard even on planar graphs. The classification criteria are explicit. Moreover, problems in category (2) are tractable on planar graphs precisely by holographic algorithms with matchgates.
  • Keywords
    Boolean functions; computational complexity; constraint theory; graph theory; #CSP; #P-hard; Boolean inputs; classification criteria; complexity dichotomy theorems; counting CSP problems; exponential time problems; general graphs; holographic algorithms; local constraint functions; match gate computation; matchgates; planar graphs; polynomial time computable; real-valued symmetric functions; statistical physics community; Bipartite graph; Complexity theory; Interpolation; Polynomials; Software algorithms; Tensile stress;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science (FOCS), 2010 51st Annual IEEE Symposium on
  • Conference_Location
    Las Vegas, NV
  • ISSN
    0272-5428
  • Print_ISBN
    978-1-4244-8525-3
  • Type

    conf

  • DOI
    10.1109/FOCS.2010.48
  • Filename
    5671232