Alphabeta Math
DefinitionDefinition: Literature-sourcedProof: Not applicablePipeline-generatedjudge pass (gpt-6.1-sol)audited 2026-10-02
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Optimization problems and approximation ratios

Definition

A finite-instance optimization problem consists of the following data.

  • A problem domain of explicitly encoded finite instances, each with a finite encoding length ∣x∣.
  • A polynomial solution-length bound: a polynomial p such that every feasible solution y of an instance x satisfies ∣y∣≤p(∣x∣).
  • A feasible-solution relation R(x,y), recognizable in deterministic time polynomial in ∣x∣+∣y∣.
  • A nonnegative rational objective val⁡(x,y)∈Q with val⁡(x,y)≥0, computable in deterministic time polynomial in ∣x∣+∣y∣ for every feasible y.
  • A direction, either minimization or maximization.

Every instance of the stated domain is assumed to have at least one feasible solution. For an instance x, the feasible solutions lie in the finite set of strings of length at most p(∣x∣); hence the set of values {val⁡(x,y):R(x,y)} is a finite nonempty set of nonnegative rationals, and its minimum or maximum, as selected by the direction,

OPT⁡(x):=min⁡ or max⁡{val⁡(x,y):R(x,y)},

is attained. The order of the quantifiers is fixed: OPT⁡(x) is defined for every domain instance, independently of any algorithm.

Let ρ be rational. A polynomial-time algorithm is a ρ-approximation for the problem when it runs in deterministic time polynomial in ∣x∣ and, on every domain instance x, outputs a feasible solution y whose value satisfies

val⁡(x,y)≤ρOPT⁡(x)(ρ≥1, minimization),

val⁡(x,y)≥ρOPT⁡(x)(0<ρ≤1, maximization).

These are inequalities between values, not quotients: they include the case OPT⁡(x)=0, where the minimization inequality asks for a feasible solution of value 0 and the maximization inequality is automatic, and neither guarantee is formed by dividing by OPT⁡(x). Suitable examples fixed later on this page are minimum vertex cover, weighted set cover, max-cut, metric TSP, max-3SAT and maximum independent set, always with explicitly encoded rational instance data.

For the max-cut problem used below, the instances are the finite simple graphs, a feasible solution is a bipartition of the vertex set, the objective is the number of edges whose endpoints lie in different parts, and OPT⁡MaxCut denotes the attained maximum over the finitely many bipartitions. For a randomized algorithm, the 1/2-guarantee is read in the value form E[value]≥12OPT⁡MaxCut of the maximization inequality above.

Used by

Dependency tree · 0 levels

Nothing. This result depends on no other item in the library.

Sources