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.
False: exact NP-hardness rules out constant-factor approximation
Statement
False claim: if exact optimization of a problem is NP-hard, then no polynomial-time constant-factor approximation exists. Minimum vertex cover is a counterexample: its threshold decision problem is NP-complete, yet the endpoints of a maximal matching yield a deterministic polynomial-time factor-two approximation. This refutes the unconditional claim; it does not refute a separate inapproximability claim conditional on .
Facts & Assumptions
Given: The universal claim under examination, and the minimum vertex cover problem on finite simple graphs with its optimal value .
VERTEX COVER, the problem of deciding whether a finite simple graph has a vertex cover of size at most , is NP-complete, and a vertex cover is a set meeting every edge. (INDEPENDENT SET and VERTEX COVER are NP-complete, Clique, independent set, and vertex cover decision problems)
Greedily constructed maximal matchings produce, in deterministic polynomial time, the endpoint set of the matching, with a vertex cover and , including the edgeless case. (A maximal matching gives a 2-approximate minimum vertex cover)
A polynomial-time -approximation for a minimization problem returns on every instance a feasible solution of value at most times the optimum, with ; the comparison is a value inequality needing no division by the optimum. (Optimization problems and approximation ratios)
A finite simple graph has a finite vertex set and its edges are two-element subsets of distinct vertices. (A finite simple graph is a finite vertex set together with a set of two-element vertex subsets)
Refutation
Exact optimization of minimum vertex cover is NP-hard. Indeed, a polynomial-time algorithm computing exactly would decide VERTEX COVER by computing and comparing it with the integer , which answers a problem that [F1] records as NP-complete; hence no polynomial-time exact optimizer exists unless .
Nonetheless minimum vertex cover admits an unconditional constant-factor approximation: by [F2] the maximal-matching endpoints form a deterministic polynomial-time computed vertex cover of value at most on every finite simple graph, which by [F3] is precisely a polynomial-time -approximation in the value-inequality sense. No hypothesis is used.
The four-vertex path with vertices and edges illustrates both sides. The matching is maximal with endpoint set , a vertex cover of size ; one vertex meets at most two of the three edges, so no cover of size exists and . Scanning the edges in the order , the greedy procedure instead inserts and then and returns all four vertices, so realizes the factor-two upper bound, while the matching of the middle edge has size .
Minimum vertex cover has NP-hard exact optimization by step 1.1 and an unconditional polynomial-time factor-two approximation by step 2.1, so it refutes the unqualified claim of [F1]. This does not refute a separate claim that approximation is impossible unless ; such a conditional lower bound needs additional evidence, such as a gap reduction. The four-vertex path illustrates tightness, while the general theorem establishes the uniform ratio.
Depends on
- A finite simple graph is a finite vertex set together with a set of two-element vertex subsets
- Clique, independent set, and vertex cover decision problems
- Optimization problems and approximation ratios
- A maximal matching gives a 2-approximate minimum vertex cover
- INDEPENDENT SET and VERTEX COVER are NP-complete
Used by
Dependency tree · two levels
11 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Ghaffari, Advanced Algorithms, Lecture 1: Approximation Algorithms I, §§1, 2.1, 2.2.2, PDF pp. 1–5 (standard reference, not scraped)
- Williamson and Shmoys, The Design of Approximation Algorithms, §1.6 and §2.4, printed pp. 24–26 and 44–46 (standard reference, not scraped)