Step (iii), per bidder: complement freeness gives Σ_r v_i(S_i^r) ≥ v_i(S_i)
ProvedComplementFreeCA.CFRounding.sum_layers_gecombinatorial-auctionsp2o-batch-p200bp2o-gran-per-chapterp2o-plan-paperp2o-v1subadditive-valuations
Let be a normalized, complement-free valuation, let be a preallocation in which every item appears in at most bundles, and let be the layers of step (ii). Then for every bidder ,
This is where complement freeness enters the proof of Theorem 3.1: since , subadditivity bounds the value of the whole bundle by the sum of the values of its layers.
Formalization Note Normalization is used because some layers may be empty (and for , where ).
Preamble
import Mathlib import Definitions.Def_ComplementFreeCA_CFRounding_Auction import Definitions.Def_ComplementFreeCA_CFRounding_Algorithm
Formal statement
namespace ComplementFreeCA.CFRounding
theorem sum_layers_ge {n m : ℕ} (v : Finset (Fin m) → ℝ) (hnorm : IsNormalized v)
(hsub : IsSubadditive v) (σ : Fin n → Finset (Fin m)) (k : ℕ)
(hcount : ∀ j, count σ j ≤ k) (i : Fin n) :
v (σ i) ≤ ∑ r ∈ Finset.Icc 1 k, v (layer σ i r) := 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 (iii), first sentence
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.