Tensor Network Algorithms for Counting 2-SAT Solutions

ORAL

Abstract

We present a tensor network method for counting the number of solutions of 2-SAT problems (#2-SAT). We embed 2-SAT problems into a two dimensional square lattice network, and we encode the number of solutions in a tensor trace, which we compute by gradually contracting the tensor network. To optimize the contraction, we use a compression-decimation algorithm to propagate local constraints to longer range before coarse-graining the tensor network. Iterations of these steps allows the network to collapse gradually while containing the tensor dimensions. We compare the results and performance of our tensor-based algorithm with those from the sharpSAT solver based on the DPLL algorithm.

*This works is supported by the Boston University Center for Non-equilibrium Systems and Computation.

Presenters

  • Lei Zhang

    • Boston University
    • Physics, Boston Universy
    • Physics, Boston University

Authors

  • Lei Zhang

    • Boston University
    • Physics, Boston Universy
    • Physics, Boston University
  • Justin Reyes

    • Univ of Central Florida
    • University of Central Florida
  • Stefanos Kourtis

    • Physics, Boston Universy
    • Physics, Boston University
    • Boston University
  • Claudio Chamon

    • Boston University
    • Physics, Boston Universy
    • Physics, Boston University
    • Physics, Boston Univ
    • Physics Department, Boston University
  • Eduardo Mucciolo

    • Univ of Central Florida
    • University of Central Florida
    • Physics, University of Central Florida
    • Physics, Univ of Central Florida
  • Andrei Ruckenstein

    • Boston University
    • Physics, Boston Universy
    • Physics, Boston University
    • Physics, Boston Univ