OPT* bounds OPT: the LP optimum is at least the welfare of every allocation
ProvedComplementFreeCA.CFRounding.opt_le_lpValuecombinatorial-auctionslinear-programmingp2o-batch-p200bp2o-gran-per-chapterp2o-plan-paperp2o-v1
Let be valuations on the bundles of and let be an optimal solution of the LP relaxation, with value . Then for every allocation (pairwise disjoint bundles),
In particular is an upper bound on the optimal welfare .
This is the first step of the proof of Theorem 3.1: every approximation guarantee relative to transfers to .
Formalization Note No assumption on the valuations is needed; the statement is quantified over every allocation instead of naming an optimal one.
Preamble
import Mathlib import Definitions.Def_ComplementFreeCA_CFRounding_Auction import Definitions.Def_ComplementFreeCA_CFRounding_LP
Formal statement
namespace ComplementFreeCA.CFRounding
theorem opt_le_lpValue {n m : ℕ} (v : Fin n → Finset (Fin m) → ℝ)
(x : Fin n → Finset (Fin m) → ℝ) (hx : IsOptimalLP v x)
(O : Fin n → Finset (Fin m)) (hO : IsAllocation O) :
welfare v O ≤ lpValue v x := by sorry
end ComplementFreeCA.CFRounding
Source
Dobzinski, Nisan, Schapira, Approximation Algorithms for Combinatorial Auctions with Complement-Free Bidders, Math. Oper. Res. 35(1), 2010, p. 6, §3.1, proof of Theorem 3.1, step (i), first sentence
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.