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.
L-reductions compose and transfer PTAS and APX-hardness
Statement
Let and be finite-instance optimization problems with polynomially bounded feasible encodings, polynomial-time feasibility and value operations, attained optima, and nonnegative objective values. If L-reduces to with constants , then for a feasible solution with relative error at most decodes to a solution with relative error at most . If , the appropriate minimization or maximization ratio guarantee and nonnegative feasible values force the value to be zero, and the L-reduction error bound forces the decoded solution to be optimal. Thus an L-reduction transfers PTAS membership. L-reductions compose: constants followed by give constants . Consequently, if is APX-hard under L-reductions and L-reduces to , then is APX-hard under L-reductions.
Facts & Assumptions
Given: Two finite-instance optimization problems and with the stated model properties, and an L-reduction from to .
An L-reduction from to consists of a polynomial-time instance map , a polynomial-time feasible-solution map defined on instances of and feasible solutions of , and constants with and for all such . (L-reductions between optimization problems)
In the finite-instance model each problem has a polynomially bounded feasible-solution encoding, polynomial-time feasibility and value operations, at least one feasible solution per instance, attained optima, and nonnegative rational objective values computable in polynomial time. (Optimization problems and approximation ratios)
An -approximation ratio guarantee in the value-inequality sense means for minimization, respectively for maximization; a PTAS is a family with polynomial running time for each fixed and these value guarantees for and . (Optimization problems and approximation ratios, PTAS, FPTAS and APX)
Under the selected convention, is APX-hard when every problem in the locally defined class APX has an L-reduction to , and APX is the class of finite-instance problems admitting one polynomial-time fixed-factor approximation. (APX-hardness and APX-completeness under L-reductions, PTAS, FPTAS and APX)
Proof
Fix an instance of , write , and let be a feasible solution of . By [F1] the maps and are polynomial time, the defining inequalities are and , and by [F2] all optima and values are attained nonnegative rationals, so each of these expressions is a finite nonnegative difference and all values are computed in polynomial time.
Composition: suppose in addition that is an L-reduction from to a third problem . Define and for every instance of and feasible -solution of ; these are compositions of polynomial-time maps and produce feasible solutions. The two defining inequalities give and , so is an L-reduction from to by [F1].
Relative-error transfer for positive target optimum: suppose and the feasible solution satisfies in the minimization direction or in the maximization direction, that is, its relative error in 's direction is at most in the value sense of [F3]. Since is an attained minimum in the first case, there, and since it is an attained maximum in the second case, there; in both cases .
APX-hardness transfer: assume is APX-hard under the selected convention [F4] and let be any problem in APX. By APX-hardness of there is an L-reduction from to with constants ; composing it with the reduction of step 1.1 by the construction of step 2.1 gives an L-reduction from to with constants . Since was arbitrary, every problem in APX L-reduces to , so is APX-hard by [F4].
Error bound: applying the second L-reduction inequality of step 1.1 to the solution of step 2.2 and then the optimum bound of [F1], . If , dividing by it bounds the relative error in 's direction by ; if , the displayed chain gives , so the decoded solution is optimal.
Zero target optimum: suppose . If is a minimization problem, the ratio guarantee gives and [F2] gives , so ; if is a maximization problem, is the largest feasible value and all values are nonnegative, so again . Then the L-reduction error inequality gives , so the decoded -solution is optimal. The same conclusion holds when , because then and nonnegativity give , reducing to the case just treated.
PTAS transfer: let be a PTAS for by [F3] and let be a rational tolerance for . Choose a rational with , which is possible because and , so that and . Run on to obtain a feasible , then decode . If , step 3.2 bounds the relative error of the decoded solution by ; if , step 4.1 shows the decoded solution is optimal, a relative error of . The running time is polynomial in , being a composition of the polynomial map , the fixed- polynomial algorithm , and the polynomial map ; hence implies .
Consequently an L-reduction transfers relative-error guarantees and PTAS membership, L-reductions compose with constants , and by step 3.1 the APX-hardness of a problem transfers to any L-reduction target under the selected convention. These conclusions rest on the value inequalities and polynomial maps of [F1]; a PCP gap bound or a no-PTAS theorem alone proves no APX-hardness statement and is not used here.
Depends on
Used by
Dependency tree · one level
4 results within one dependency step 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
- Williamson and Shmoys, The Design of Approximation Algorithms, §16.2 Theorems 16.5–16.6 with proofs, printed p. 414 (standard reference, not scraped)