Learning from Survey Propagation: a Neural Network for MAX-E-3-SAT
Not on the map. Why?
Abstract (arXiv)
Many natural optimization problems are NP-hard, which implies that they are probably hard to solve exactly in the worst-case. However, it suffices to get reasonably good solutions for all (or even most) instances in practice. This paper presents a new algorithm for computing approximate solutions in Theta(N) for the Maximum Exact 3-Satisfiability (MAX-E-3-SAT) problem by using deep learning methodology. This methodology allows us to create a learning algorithm able to fix Boolean variables by using local information obtained by the Survey Propagation algorithm. By performing an accurate analysis, on random CNF instances of the MAX-E-3-SAT with several Boolean variables, we show that this new algorithm, avoiding any decimation strategy, can build assignments better than a random one, even if the convergence of the messages is not found. Although this algorithm is not competitive with state-of-the-art Maximum Satisfiability (MAX-SAT) solvers, it can solve substantially larger and more complicated problems than it ever saw during training.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Dec 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 6; 2024: 4; 2025: 0; 2026: 1.
11 papers.
- 2023Typical and atypical solutions in non-convex neural networks with discrete and continuous weightscited by 13
- 2023Phase transitions in the mini-batch size for sparse and dense two-layer neural networkscited by 9
- 2023Stable Attractors for Neural networks classification via Ordinary Differential Equations (SA-nODE)cited by 5
- 2023Complex Recurrent Spectral Networkcited by 5
- 2023Stochastic Gradient Descent-like relaxation is equivalent to Metropolis dynamics in discrete optimization and inference problemscited by 3
- 2024torchmSAT: A GPU-Accelerated Approximation To The Maximum Satisfiability Problemcited by 3
- 2024Fast Analysis of the OpenAI O1-Preview Model in Solving Random K-SAT Problem: Does the LLM Solve the Problem Itself or Call an External SAT Solver?cited by 3
- 2024Application of AI to formal methods - an analysis of current trendscited by 2
- 2026Benchmarking Graph Neural Networks in Solving Hard Constraint Satisfaction Problemscited by 1
- 2023Engineered Ordinary Differential Equations as Classification Algorithm (EODECA): thorough characterization and testingcited by 0
- 2024A short review on the maximum clique problem algorithms with classical, AI, and quantum methodscited by 0
- 2026Benchmarking Graph Neural Networks in Solving Hard Constraint Satisfaction Problems20 Feb 2026
- 2024Application of AI to formal methods - an analysis of current trends22 Nov 2024
- 2024Fast Analysis of the OpenAI O1-Preview Model in Solving Random K-SAT Problem: Does the LLM Solve the Problem Itself or Call an External SAT Solver?17 Sep 2024
- 2024A short review on the maximum clique problem algorithms with classical, AI, and quantum methods13 Mar 2024
- 2024torchmSAT: A GPU-Accelerated Approximation To The Maximum Satisfiability Problem6 Feb 2024
- 2023Engineered Ordinary Differential Equations as Classification Algorithm (EODECA): thorough characterization and testing22 Dec 2023
- 2023Complex Recurrent Spectral Network12 Dec 2023
- 2023Stable Attractors for Neural networks classification via Ordinary Differential Equations (SA-nODE)17 Nov 2023
- 2023Stochastic Gradient Descent-like relaxation is equivalent to Metropolis dynamics in discrete optimization and inference problems11 Sep 2023
- 2023Phase transitions in the mini-batch size for sparse and dense two-layer neural networks10 May 2023
- 2023Typical and atypical solutions in non-convex neural networks with discrete and continuous weights26 Apr 2023