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.

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