Theorem 1 β min{dim π΄, rk Q} + 1 policies attain the optimal value of π«πͺ
ProvedKAdaptability.PolicyCount.theorem_1Consider a two-stage robust binary program with objective uncertainty: a nonempty bounded polyhedral uncertainty set , first-stage set and finite second-stage set . Let be the affine dimension of and the rank of the second-stage cost matrix . Then for every number of policies
the K-adaptability problem has the same optimal value as :
Under objective uncertainty, a number of here-and-now policies that is at most linear in the dimension of the second-stage decisions, or in the rank of the cost matrix, therefore loses nothing compared with full second-stage adaptability, although may have exponentially many elements.
Formalization Note Optimal values are in EReal (infeasibility gives ). The theorem is stated for every at or above the threshold. Matrix.rank equals the row rank. For the Lean affine dimension is ; both optimal values are then .
import Mathlib import Definitions.Def_KAdaptability_PolicyCount_PO import Definitions.Def_KAdaptability_PolicyCount_POK open Matrix
namespace KAdaptability.PolicyCount
variable {N M L nQ R : β}
/-- Theorem 1, p. 12: the K-adaptability problem π«πͺ_K has the same optimal value as the
two-stage robust binary program π«πͺ for every `K β₯ min{dim π΄, rk Q} + 1`. -/
theorem theorem_1 (P : Problem N M L nQ R) (K : β)
(hK : min P.dimY P.Q.rank + 1 β€ K) :
P.optPOK K = P.optPO := by sorry
end KAdaptability.PolicyCount
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.