Section 2, p. 1325 — (Balance) has a unique and nonnegative solution for every offer set
ProvedMarkovChainChoice.Reduced.balance_unique_nonnegchoice-modelsmarkov-chainsp2o-batch-p200bp2o-gran-per-chapterp2o-plan-paperp2o-v1
Let be a Markov chain choice model with , and for all . Then for every offer set the (Balance) equations
have exactly one solution , and this solution is nonnegative. We denote it .
This is what makes the purchase probabilities well defined; every later statement about relies on it.
Formalization Note The statement says that the chosen pair (purchase M S, visitNot M S) satisfies (Balance), is componentwise nonnegative, and equals every solution of (Balance).
Preamble
import Mathlib import Definitions.Def_MarkovChainChoice_Reduced_Model
Formal statement
namespace MarkovChainChoice.Reduced
theorem balance_unique_nonneg {n : ℕ} (M : Model n) (S : Finset (Fin n)) :
IsBalance M S (purchase M S) (visitNot M S) ∧
(∀ j, 0 ≤ purchase M S j) ∧ (∀ j, 0 ≤ visitNot M S j) ∧
∀ P R : Fin n → ℝ, IsBalance M S P R → P = purchase M S ∧ R = visitNot M S := by sorry
end MarkovChainChoice.Reduced
Source
Feldman, Topaloglu, Revenue Management Under the Markov Chain Choice Model, Oper. Res. 65(5), 2017, p. 1325, Section 2 (last sentence of the paragraph on (I − Q̄)^T R̄_S = λ̄)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.