Can Graph Neural Networks Learn to Solve MaxSAT Problem?

11/15/2021
by   Minghao Liu, et al.
0

With the rapid development of deep learning techniques, various recent work has tried to apply graph neural networks (GNNs) to solve NP-hard problems such as Boolean Satisfiability (SAT), which shows the potential in bridging the gap between machine learning and symbolic reasoning. However, the quality of solutions predicted by GNNs has not been well investigated in the literature. In this paper, we study the capability of GNNs in learning to solve Maximum Satisfiability (MaxSAT) problem, both from theoretical and practical perspectives. We build two kinds of GNN models to learn the solution of MaxSAT instances from benchmarks, and show that GNNs have attractive potential to solve MaxSAT problem through experimental evaluation. We also present a theoretical explanation of the effect that GNNs can learn to solve MaxSAT problem to some extent for the first time, based on the algorithmic alignment theory.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/25/2019

Graph Neural Reasoning May Fail in Certifying Boolean Unsatisfiability

It is feasible and practically-valuable to bridge the characteristics be...
research
03/29/2022

Graph Neural Networks are Dynamic Programmers

Recent advances in neural algorithmic reasoning with graph neural networ...
research
10/19/2022

On Representing Mixed-Integer Linear Programs by Graph Neural Networks

While Mixed-integer linear programming (MILP) is NP-hard in general, pra...
research
09/25/2019

Graph Neural Reasoning May Fail in Proving Boolean Unsatisfiability

It is feasible and practically-valuable to bridge the characteristics be...
research
02/12/2017

Graph Neural Networks and Boolean Satisfiability

In this paper we explore whether or not deep neural architectures can le...
research
03/11/2019

Graph Colouring Meets Deep Learning: Effective Graph Neural Network Models for Combinatorial Problems

Deep learning has consistently defied state-of-the-art techniques in man...
research
01/20/2023

Flex-Net: A Graph Neural Network Approach to Resource Management in Flexible Duplex Networks

Flexible duplex networks allow users to dynamically employ uplink and do...

Please sign up or login with your details

Forgot password? Click here to reset