LLMpediaThe first transparent, open encyclopedia generated by LLMs

MAX-3-SAT

Generated by GPT-5-mini
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: APX Hop 5
Expansion Funnel Raw 59 → Dedup 0 → NER 0 → Enqueued 0
1. Extracted59
2. After dedup0 (None)
3. After NER0 ()
4. Enqueued0 ()
MAX-3-SAT
NameMAX-3-SAT
ProblemOptimization
InputConjunctive normal form formula with clauses of ≤3 literals
GoalMaximize number of satisfied clauses
ComplexityNP-hard, APX-complete

MAX-3-SAT is an optimization problem that asks, given a Boolean formula in conjunctive normal form with clauses of at most three literals, for an assignment that satisfies the maximum possible number of clauses. It arises in theoretical computer science, combinatorial optimization, and logic, and is central to research on approximation algorithms, probabilistically checkable proofs, and computational complexity. The problem connects to numerous results and figures in complexity theory, combinatorics, and algorithm design.

Definition and problem statement

The formal instance of the problem is a Boolean formula presented as a conjunction of clauses, each clause containing at most three literals drawn from a set of variables. The objective is to find an assignment of truth values to these variables that maximizes the count of satisfied clauses, or equivalently minimizes the number of unsatisfied clauses. Important early work formalizing the decision and optimization variants involved researchers associated with Cook's theorem, Karp's 21 NP-complete problems, and the development of NP-completeness by scholars linked to Princeton University, MIT, and Bell Labs. The optimization perspective connects to classical results involving people from Stanford University, Berkeley, and contributors to the Journal of the ACM.

Complexity and approximability

MAX-3-SAT is NP-hard as established via reductions akin to those used in proofs of Boolean satisfiability problem hardness. It is complete for APX under appropriate reductions, a classification advanced by researchers at institutions like Carnegie Mellon University and Columbia University working on approximation theory. The approximability threshold and inapproximability bounds were influenced by developments surrounding the Probabilistically Checkable Proofs (PCP) theorem and collaborations involving teams from Princeton University, DIMACS, and IBM Research. Results on tight approximation ratios reference work associated with awardees of the Gödel Prize and contributors affiliated with Harvard University and Cornell University.

Algorithms and approximation schemes

A simple randomized algorithm assigns truth values uniformly at random, satisfying each clause with constant probability; derandomization techniques by groups at Microsoft Research and ETH Zurich yield deterministic counterparts using the method of conditional expectations. The greedy and local search paradigms were developed in lines of work from Bell Labs and AT&T Labs with enhancements from researchers at RIKEN and Tokyo Institute of Technology. Semidefinite programming approaches, influenced by landmark algorithms from teams including those at Princeton University and Bell Labs, use relaxations inspired by the Goemans–Williamson algorithm and were extended by researchers associated with IBM Research and Google Research. Polynomial-time approximation schemes are not possible under usual complexity assumptions unless breakthroughs occur in collaborations spanning institutions like Stanford University, Cambridge University, and MIT.

Hardness of approximation and PCP results

Lower bounds on approximability for MAX-3-SAT were driven by the PCP theorem and subsequent tightening by researchers linked to UC Berkeley, Microsoft Research, and the Institute for Advanced Study. Inapproximability results invoking gap-producing reductions reference influential contributors awarded recognitions such as the Nevalinna Prize and connected to seminars at IHÉS and conferences like STOC and FOCS. Hardness proofs often reduce from variants established by teams at Columbia University and Rutgers University and build on techniques appearing in proceedings of ICALP and SODA. These developments collectively delineate thresholds beyond which no polynomial-time approximation can exist absent collapses of complexity classes studied at Cambridge University and ETH Zurich.

Many variants relate directly to MAX-3-SAT, including MAX-SAT, weighted MAX-3-SAT, and bounded-occurrence versions investigated by researchers at UC San Diego and University of Illinois Urbana-Champaign. Constraint Satisfaction Problem generalizations tie into work from IBM Research, Google Research, and groups at University of Toronto. Connections to combinatorial optimization problems such as MAX-CUT, studied by scholars at Princeton University and those associated with the Mathematical Sciences Research Institute, show methodological overlaps. Hardness and approximation parallels are noted with problems explored at Yale University and Brown University, while parameterized and exact algorithms for restricted instances have been developed in labs at École Polytechnique and Max Planck Institute for Informatics.

Applications and practical considerations

Practical applications of MAX-3-SAT formulations appear in hardware verification projects at Intel, AMD, and Qualcomm, and in AI and machine learning pipelines researched at OpenAI and DeepMind. Circuit design, error-correcting code analysis, and combinatorial testing tasks tackled by teams at Bell Labs and Siemens use MAX-3-SAT encodings and heuristics originating from industrial groups at Google, Microsoft, and Facebook AI Research. Empirical evaluation, benchmarking, and solver development are active in communities centered at SAT Race, SAT Competition, and research centers like CNRS and INRIA. Practical solver strategies leverage preprocessing, clause learning, and stochastic local search, reflecting contributions from laboratories at University of Waterloo and Delft University of Technology.

Category:Computational complexity theory