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

Phys Rev E

School of Fundamental Physics and Mathematical Sciences, Hangzhou Institute for Advanced Study, UCAS, Hangzhou 310024, China.

Published: September 2024

AI Article Synopsis

  • - This research focuses on counting the solutions to the Boolean satisfiability (SAT) problem, a crucial topic in theoretical computer science with various real-world applications.
  • - The authors transform this counting problem into a spin-glass problem from statistical physics and develop a new method to compute entropy, which represents the number of solutions, using tensor networks and message-passing algorithms.
  • - Their method effectively handles both long and short loops in the SAT problem's factor graph, showing improved accuracy over traditional algorithms, and they validate their approach on random and structured 3-SAT problems with potential applications in combinatorial optimization.

Article 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.

Download full-text PDF

Source
http://dx.doi.org/10.1103/PhysRevE.110.034126DOI Listing

Publication Analysis

Top Keywords

number solutions
16
sat problem
8
proposed method
8
problem
7
method
5
counting number
4
solutions
4
solutions satisfiability
4
satisfiability problems
4
problems tensor-network
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!