Related Experiment Videos
HyperSAT: Unsupervised Hypergraph Neural Networks for Weighted MaxSAT Problems
None:
Graph neural networks (GNNs) have shown promising performance in solving both Boolean satisfiability (SAT) and maximum satisfiability (MaxSAT) problems due to their ability to efficiently model and capture the structural dependencies between literals and clauses. However, GNN methods for solving weighted MaxSAT problems remain underdeveloped. The challenges arise from the nonlinear dependency and sensitive objective function, which are caused by the nonuniform distribution of weights across clauses. In this article, we present HyperSAT, a novel neural approach that employs an unsupervised hypergraph neural network (HNN) model to solve weighted MaxSAT problems. Specifically, we propose a hypergraph representation for weighted MaxSAT instances to encode higher-order relationships between literals and clauses. A cross-attention mechanism and a shared representation constraint loss function are designed to capture the logical interactions between positive and negative literal nodes in the hypergraph, which effectively address the challenges posed by the uneven weight distribution. Compared with GNN-based SAT solvers that perform message passing only along pairwise connections, the proposed HNN enables multi-literal message passing within hyperedges, providing a more expressive mechanism to capture the weighted group interactions in complex clauses. Extensive experiments on various weighted MaxSAT datasets demonstrate that HyperSAT achieves better performance than state-of-the-art learning-based approaches, with average relative improvements ranging from 1.80% to 13.37%.
Related Concept Videos
Maxwell-Boltzmann Distribution: Problem Solving
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
Weighted Mean
For example, consider the number of goals scored in the matches of a tournament. While computing the average number of goals scored in the tournament, it may be more important to...
Hyperbolic and Inverse Hyperbolic Functions: Problem Solving
Collisions in Multiple Dimensions: Problem Solving
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...
State Space Representation
Consider an RLC circuit, a...