• Home
  • Search
  • Counting the number of solutions in satisfiability problems with tensor-network message passing.
  • https://doi.org/10.1103/physreve.110.034126Copy DOI Icon

Counting the number of solutions in satisfiability problems with tensor-network message passing.

Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

We investigate how to count the number of solutions in the Boolean satisfiability (SAT) problem, a fundamental problem in theoretical computer science that has applications in various domains. We convert the problem to a spin-glass problem in statistical physics and approximately compute the entropy of the problem, which corresponds to the logarithm of the number of solutions. We propose a new method for the entropy computing problem based on a combination of the tensor network method and the message-passing algorithm. The significance of the proposed method is its ability to consider the effects of both long loops and short loops present in the factor graph of the SAT problem. We validate the efficacy of our approach using 3-SAT problems defined on the random graphs and structured graphs, and show that the proposed method gives more accurate results on the number of solutions than the standard belief propagation algorithms. We also discuss the applications of our method across a wide range of combinatorial optimization problems.

Similar Papers
  • Front Matter

Fundamental Problems in Statistical Physics XIII Special Issue

  • Aug 12, 2014
  • Physica A: Statistical Mechanics and its Applications
  • M Baiesi +2
  • PDF
  • Research Article
  • Citations8

Genetic-fuzzy approach to the Boolean satisfiability problem

  • Oct 01, 2002
  • IEEE Transactions on Evolutionary Computation
  • W Pedrycz +2
  • Research Article
  • Citations63

Sub-SAT: a formulation for relaxed boolean satisfiability with applications in routing

  • Jun 01, 2003
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Hui Xu +2
  • Supplementary Content
  • Citations3

Logics in Computer Science

  • Jan 01, 2013
  • Università degli Studi di Napoli Federico II
  • Fabio Mogavero
  • Conference Article

Satisfiability: where Theory meets Practice (Invited Talk).

  • Jan 01, 2012
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Inês Lynce
  • Research Article
  • Citations16

Improving SAT using 2SAT

  • Jan 01, 2002
  • Lei Zheng +1
  • Supplementary Content

以DNA計算對Not-All-Equal 3-SAT 問題 及 One-In-Three 3-SAT問題及 Hitting-set問題之分析與研究

  • Jan 01, 2010
  • 施能裕
  • Conference Article
  • Citations38

A quantum annealing approach for boolean satisfiability problem

  • Jun 05, 2016
  • Juexiao Su +2
  • Research Article
  • Citations52

An Incremental Algorithm to Check Satisfiability for Bounded Model Checking

  • Mar 01, 2005
  • Electronic Notes in Theoretical Computer Science
  • Hoonsang Jin +1
  • Conference Article
  • Citations16

Solving satisfiability in combinational circuits with backtrack search and recursive learning

  • Sep 29, 1999
  • J.P Marques-Silva +1
  • Book Chapter
  • Citations252

SAT v CSP

  • Jan 01, 2000
  • Toby Walsh
  • Single Book
  • Citations268

Phase Transitions in Combinatorial Optimization Problems

  • Jul 26, 2005
  • Alexander K Hartmann +1
  • Research Article
  • Citations36

Efficient Analog Circuits for Boolean Satisfiability

  • Jan 01, 2018
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • Xunzhao Yin +5
  • Research Article
  • Citations10

Tensor Network Message Passing.

  • Mar 15, 2024
  • Physical Review Letters
  • Yijia Wang +3
  • PDF
  • Single Book
  • Citations1

Fluctuation Theorems under Divergent Entropy Production and their Applications for Fundamental Problems in Statistical Physics

  • Jan 01, 2021
  • Yûto Murashita
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.