Proof of Claim 4.3 — every allocation has make-span at least
ProvedAlgMechDesign.MinWork.sum_minTime_le_n_makespanapproximationp2o-batch-p200bp2o-gran-per-chapterp2o-plan-paperp2o-v1scheduling
Let and let be a positive type vector. For every allocation of the tasks (in particular an optimal allocation ),
This is the lower half of the proof of Claim 4.3.
Preamble
import Mathlib import Definitions.Def_AlgMechDesign_MinWork_Model import Definitions.Def_AlgMechDesign_MinWork_Mechanism
Formal statement
namespace AlgMechDesign.MinWork
/-- Proof of Claim 4.3, second bound: every allocation `y` (in particular an optimal one) has
make-span at least `(1/n) ∑_j minᵢ tⁱ_j`. -/
theorem sum_minTime_le_n_makespan {n k : ℕ} [NeZero n]
(t : Fin n → Fin k → ℝ) (ht : IsType t) (y : Fin k → Fin n) :
1 / (n : ℝ) * ∑ j, minTime t j ≤ makespan t y := by sorry
end AlgMechDesign.MinWork
Source
Nisan, Ronen, Algorithmic Mechanism Design, Games Econ. Behav. 35, 2001, p. 177, proof of Claim 4.3, second inequality
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.