Learning from Survey Propagation: a Neural Network for MAX-E-3-SAT

12/10/2020
by   Raffaele Marino, et al.
0

Many natural optimization problems are NP-hard, which implies that they are probably hard to solve exactly in the worst-case. However, in practice, it suffices to get reasonably good solutions for all (or even most) instances. This paper presents a new algorithm for computing approximate solution in Θ(N) for the 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 MAX-SAT solvers, it can solve substantially larger and more difficult problems than it ever saw during training.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/15/2014

Relaxed Survey Propagation for The Weighted Maximum Satisfiability Problem

The survey propagation (SP) algorithm has been shown to work well on lar...
research
02/14/2023

Lightsolver challenges a leading deep learning solver for Max-2-SAT problems

Maximum 2-satisfiability (MAX-2-SAT) is a type of combinatorial decision...
research
10/03/2016

A Probability Distribution Strategy with Efficient Clause Selection for Hard Max-SAT Formulas

Many real-world problems involving constraints can be regarded as instan...
research
08/27/2019

Hardness Amplification of Optimization Problems

In this paper, we prove a general hardness amplification scheme for opti...
research
05/14/2019

Generating Weighted MAX-2-SAT Instances of Tunable Difficulty with Frustrated Loops

Many optimization problems can be cast into the maximum satisfiability (...
research
01/20/2018

A high-performance analog Max-SAT solver and its application to Ramsey numbers

We introduce a continuous-time analog solver for MaxSAT, a quintessentia...
research
02/08/2022

Learning MAX-SAT from Contextual Examples for Combinatorial Optimisation

Combinatorial optimisation problems are ubiquitous in artificial intelli...

Please sign up or login with your details

Forgot password? Click here to reset