Proof of Theorem 3, p.ec8 — each and the objective of (20) are concave in
ProvedMPBSelect.theorem_3_G_concaveconvex-optimizationp2o-gran-per-chapterp2o-plan-paperp2o-v1ranking-and-selectionsimulation-optimization
Consider an MPB problem (with , , , assumptions (i)–(ii) and ), and let be the set of allocations with all entries nonnegative (boundary included). Then:
- for every pair with , the pairwise rate is concave on ;
- the objective
of (20) is concave on , which contains the feasible set of (20).
Clause 2 is what makes the epigraph form (EC.14) of (20) a convex program, so that the KKT conditions characterize its optima.
Differences from the source:
- reading: "each Gi(θb) is concave; thus, (EC.14) is a convex program" → concavity of each () and of the objective of (20) on the closed nonnegative orthant; reason: the page names no domain, the orthant is where is defined by its two branches and it contains the feasible set; concavity of the objective on it is exactly convexity of (EC.14).
- reading: standing hypotheses , , (standard deviation) → fields of the problem; reason: for the objective is a minimum over the empty set, is the support of , and every formula divides by and .
- encoding: solutions, parameters and →
Fin k,Fin B,Fin k → Fin B → ℝ, with , as fields characterized by their defining properties, and the minimum asFinset.inf'; reason: Lean convention; same instances.
Preamble
import Mathlib import Definitions.Def_MPBSelect_Problem import Definitions.Def_MPBSelect_Problem_G import Definitions.Def_MPBSelect_Problem_ldr
Formal statement
namespace MPBSelect
/-- **Concavity of the pairwise rate and of the objective of (20).**
Kim, Kim, Song, *Selection of the Most Probable Best*, arXiv:2207.07533v2, proof of Theorem 3,
after (EC.14), p.ec8: "Note that harmonic mean function f(x,y) = 1/(1/x + 1/y) is concave in
both x and y, so each Gi(θb) is concave; thus, (EC.14) is a convex program."
1. For every pair `(i, θ_b)` with `i ≠ i^b`, the map `α ↦ G_i(θ_b)` is concave on the closed
nonnegative orthant `{α | α_j(θ_c) ≥ 0 for all j, c}`, boundary included (where `G` takes its
`otherwise 0` branch).
2. The objective `α ↦ LDR(α) = min_{(i,θ_b) ∈ Ξ} W_i(θ_b) G_i(θ_b)` of (20) is concave on the same
orthant, which contains the feasible set of (20); this is what makes (EC.14) a convex program.
**Formalization Note** `α : Fin k → Fin B → ℝ` with the pointwise vector-space structure. -/
theorem theorem_3_G_concave {k B : ℕ} (P : Problem k B) :
(∀ (i : Fin k) (b : Fin B), i ≠ P.ib b →
ConcaveOn ℝ {α : Fin k → Fin B → ℝ | ∀ j c, 0 ≤ α j c} (fun α => P.G α i b)) ∧
ConcaveOn ℝ {α : Fin k → Fin B → ℝ | ∀ j c, 0 ≤ α j c} P.ldr := by sorry
end MPBSelect
Source
Kim, Kim, Song, Selection of the Most Probable Best, arXiv:2207.07533v2, proof of Theorem 3, after (EC.14), p.ec8
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.