[KongchangAI]
Concept最大2-SAT / Max-2-SAT

Max 2-SAT

A classic optimization problem in theoretical computer science: given a 2-CNF formula, find an assignment that satisfies the maximum number of clauses simultaneously.

Timeline (last 90 days)

Oct 30

The paper proposes a class of deterministic polynomial-space algorithms for exactly solving the Max 2-SAT problem.

Unverified50%
Oct 30

The new algorithm achieves a strict exponential speedup on several instance classes, reducing the total running time to O*(2^{(1-γ)n}), where γ>0 is a fixed constant.

Unverified50%
Oct 30

The classical DPLL algorithm solves SAT problems through branching and unit propagation; a naive extension to Max 2-SAT traverses the full binary search tree and in the worst case needs to check 2^n assignments.

Unverified50%
Oct 30

For semi-random 2-CNF formulas, the new algorithm remains exact and completes in O*(2^{(1-γ)n}) time with high probability.

Unverified50%
Oct 30

To the authors' knowledge, this is the first polynomial-space algorithm with such a running time for a non-trivial dense class of Max 2-SAT instances.

Unverified50%
Oct 30

A Max-Cut instance on each graph can be naturally transformed into a Max 2-SAT instance, where each edge corresponds to a clause requiring the two endpoints to belong to different parts.

Unverified50%
Oct 30

The idea of pruning constraints can be added to any branching algorithm for Max 2-SAT.

Unverified50%

All Facts (7)

Source Articles