In computer science, 2-satisfiability, 2-SAT or just 2SAT is a computational problem of assigning values to variables, each of which has two possible...
64 KB (9,112 words) - 06:21, 30 December 2024
science, the Boolean satisfiability problem (sometimes called propositional satisfiability problem and abbreviated SATISFIABILITY, SAT or B-SAT) asks whether...
45 KB (4,870 words) - 16:46, 24 June 2025
survey. The problem of Horn satisfiability is solvable in linear time. A polynomial-time algorithm for Horn satisfiability is recursive: A first termination...
10 KB (1,073 words) - 07:50, 6 February 2025
meaning by providing additional axioms. The satisfiability modulo theories problem considers satisfiability of a formula with respect to a formal theory...
12 KB (1,500 words) - 07:15, 22 July 2025
placed, then it may be solved efficiently by using an instance of 2-satisfiability to find a placement avoiding any conflicting pairs of placements; several...
12 KB (1,569 words) - 17:45, 23 June 2025
Median graph (section 2-satisfiability)
It is also possible to define median graphs as the solution sets of 2-satisfiability problems, as the retracts of hypercubes, as the graphs of finite median...
46 KB (6,003 words) - 06:48, 12 May 2025
most 2 literals, as in 2-satisfiability, we get the MAX-2SAT problem. If they are restricted to at most 3 literals per clause, as in 3-satisfiability, we...
13 KB (1,509 words) - 02:36, 29 December 2024
ST-connectivity and 2-satisfiability. ST-connectivity asks, for nodes S and T in a directed graph, whether T is reachable from S. 2-satisfiability asks, given...
11 KB (1,570 words) - 04:06, 12 May 2025
mathematical logic, satisfiability modulo theories (SMT) is the problem of determining whether a mathematical formula is satisfiable. It generalizes the...
46 KB (4,371 words) - 23:30, 22 May 2025
Algorithms for finding strongly connected components may be used to solve 2-satisfiability problems (systems of Boolean variables with constraints on the values...
13 KB (1,642 words) - 00:44, 18 June 2025
is a given edge in the minimum weight spanning forest? Exclusive or 2-satisfiability: given a formula requiring that x i {\displaystyle x_{i}} or x j {\displaystyle...
14 KB (1,793 words) - 19:43, 14 July 2025
the satisfiability of a Boolean formula in disjunctive normal form is easy: such a formula is satisfiable if and only if it contains a satisfiable conjunction...
7 KB (852 words) - 08:09, 3 June 2025
cryptography, such as finding the first linear time algorithm for 2-satisfiability and showing the equivalence of the complexity classes PSPACE and IP...
11 KB (808 words) - 13:17, 17 June 2025
in polynomial time by transforming the problem into an instance of 2-satisfiability. An extensive comparison and discussion of nonogram solving algorithms...
34 KB (4,542 words) - 09:16, 7 July 2025
shown, for example, by a reduction from maximum 2-satisfiability (a restriction of the maximum satisfiability problem). The weighted version of the decision...
25 KB (3,111 words) - 15:56, 10 July 2025
the 3-satisfiability problem, a restriction of the Boolean satisfiability problem, remains NP-complete, whereas the slightly more restricted 2-satisfiability...
30 KB (3,618 words) - 08:25, 21 May 2025
Each clause contains 2 literals. The satisfiability of such formulas can be decided in time linear in the number of clauses (see 2-SAT). Therefore, the...
18 KB (2,546 words) - 14:15, 24 June 2025
were originally used for analyzing complex Boolean expressions. A 2-satisfiability instance in conjunctive normal form can be transformed into an implication...
3 KB (270 words) - 16:38, 24 June 2024
determining if a partially filled square can be completed) Maximum 2-satisfiability: LO5 Maximum volume submatrix – Problem of selecting the best conditioned...
29 KB (2,746 words) - 00:31, 24 April 2025
or the maximal matching problem or by an N C 2 {\displaystyle NC^{2}} reduction from the 2-satisfiability problem. Typically, the structure of the algorithm...
40 KB (5,451 words) - 01:27, 25 June 2025
problem Integer factorization Knapsack problem Satisfiability problem 2-satisfiability Boolean satisfiability problem Subset sum problem 3SUM Traveling salesman...
5 KB (466 words) - 16:43, 14 March 2025
computational complexity, not-all-equal 3-satisfiability (NAE3SAT) is an NP-complete variant of the Boolean satisfiability problem, often used in proofs of NP-completeness...
5 KB (644 words) - 19:16, 8 June 2025
Skew-symmetric graph (section Satisfiability)
drawing, and in the implication graphs used to efficiently solve the 2-satisfiability problem. As defined, e.g., by Goldberg & Karzanov (1996), a skew-symmetric...
17 KB (2,318 words) - 08:39, 16 July 2024
expressible as an instance of 2-satisfiability, the other solvable case of the satisfiability problem. By solving a 2-satisfiability instance to turn the given...
55 KB (4,524 words) - 03:26, 12 July 2025
True quantified Boolean formula (category Satisfiability problems)
quantified Boolean formula problem (QBF) is a generalization of the Boolean satisfiability problem in which both existential quantifiers and universal quantifiers...
26 KB (3,846 words) - 23:59, 21 June 2025
decision problems (even though, for example, finding the solution to a 2-satisfiability instance in polynomial time automatically gives a polynomial algorithm...
15 KB (1,940 words) - 10:17, 2 June 2025
pages in a compatible way can be formulated as either an instance of 2-satisfiability, or as a problem of testing the bipartiteness of the circle graph whose...
68 KB (8,167 words) - 00:16, 5 October 2024
Cook–Levin theorem, also known as Cook's theorem, states that the Boolean satisfiability problem is NP-complete. That is, it is in NP, and any problem in NP...
19 KB (2,354 words) - 04:22, 13 May 2025
Conflict-driven clause learning (category Satisfiability problems)
conflict-driven clause learning (CDCL) is an algorithm for solving the Boolean satisfiability problem (SAT). Given a Boolean formula, the SAT problem asks for an...
16 KB (2,486 words) - 22:21, 1 July 2025
SAT solver (category Satisfiability problems)
a SAT solver is a computer program which aims to solve the Boolean satisfiability problem (SAT). On input a formula over Boolean variables, such as "(x...
30 KB (3,628 words) - 02:41, 18 July 2025