Lemma 3.5 — prices are nondecreasing during the greedy algorithm
ProvedComplementFreeCA.XOSGreedy.prices_nondecreasingcombinatorial-auctionsgreedy-algorithmsp2o-batch-p200bp2o-gran-per-chapterp2o-plan-paperp2o-v1xos-valuations
Let be XOS valuations on the items given by XOS expressions, and let the greedy price-update algorithm of §3.3 run with any demand oracle and any XOS oracle for this profile. Write for the price of item after stage (). Then for every item and all stages ,
The paper states: the prices assigned to the items throughout the execution of the algorithm are nondecreasing. In the proof of Lemma 3.6 this is what allows replacing by the final prices .
Formalization Note Stages are indexed by natural numbers; after stage the state is constant, so the statement for all contains the paper's range .
Preamble
import Mathlib import Definitions.Def_ComplementFreeCA_XOSGreedy_Model import Definitions.Def_ComplementFreeCA_XOSGreedy_GreedyRun
Formal statement
namespace ComplementFreeCA.XOSGreedy
theorem prices_nondecreasing {n m : ℕ} (E : Fin n → XOSExpr m)
(dem : Fin n → (Fin m → ℝ) → Finset (Fin m)) (cl : Fin n → Finset (Fin m) → (Fin m → ℝ))
(hdem : IsDemandOracle E dem) (hcl : IsXOSOracle E cl)
(k k' : ℕ) (hkk : k ≤ k') (j : Fin m) :
greedyPrices dem cl k j ≤ greedyPrices dem cl k' j := by sorry
end ComplementFreeCA.XOSGreedy
Source
Dobzinski, Nisan, Schapira, Approximation Algorithms for Combinatorial Auctions with Complement-Free Bidders, Math. Oper. Res. 35(1), 2010, p. 8, Lemma 3.5
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.