Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

Optimization

1,716 missions · 923 completed

Missions

Open793Completed923All1716
Algorithmic Game TheoryConvex OptimizationMechanism Design+1·Captain: mikedeng1

Optimal Commissions and Subscriptions in Networked Markets: The Convex Relaxation Is Tight and Characterizes All Revenue-Optimal FeesResearch Paper

Motivation

Online marketplaces such as Airbnb, Upwork and eBay match buyers and sellers but do not set transaction prices. They earn revenue through commissions (a fraction of the transaction price) and subscription fees (a fixed charge per transaction), and they often differentiate these fees by participant type. Prices then form endogenously, as a competitive equilibrium of the market the fees induce. Choosing revenue-maximizing fees is therefore a bilevel problem: the platform optimizes over fees, and every choice of fees changes the equilibrium prices and trades. Birge, Candogan, Chen and Saban (SSRN 3259716; published in Manufacturing & Service Operations Management, doi:10.1287/msom.2019.0853) show that, despite its nonconvexity, this problem is solved exactly by a convex program, and they characterize all optimal fee profiles. The rest of their paper, which compares commissions with subscriptions and studies how the network shapes revenue, rests on this result.

Setting

There are finitely many seller types S\mathcal SS and buyer types B\mathcal BB. A bipartite compatibility network E⊆S×BE\subseteq\mathcal S\times\mathcal BE⊆S×B says which types can trade; every type has degree at least one. Type iii consists of a continuum of sellers of mass si>0s_i>0si​>0, and type jjj of buyers of mass bj>0b_j>0bj​>0. A type-jjj buyer's value is distributed according to FbjF_{b_j}Fbj​​ on [0,vˉbj][0,\bar v_{b_j}][0,vˉbj​​], and a type-iii seller's reservation value according to FsiF_{s_i}Fsi​​ on [0,vˉsi][0,\bar v_{s_i}][0,vˉsi​​], with vˉ∈R+∪{∞}\bar v\in\mathbb R_+\cup\{\infty\}vˉ∈R+​∪{∞}. A buyer who trades with a type-iii seller incurs a disutility ci≥0c_i\ge 0ci​≥0. Assumption 1 asks that each FFF be continuous, continuously differentiable and strictly increasing on (0,vˉ)(0,\bar v)(0,vˉ), with bounded mean. Its inverse is F−1F^{-1}F−1.

The platform picks commissions γ=(γs,γb)\gamma=(\gamma^s,\gamma^b)γ=(γs,γb) and subscriptions μ=(μs,μb)\mu=(\mu^s,\mu^b)μ=(μs,μb) in Γ×U\Gamma\times\mathcal UΓ×U: γis∈[0,1]\gamma^s_i\in[0,1]γis​∈[0,1] and γjb,μis,μjb≥0\gamma^b_j,\mu^s_i,\mu^b_j\ge0γjb​,μis​,μjb​≥0. A competitive equilibrium (p,x,qs,qb)∈X(γ,μ)(p,x,q^s,q^b)\in\mathcal X(\gamma,\mu)(p,x,qs,qb)∈X(γ,μ) consists of prices p≥0p\ge 0p≥0, flows xij≥0x_{ij}\ge0xij​≥0 on EEE and supplies and demands with

qis=siFsi((1−γis)pi−μis),qjb=bj[1−Fbj(min⁡i′:(i′,j)∈E{(1+γjb)pi′+ci′}+μjb)],q^s_i=s_iF_{s_i}\big((1-\gamma^s_i)p_i-\mu^s_i\big),\qquad q^b_j=b_j\Big[1-F_{b_j}\Big(\min_{i':(i',j)\in E}\{(1+\gamma^b_j)p_{i'}+c_{i'}\}+\mu^b_j\Big)\Big],qis​=si​Fsi​​((1−γis​)pi​−μis​),qjb​=bj​[1−Fbj​​(i′:(i′,j)∈Emin​{(1+γjb​)pi′​+ci′​}+μjb​)],

markets clearing (qis=∑jxijq^s_i=\sum_jx_{ij}qis​=∑j​xij​, qjb=∑ixijq^b_j=\sum_ix_{ij}qjb​=∑i​xij​), and buyers trading only with their cheapest compatible sellers. The revenue problem (3) is

Vopt=max⁡ ∑(i,j)∈E(γis+γjb)pixij+∑(i,j)∈E(μis+μjb)xijs.t. (p,x,qs,qb)∈X(γ,μ), (γ,μ)∈Γ×U.V_{opt}=\max\ \sum_{(i,j)\in E}(\gamma^s_i+\gamma^b_j)p_ix_{ij}+\sum_{(i,j)\in E}(\mu^s_i+\mu^b_j)x_{ij}\quad\text{s.t. }(p,x,q^s,q^b)\in\mathcal X(\gamma,\mu),\ (\gamma,\mu)\in\Gamma\times\mathcal U.Vopt​=max (i,j)∈E∑​(γis​+γjb​)pi​xij​+(i,j)∈E∑​(μis​+μjb​)xij​s.t. (p,x,qs,qb)∈X(γ,μ), (γ,μ)∈Γ×U.

Assumption 2 asks that uFbj−1(1−u)uF^{-1}_{b_j}(1-u)uFbj​−1​(1−u) and −uFsi−1(u)-uF^{-1}_{s_i}(u)−uFsi​−1​(u) be strictly concave in u∈[0,1]u\in[0,1]u∈[0,1], a regularity condition on both sides of the market. The relaxation (7) is

V~opt=max⁡x,qs,qb h(qs,qb)=∑jFbj−1(1−qjbbj)qjb−∑iFsi−1(qissi)qis−∑iciqis\tilde V_{opt}=\max_{x,q^s,q^b}\ h(q^s,q^b)=\sum_{j}F^{-1}_{b_j}\Big(1-\frac{q^b_j}{b_j}\Big)q^b_j-\sum_iF^{-1}_{s_i}\Big(\frac{q^s_i}{s_i}\Big)q^s_i-\sum_ic_iq^s_iV~opt​=x,qs,qbmax​ h(qs,qb)=j∑​Fbj​−1​(1−bj​qjb​​)qjb​−i∑​Fsi​−1​(si​qis​​)qis​−i∑​ci​qis​

over flows on EEE with marginals (qs,qb)(q^s,q^b)(qs,qb), qb≤bq^b\le bqb≤b and qs≤sq^s\le sqs≤s.

Formalization targets

Goal: Theorem 1 (p. 13)

Let (xˉ,qˉs,qˉb)(\bar x,\bar q^s,\bar q^b)(xˉ,qˉ​s,qˉ​b) be an optimal solution of (7). Then (i)

Vopt is attained and Vopt=V~opt=h(qˉs,qˉb),V_{opt}\ \text{is attained and}\ V_{opt}=\tilde V_{opt}=h(\bar q^s,\bar q^b),Vopt​ is attained and Vopt​=V~opt​=h(qˉ​s,qˉ​b),

and every optimal solution of (3) has supply-demand vector (qˉs,qˉb)(\bar q^s,\bar q^b)(qˉ​s,qˉ​b). (ii) For (γ,μ)∈Γ×U(\gamma,\mu)\in\Gamma\times\mathcal U(γ,μ)∈Γ×U with γs<1\gamma^s<1γs<1, with γ~is=1/(1−γis)\tilde\gamma^s_i=1/(1-\gamma^s_i)γ~​is​=1/(1−γis​), μ~is=μis/(1−γis)\tilde\mu^s_i=\mu^s_i/(1-\gamma^s_i)μ~​is​=μis​/(1−γis​), γ~jb=1/(1+γjb)\tilde\gamma^b_j=1/(1+\gamma^b_j)γ~​jb​=1/(1+γjb​) and μ~jb=μjb/(1+γjb)\tilde\mu^b_j=\mu^b_j/(1+\gamma^b_j)μ~​jb​=μjb​/(1+γjb​), the pair is optimal if and only if some p≥0p\ge0p≥0 and some optimal flow xxx of (7) solve the linear system (8a)–(8f).

Milestones

In the order the proof uses them:

  • Proposition 1: equilibria exist and are essentially unique.
  • Corollary 1: equilibrium revenue is well defined.
  • The bound (6): every equilibrium is feasible for (7), with revenue at most h(qs,qb)h(q^s,q^b)h(qs,qb).
  • Lemma EC.1(ii): regularity of the pieces of hhh.
  • Proposition EC.1(i), (iv), (v), (iii) at problem (7): existence, uniqueness of (qˉs,qˉb)(\bar q^s,\bar q^b)(qˉ​s,qˉ​b), qˉb<b\bar q^b<bqˉ​b<b, and KKT multipliers (EC.3).
  • Step (i-2): the subscription-only fees (EC.104) attain V~opt\tilde V_{opt}V~opt​.
  • Theorem 1(i) on its own.

Significance

The result turns a nonconvex bilevel problem into a convex network-flow problem with separable concave objective: the optimal supply-demand vector is computed without reference to fees or prices. Part (ii) describes the whole set of optimal fees as solutions of a linear feasibility system, which is what the paper uses to compare fee structures: a subscription-only profile is always optimal (Step (i-2)), and the comparisons with homogeneous and one-sided fees (Propositions 4–6) and the analysis of which network positions earn surplus (Theorems 2–3) start from it. No machine-checked version of these results exists on the platform. The mission formalizes the statement chain of the paper's proof (main text and e-companion), including the equilibrium existence and uniqueness of Proposition 1 and the KKT theory of the relaxation.

Difficulty

The bound Vopt≤V~optV_{opt}\le\tilde V_{opt}Vopt​≤V~opt​ is a rearrangement. Equality needs an equilibrium that realizes the optimum of (7), and the natural candidate prices are the dual variables of (7). These need not exist with finite values in general: the objective pieces Fbj−1(1−q/bj)qF^{-1}_{b_j}(1-q/b_j)qFbj​−1​(1−q/bj​)q and Fsi−1(q/si)qF^{-1}_{s_i}(q/s_i)qFsi​−1​(q/si​)q can have infinite slope at the boundary, for instance for unbounded supports. The proof therefore needs the boundary-slope facts of Lemma EC.1(ii) and a "special" KKT system in derivative form. Proposition 1 needs its own convex program for the equilibrium and is the deepest milestone. In part (ii) the optimal flow of (7) is not unique, so necessity has to use the flow of the equilibrium, not a fixed optimal flow.

Formalization scope

Types are arbitrary finite types; flows are functions S→B→R\mathcal S\to\mathcal B\to\mathbb RS→B→R whose values off EEE are never read. The upper end vˉ\bar vvˉ of each support is in WithTop ℝ, and F−1(u)=inf⁡{v≥0:F(v)≥u}F^{-1}(u)=\inf\{v\ge0:F(v)\ge u\}F−1(u)=inf{v≥0:F(v)≥u} is defined from FFF. The standing assumptions of pp. 7–8 (positive masses, c≥0c\ge0c≥0, degree at least one, each FFF a continuous CDF extended to R\mathbb RR) are explicit hypotheses. Two conventions concern unbounded supports, where F−1(1)=∞F^{-1}(1)=\inftyF−1(1)=∞. The feasible set of (7) requires qis<siq^s_i<s_iqis​<si​ when vˉsi=∞\bar v_{s_i}=\inftyvˉsi​​=∞, since the paper's objective is −∞-\infty−∞ at qis=siq^s_i=s_iqis​=si​. For the same sellers, Assumption 2 is posed on [0,1)[0,1)[0,1); on [0,1][0,1][0,1] with a finite stand-in value it would be unsatisfiable. "Optimal solutions exist" is stated as attainment (IsGreatest). An optimal fee pair is one for which some equilibrium attains VoptV_{opt}Vopt​. Slopes gj′g'_jgj′​, hi′h'_ihi′​ are limits of derivatives from inside the interval (footnote 22). Proposition EC.1 is posed only at the instance (7); the general framework problem (EC.1) is not formalized.

Theorem 1(ii) is stated with an optimal flow of (7), because the printed version with the fixed xˉ\bar xxˉ is false when optimal flows are not unique. The sentence "the optimal commission-subscription vector is not unique" is not posed. Ruled out as trivializing: defining the revenue of an equilibrium as h(qs,qb)h(q^s,q^b)h(qs,qb) instead of (3a); reading "optimal solutions exist" as an unattained supremum; an equilibrium without the buyers' minimum in (2b) or the cheapest-seller restriction (2d); a feasible set of (7) that admits qis=siq^s_i=s_iqis​=si​ for unbounded sellers at a finite junk cost; and an Assumption 2 that no unbounded seller distribution satisfies.

A complete development needs basic facts on generalized inverses of continuous CDFs, existence and KKT theory for separable concave maximization over a flow polytope (not in Mathlib), and equilibrium existence for Proposition 1. The concave-programming layer is reusable beyond this mission. Proofs of individual milestones, and sanity checks such as uniform or exponential markets, are welcome. The paper's proofs are in its e-companion, which is part of the cited SSRN file (EC.1.1, pp. ec2–ec6; EC.2.1; EC.3.1, pp. ec38–ec44).

Selected references

  • J. R. Birge, O. Candogan, H. Chen, D. Saban, Optimal Commissions and Subscriptions in Networked Markets, SSRN abstract 3259716, version of 2019-09-13 (cited version, with e-companion). https://ssrn.com/abstract=3259716
  • Same, Manufacturing & Service Operations Management, published version. https://doi.org/10.1287/msom.2019.0853
  • L. S. Shapley, M. Shubik, The assignment game I: The core, International Journal of Game Theory 1, 1971. https://doi.org/10.1007/BF01753437
12 thms1 active userReviewed
Operations ResearchOptimal TransportProbability·Captain: mikedeng1

Distributionally Robust Mean-Variance Portfolio Selection with Wasserstein Distances: The Robust Problem Is Equivalent to Empirical Variance Minimization with a Norm PenaltyResearch Paper

Motivation

Portfolio selection uses observed asset returns to choose weights that balance expected return against variability. Estimates of both quantities can change sharply when the historical sample changes. A distributionally robust model addresses this uncertainty by allowing the return law to vary around the empirical law, then judging a portfolio by its worst variance and worst expected return. In the model of Blanchet, Chen, and Zhou, the allowed laws form a ball defined by an optimal transportation cost. Theorem 1 asks whether this optimization over probability laws can be expressed using only the sample and a norm of the portfolio weights.

The paper presents this equivalence as its first main contribution. Its later sections use statistical assumptions on a return time series to guide the choice of the ball radius and the return target. This mission concerns the finite-sample equivalence itself; those statistical choices are separate results. The distinction matters because the equivalence holds for a given nonnegative radius and target, without imposing a model for how the observations were generated. Theorem 1 and §3 of the preprint make these two roles explicit.

Setting

There are ddd assets and n≥1n\ge1n≥1 observed return vectors R1,…,Rn∈RdR_1,\ldots,R_n\in\mathbb R^dR1​,…,Rn​∈Rd. A portfolio is a vector φ∈Rd\varphi\in\mathbb R^dφ∈Rd whose weights sum to one. Its return when the asset return vector is xxx is φTx\varphi^TxφTx. The empirical law is Pn=n−1∑i=1nδRiP_n=n^{-1}\sum_{i=1}^n\delta_{R_i}Pn​=n−1∑i=1n​δRi​​, so empirical expectations and variances use the population normalization 1/n1/n1/n. No independence assumption is needed for this finite-sample problem.

Fix 1≤q<∞1\le q<\infty1≤q<∞ and its Hölder conjugate ppp, so 1/p+1/q=11/p+1/q=11/p+1/q=1. The endpoint q=1q=1q=1, p=∞p=\inftyp=∞ is included. Moving a return vector uuu to www costs c(u,w)=∥w−u∥q2c(u,w)=\|w-u\|_q^2c(u,w)=∥w−u∥q2​. For two probability laws P,QP,QP,Q, the transportation cost Dc(P,Q)D_c(P,Q)Dc​(P,Q) is the infimum of expected c(U,W)c(U,W)c(U,W) over joint laws whose first marginal is PPP and second marginal is QQQ. With radius δ≥0\delta\ge0δ≥0, the ambiguity set is

Uδ(Pn)={P a probability law:Dc(P,Pn)≤δ}.U_\delta(P_n)=\{P\text{ a probability law}:D_c(P,P_n)\le\delta\}.Uδ​(Pn​)={P a probability law:Dc​(P,Pn​)≤δ}.

For target return αˉ\bar\alphaαˉ, the feasible region Fδ,αˉ(n)F_{\delta,\bar\alpha}(n)Fδ,αˉ​(n) contains portfolios whose weights sum to one and whose expected return under every P∈Uδ(Pn)P\in U_\delta(P_n)P∈Uδ​(Pn​) is at least αˉ\bar\alphaαˉ. This is the paper's worst-case mean condition. For any such portfolio, the robust objective is the supremum of Var⁡P(φTR)\operatorname{Var}_P(\varphi^TR)VarP​(φTR) over the same ambiguity set. These objects are defined in §§1–2.2 of the preprint.

Formalization targets

Robust mean and mean-constrained second moment

Proposition 1 identifies the minimum expected return over the ball:

min⁡P∈Uδ(Pn)EP(φTR)=EPn(φTR)−δ ∥φ∥p.\min_{P\in U_\delta(P_n)}E_P(\varphi^TR) =E_{P_n}(\varphi^TR)-\sqrt\delta\,\|\varphi\|_p.P∈Uδ​(Pn​)min​EP​(φTR)=EPn​​(φTR)−δ​∥φ∥p​.

Proposition 3 evaluates the maximum second moment subject to a specified mean α\alphaα. Write m=EPn(φTR)m=E_{P_n}(\varphi^TR)m=EPn​​(φTR), N=∥φ∥pN=\|\varphi\|_pN=∥φ∥p​, and v=Var⁡Pn(φTR)v=\operatorname{Var}_{P_n}(\varphi^TR)v=VarPn​​(φTR). When (α−m)2≤δN2(\alpha-m)^2\le\delta N^2(α−m)2≤δN2, its value is

h(α,φ)=EPn[(φTR)2]+2(α−m)m+δN2+2δN2−(α−m)2v.h(\alpha,\varphi)=E_{P_n}[(\varphi^TR)^2]+2(\alpha-m)m+\delta N^2 +2\sqrt{\delta N^2-(\alpha-m)^2}\sqrt v.h(α,φ)=EPn​​[(φTR)2]+2(α−m)m+δN2+2δN2−(α−m)2​v​.

The two displayed steps in the proof of Theorem 1 connect this constrained value to the unconstrained worst variance: h(α,φ)−α2=(v+δN2−(α−m)2)2h(\alpha,\varphi)-\alpha^2=(\sqrt v+\sqrt{\delta N^2-(\alpha-m)^2})^2h(α,φ)−α2=(v​+δN2−(α−m)2​)2, whose maximum over allowed α≥αˉ\alpha\ge\bar\alphaα≥αˉ is (v+δN)2(\sqrt v+\sqrt\delta N)^2(v​+δ​N)2 and is attained at α=m\alpha=mα=m. These milestones retain the paper's constants, feasibility range, and attainment claims. Propositions 1 and 3 and the proof of Theorem 1 give the source statements.

Equivalence of the portfolio problems

Theorem 1 is the goal. It says that the robust problem (2) and the empirical problem (9) have both the same optimal portfolios and the same optimal value:

min⁡φ∈Fδ,αˉ(n)sup⁡P∈Uδ(Pn)Var⁡P(φTR)=min⁡φ∈Fδ,αˉ(n)(Var⁡Pn(φTR)+δ ∥φ∥p)2.\min_{\varphi\in F_{\delta,\bar\alpha}(n)} \sup_{P\in U_\delta(P_n)}\operatorname{Var}_P(\varphi^TR) =\min_{\varphi\in F_{\delta,\bar\alpha}(n)} \left(\sqrt{\operatorname{Var}_{P_n}(\varphi^TR)} +\sqrt\delta\,\|\varphi\|_p\right)^2.φ∈Fδ,αˉ​(n)min​P∈Uδ​(Pn​)sup​VarP​(φTR)=φ∈Fδ,αˉ​(n)min​(VarPn​​(φTR)​+δ​∥φ∥p​)2.

The statement also equates the minimizer sets, rather than equating values alone. The paper calls (9) the dual problem; here that name denotes this regularized empirical optimization problem. Theorem 1, p. 6 is the pinned target.

Significance

The theorem replaces an optimization over probability laws with a finite-dimensional portfolio objective containing a norm penalty. It gives a precise interpretation of that penalty: its size and exponent follow from the Wasserstein radius and transport norm. It also preserves which portfolios are optimal, so the reformulation supports the portfolio decision itself, not only its reported objective value. The target-return constraint still depends on the worst expected return; Proposition 1 gives its explicit empirical form. These consequences are stated in §2.2 of the preprint.

A complete formalization would establish the finite-sample equivalence and the attained extrema that underlie it. It would also supply reusable results about finite empirical measures, transport balls with quadratic norm costs, and portfolio moments under those balls. The pinned results are proved in the paper; the work here is to give their statements and proofs in Lean under a shared, audited model. The current local proposal consists of statements with proof placeholders, not machine-checked proofs of those results.

Difficulty

The adversary changes the whole probability law, while the robust objective subtracts the square of the law's own mean from its second moment. Maximizing the second moment alone does not therefore give the worst variance. The mean constraint in Proposition 3 and the subsequent optimization over α\alphaα are essential to recovering the centered objective. Attainment also matters: the paper states minima and maxima, whereas a bound on an infimum or supremum would be weaker. At the level of Lean definitions, every law in the quadratic transport ball must have sufficiently integrable portfolio returns for the real moment formulas to express the paper's quantities. These are the central obligations of §2.2 and Appendices A–C.

Formalization scope

Return vectors and weights are functions Fin d → ℝ; the sample is indexed by Fin n with n≥1n\ge1n≥1. Exponents are extended nonnegative reals to include p=∞p=\inftyp=∞, while qqq is finite as in the paper's fixed real exponent. The cost takes values in [0,∞][0,\infty][0,∞], and the reused transport definition fixes both coupling marginals. The ambiguity set contains all probability laws within the cost radius, with no added moment restriction. The portfolio moments are real Bochner integrals. Showing that the quadratic-cost ball makes these integrals meaningful is part of proving the results.

The robust variance objective uses an extended-real supremum. This represents an empty or unbounded indexing set without the default value of a real supremum. The feasible mean constraint is written as a universal lower bound over the ball, matching the paper's minimum constraint. The goal compares both minimizer sets and infimum values on that feasible region. It cannot be discharged by defining the robust objective to equal the regularized formula, narrowing the ambiguity set, or assuming the desired moment and value identities. Proposition 1 and Proposition 3 retain attainment through IsLeast and IsGreatest.

This mission covers the finite-sample reformulation in §§1–2.2. The time-series assumptions A1–A3, the data-driven choices of δ\deltaδ and αˉ\bar\alphaαˉ in §3, Theorem 2, and Proposition 4 are outside its scope. Contributions on transport-ball integrability, the two attained extrema, the scalar maximization, and the final equivalence would all support the goal. The general-cost dual formula of Proposition 2 is omitted because the printed formulation has a boundary counterexample at δ=0\delta=0δ=0; a faithful version needs a separate audit of its duality hypotheses.

Selected references

  • José Blanchet, Lin Chen, and Xun Yu Zhou, Distributionally Robust Mean-Variance Portfolio Selection with Wasserstein Distances, arXiv:1802.04885v1, 2018 preprint; published in Management Science, 2022. Pinned preprint.
7 thms1 active userReviewed
Algorithmic Game TheoryOperations Research·Captain: mikedeng1

Cross-licensing in a Supply Chain with Asymmetric Manufacturers III: When the Supplier Prefers to Commit to Cross-Licensing Ex AnteResearch Paper

Motivation

A component supplier may ask two downstream manufacturers to license their improvements to each other. Sharing raises each product's quality, but it can also reduce a manufacturer's reason to invest in its own improvement. The supplier must choose the licensing rule before those investments and before setting the wholesale price. Wang, Huang, and Lee study this choice in a two-manufacturer supply chain with unequal innovation costs. Their 2023 manuscript identifies cost regions in which the supplier gains from committing to cross-licensing and a region in which the choice depends on a further threshold. The question matters whenever a shared component provider controls a contract that changes both downstream competition and the incentive to improve products.

This mission targets Proposition 4 of the authors' SSRN manuscript, version of 2023-04-27. The appendix of that manuscript contains the proof and the explicit equilibrium formulas used here. The manuscript was later published in Manufacturing & Service Operations Management; the theorem and page labels in this mission belong to the held SSRN version.

Setting

There is one supplier and two manufacturers, M1M_1M1​ and M2M_2M2​. Manufacturer iii invests at innovation level Ti≥0T_i\ge0Ti​≥0 and pays the quadratic cost kiTi2k_iT_i^2ki​Ti2​. Manufacturer 2 has the lower innovation cost: 49/144<k2<k149/144<k_2<k_149/144<k2​<k1​. If the manufacturers cross-license with effectiveness β∈[0,1]\beta\in[0,1]β∈[0,1], the quality improvements of their products are T1+βT2T_1+\beta T_2T1​+βT2​ and T2+βT1T_2+\beta T_1T2​+βT1​. Without cross-licensing the same model uses β=0\beta=0β=0. The market-size intercept is normalized to one and unit production costs to zero, as in Section 3 of the manuscript.

After investment, the supplier selects a nonnegative wholesale price rrr. The manufacturers then choose nonnegative Cournot quantities q1,q2q_1,q_2q1​,q2​. Manufacturer iii's selling price is 1+Ti+βTj−qi−qj1+T_i+\beta T_j-q_i-q_j1+Ti​+βTj​−qi​−qj​, and its operating profit is (1+Ti+βTj−qi−qj−r)qi(1+T_i+\beta T_j-q_i-q_j-r)q_i(1+Ti​+βTj​−qi​−qj​−r)qi​. The supplier receives r(q1+q2)r(q_1+q_2)r(q1​+q2​). A downstream duopoly has both quantities positive; at a downstream monopoly, only one manufacturer produces. The paper solves this sequence backward and distinguishes two equilibrium investment patterns within the duopoly: an interior outcome TIT^ITI and a boundary outcome TBT^BTB. Their dividing cost is k^2(k1∣β)\hat k_2(k_1\mid\beta)k^2​(k1​∣β). The paper's named innovation outcome is TBT^BTB for k2<k^2(k1∣β)k_2<\hat k_2(k_1\mid\beta)k2​<k^2​(k1​∣β) and TIT^ITI otherwise.

Write P(k2,β)P(k_2,\beta)P(k2​,β) for the supplier's optimal wholesale revenue at that named innovation outcome. Thus P(k2,0)P(k_2,0)P(k2​,0) is the same downstream model with no licensing. The choice to commit to cross-licensing is determined by comparing these two revenues.

Formalization targets

The three cost regions

Proposition 4 divides admissible k2k_2k2​ into three regions. In the boundary region, licensing weakly benefits the supplier:

k2<k^2(k1∣β)⟹P(k2,0)≤P(k2,β).k_2<\hat k_2(k_1\mid\beta)\quad\Longrightarrow\quad P(k_2,0)\le P(k_2,\beta).k2​<k^2​(k1​∣β)⟹P(k2​,0)≤P(k2​,β).

The threshold k^2(k1∣β)\hat k_2(k_1\mid\beta)k^2​(k1​∣β) decreases as β\betaβ rises, and this boundary region eventually has no admissible k2k_2k2​. In the middle region there is a single threshold k~2\tilde k_2k~2​, fixed by k1k_1k1​ and β\betaβ, below which the supplier weakly prefers licensing:

k^2(k1∣β)≤k2<k^2(k1∣0):P(k2,0)≤P(k2,β) ⟺ k2≤k~2.\hat k_2(k_1\mid\beta)\le k_2<\hat k_2(k_1\mid0):\qquad P(k_2,0)\le P(k_2,\beta)\ \Longleftrightarrow\ k_2\le\tilde k_2.k^2​(k1​∣β)≤k2​<k^2​(k1​∣0):P(k2​,0)≤P(k2​,β) ⟺ k2​≤k~2​.

In the third region the direction of the threshold reverses. For a threshold k‾2\underline k_2k​2​ fixed by k1k_1k1​ and β\betaβ,

k2≥k^2(k1∣0):P(k2,0)≤P(k2,β) ⟺ k‾2≤k2.k_2\ge\hat k_2(k_1\mid0):\qquad P(k_2,0)\le P(k_2,\beta)\ \Longleftrightarrow\ \underline k_2\le k_2.k2​≥k^2​(k1​∣0):P(k2​,0)≤P(k2​,β) ⟺ k​2​≤k2​.

When β≥2/5\beta\ge2/5β≥2/5, P(k2,β)≤P(k2,0)P(k_2,\beta)\le P(k_2,0)P(k2​,β)≤P(k2​,0) throughout that last region. All three displays are restricted to 49/144<k2<k149/144<k_2<k_149/144<k2​<k1​. The full proposition is the mission goal. The milestone list records the paper's threshold monotonicity, the two explicit supplier-profit formulas, and the cost-region facts used to state the comparison.

Significance

The result makes the supplier's contract decision depend on both innovation asymmetry and the effectiveness of sharing. It separates the direct benefit of higher quality from the loss associated with weaker investment incentives. In particular, the supplier can benefit from cross-licensing when the superior manufacturer's cost is low enough for a boundary investment outcome, yet full effectiveness does not make licensing uniformly attractive. These conclusions are specific to the supplier's choice before investment; the paper's earlier ex post comparison holds the innovations fixed and addresses a different decision.

The mathematical result is already proved in the authors' appendix. The work here is to formalize its exact conditions and the optimization value being compared, then obtain a machine-checked proof. A development can reuse the Cournot quantity response, wholesale-price optimization, and piecewise investment formulas for the paper's later welfare and manufacturer-profit results. The local draft theorem statements compile in Lean; the results themselves remain open proof obligations.

Difficulty

The supplier's price can change which manufacturers remain active, and the manufacturers choose investments while anticipating that price response. A simple comparison of demand intercepts at fixed investments therefore does not decide the initial contract: the investments on the two sides of the comparison can differ, and a cost change can move one side across the boundary between the two equilibrium regimes. The paper expresses the outcomes with rational functions containing 3\sqrt33​ and analyzes three regions separated by k^2(k1∣β)\hat k_2(k_1\mid\beta)k^2​(k1​∣β) and k^2(k1∣0)\hat k_2(k_1\mid0)k^2​(k1​∣0). A faithful formalization must also preserve the order of quantifiers: each single-crossing threshold is chosen once for fixed k1,βk_1,\betak1​,β, before k2k_2k2​ ranges over its region.

Formalization scope

The Lean model uses real parameters and explicit pairs ordered as M1,M2M_1,M_2M1​,M2​. It encodes the paper's displayed quantity formula for T2≥T1T_2\ge T_1T2​≥T1​, with qi,Ti,r≥0q_i,T_i,r\ge0qi​,Ti​,r≥0 and 0≤β≤10\le\beta\le10≤β≤1. Its standing cost condition is 49/144<k2<k149/144<k_2<k_149/144<k2​<k1​. The wholesale-price domain r≥0r\ge0r≥0 makes explicit the economic domain implicit in the manuscript. The two displayed investment formulas use Real.sqrt 3; no decimal approximation enters a statement. The named innovation outcome follows page A.2: boundary below k^2\hat k_2k^2​, interior otherwise. A separate mission targets its Nash-equilibrium characterization.

Most importantly, the supplier's optimal profit is the supremum of actual revenue over nonnegative prices at that innovation outcome. It is not defined to equal either closed form; a milestone asserts that the maximum is attained and identifies its value. This prevents the preference theorem from becoming a comparison true only by definition. The k~2\tilde k_2k~2​ and k‾2\underline k_2k​2​ thresholds are existential single-crossing statements because the latter's printed formula on page A.3 is malformed. The proof's weak profit comparisons determine the formal inequality. At β≥2/5\beta\ge2/5β≥2/5, the statement uses interior profit on both sides, correcting an apparent πsB(β)\pi_s^B(\beta)πsB​(β) slip in the final sentence of the proof.

Useful contributions include a proof of the attained supplier optimum, denominator positivity over the standing domain, exact inequalities involving 3\sqrt33​, and the two single-crossing results. The general price-optimization facts and market-response lemmas can be reused beyond this mission.

Selected references

  • J. Wang, T. Huang, and J. Lee, Cross-licensing in a Supply Chain with Asymmetric Manufacturers, SSRN manuscript 3053682, version of 2023-04-27, Proposition 4 and Appendix A.1–A.3. SSRN.
  • J. Wang, T. Huang, and J. Lee, Cross-licensing in a Supply Chain with Asymmetric Manufacturers, Manufacturing & Service Operations Management, 2023. DOI: 10.1287/msom.2019.0477.
8 thms1 active userReviewed
EconomicsOperations Research·Captain: mikedeng1

Addictive Platforms 2: With Costly Addictive Technology, the Consumer Is Better Off under Joint-Profit Maximization than under Competition Exactly When the Cost Parameter Is HighResearch Paper

Motivation

Digital platforms earn advertising revenue in proportion to the time users spend on them, and many of their design choices (infinite scroll, autoplay, notifications) raise engagement at the expense of the user's experience. Whether competition between platforms disciplines such addictive design or amplifies it is a question for competition policy and for the regulation of digital markets.

Ichihashi and Kim, Addictive Platforms (Bank of Canada Staff Working Paper 2022-16, 2022; Management Science, 2023) model platforms that compete for a consumer's attention by choosing how addictive to make their services. Without costs of addictiveness they find that competition hurts the consumer when attention is scarce and helps her when it is abundant (a separate mission formalizes that comparison). Section 5 of the paper asks what changes when raising addictiveness is costly, for instance because it requires investment in technology. Its answer, Proposition 5, is that the comparison then depends on the size of that cost rather than on the scarcity of attention: for high costs competition leads to more addictiveness and lower consumer welfare than joint-profit maximization would, whatever the attention cap.

Setting

There are K≥2K \ge 2K≥2 platforms and one consumer. Each platform kkk chooses an addictiveness dk≥0d_k \ge 0dk​≥0 and pays κγ(dk)\kappa\gamma(d_k)κγ(dk​), with κ>0\kappa > 0κ>0. The consumer observes d=(d1,…,dK)d = (d_1,\dots,d_K)d=(d1​,…,dK​), joins a set JJJ of platforms and allocates attention ak≥0a_k \ge 0ak​≥0 to each k∈Jk \in Jk∈J, subject to the attention cap ∑k∈Jak≤A‾\sum_{k\in J} a_k \le \overline{A}∑k∈J​ak​≤A, where A‾∈R+∪{∞}\overline{A} \in \mathbb{R}_+\cup\{\infty\}A∈R+​∪{∞}. Her payoff is 000 if she joins nothing and otherwise

∑k∈Ju(ak,dk)−C(∑k∈Jak).\sum_{k\in J} u(a_k, d_k) - C\Big(\sum_{k\in J} a_k\Big).k∈J∑​u(ak​,dk​)−C(k∈J∑​ak​).

Platform kkk earns the attention it receives, aka_kak​ if k∈Jk \in Jk∈J and 000 otherwise, minus its cost κγ(dk)\kappa\gamma(d_k)κγ(dk​).

The utility has the form u(a,d)=v(a−d)u(a,d) = v(a-d)u(a,d)=v(a−d): addictiveness lowers the utility of any given amount of attention but raises its marginal value. The primitives satisfy the paper's Assumptions 1–3: u(⋅,d)u(\cdot,d)u(⋅,d) is strictly increasing and concave, u(a,⋅)u(a,\cdot)u(a,⋅) strictly decreasing, and u1=∂u/∂au_1 = \partial u/\partial au1​=∂u/∂a strictly increasing in ddd; the attention cost CCC is strictly increasing, convex and twice differentiable with lim⁡a→0[u1(a,0)−C′(a)]>0\lim_{a\to0}[u_1(a,0) - C'(a)] > 0lima→0​[u1​(a,0)−C′(a)]>0; the cost of addictiveness γ\gammaγ is increasing, strictly convex and differentiable with γ′(0+)=0\gamma'(0^+) = 0γ′(0+)=0 and γ′(∞)=∞\gamma'(\infty) = \inftyγ′(∞)=∞; and with ggg the inverse of v′v'v′, the product g′(C′(x)) C′′(x)g'(C'(x))\,C''(x)g′(C′(x))C′′(x) is weakly decreasing.

Two outcomes are compared.

  • The equilibrium is a pure-strategy subgame perfect equilibrium: platforms choose ddd simultaneously, and the consumer then chooses JJJ and aaa optimally at every profile, on and off the equilibrium path.
  • The joint-profit maximizing outcome (Definition 1) is the outcome when the platforms choose (d1,…,dK)(d_1,\dots,d_K)(d1​,…,dK​) jointly to maximize the sum of their profits, breaking ties in the consumer's favour, and the consumer only chooses between joining all platforms and joining none.

Consumer surplus UEU^EUE, respectively UJU^JUJ, is the consumer's payoff at the equilibrium, respectively at the joint-profit maximizing outcome.

Formalization targets

Goal: Proposition 5

For every κ>0\kappa > 0κ>0 and A‾>0\overline{A} > 0A>0 the equilibrium is unique, with all platforms at the same positive addictiveness, and a joint-profit maximizing outcome exists. For every A‾>0\overline{A} > 0A>0, including A‾=∞\overline{A} = \inftyA=∞, there is a κ∗≥0\kappa^* \ge 0κ∗≥0 such that for every κ>0\kappa > 0κ>0

[ dkJ≤dkE for all k  and  UE≤UJ ]  ⟺  κ≥κ∗.\big[\,d^J_k \le d^E_k \ \text{for all } k \ \text{ and } \ U^E \le U^J\,\big] \iff \kappa \ge \kappa^*.[dkJ​≤dkE​ for all k  and  UE≤UJ]⟺κ≥κ∗.

The threshold κ∗\kappa^*κ∗ may depend on the cap and the primitives but not on κ\kappaκ.

Milestones (Appendix D)

  1. Lemma D.1. With D=∑kdkD = \sum_k d_kD=∑k​dk​, a consumer who has joined all KKK platforms allocates ak=1K[min⁡{A(D),A‾}−D]+dka_k = \frac1K[\min\{A(D),\overline{A}\} - D] + d_kak​=K1​[min{A(D),A}−D]+dk​, where A(⋅)A(\cdot)A(⋅) is concave and uniquely solves A(D)−D=K g(C′(A(D)))A(D) - D = K\,g(C'(A(D)))A(D)−D=Kg(C′(A(D))).
  2. Lemma D.2. The unique equilibrium has every platform at min⁡{d1(κ),d2}\min\{d^1(\kappa), d^2\}min{d1(κ),d2}, where d1(κ)d^1(\kappa)d1(κ) is the fixed point (A.9) of a platform's marginal trade-off and d2d^2d2 the cost-free equilibrium addictiveness. d1(κ)d^1(\kappa)d1(κ) decreases from ∞\infty∞ to 000, and the equilibrium is at d2d^2d2 exactly when κ≤κE\kappa \le \kappa^Eκ≤κE.
  3. Lemma D.3. The unique joint-profit maximizing outcome has every platform at min⁡{dJ1,dJ2}\min\{d^1_J, d^2_J\}min{dJ1​,dJ2​}, where dJ1d^1_JdJ1​ solves max⁡d≥0[min⁡{A(Kd),A‾}−Kκγ(d)]\max_{d\ge0}[\min\{A(Kd),\overline{A}\} - K\kappa\gamma(d)]maxd≥0​[min{A(Kd),A}−Kκγ(d)] and dJ2d^2_JdJ2​ makes the consumer's payoff from joining all platforms zero.
  4. Lemma D.4. If the equilibrium addictiveness is d1(κ)d^1(\kappa)d1(κ), then UE≤UJU^E \le U^JUE≤UJ.

Significance

Proposition 5 separates two forces. When addictiveness is cheap, the consumer's participation constraint pins down the outcome under joint-profit maximization, and the platforms push her payoff to zero; competition then helps her because she can leave one platform. When addictiveness is expensive, each platform's marginal trade-off between attention and cost determines its choice, and competing platforms, which take attention from one another, choose more addictiveness than they would jointly. The result implies Corollary 1: for κ≥κ∗\kappa \ge \kappa^*κ≥κ∗ the platforms gain from a collective cap on addictiveness, which bears on the debate about industry self-regulation.

The result is proved in the paper; to our knowledge none of it has been formalized. A machine-checked proof would cover a game with a continuum of strategies for every player, a consumer best response defined at every profile, a fixed-point characterization of equilibrium, and a threshold argument in the cost parameter. Appendix D's proof is short and leaves steps to the reader, among them that UJ(κ)U^J(\kappa)UJ(κ) is increasing in κ\kappaκ and that each dkd_kdk​, not only consumer surplus, is lower under joint-profit maximization. A formal proof has to supply these steps.

Difficulty

The obvious argument is to compute both outcomes from first-order conditions and compare. Three steps of that argument do not go through as written. First, the consumer's allocation (A.6) is derived from an unconstrained first-order condition and fails when a platform is so addictive that its formula gives negative attention, so a platform's payoff away from symmetric profiles is not given by the closed form (A.10). Ruling out profitable deviations into that region needs a separate argument. Second, uniqueness of the equilibrium is claimed among all profiles, not only symmetric ones. Third, the "if and only if" requires the set of costs where the joint-profit outcome is better to be an interval closed at its left end, which in turn needs monotonicity and continuity of both consumer payoffs in κ\kappaκ across the switch between the participation regime and the marginal regime.

Formalization scope

Platforms are Fin K (the paper's platform 1 is index 0) and the cap is an extended nonnegative real ℝ≥0∞. Derivatives of uuu, CCC and γ\gammaγ on R+\mathbb{R}_+R+​ are one-sided. The consumer strategy is a choice at every profile, and the equilibrium requires optimality at every nonnegative profile. Without that requirement any profile could be supported by a consumer who punishes deviations. The joint-profit outcome uses its own restricted consumer problem ("join all or none") and the consumer-favourable tie-break among profit-maximizing profiles. Without the tie-break, profiles below the participation level would also count as outcomes. No value function is written as a supremum: equilibrium objects are characterized through maximizers. "Lower", "higher" and "decreasing" are read weakly. The proof yields only weak inequalities on both sides of κ∗\kappa^*κ∗, and at κ=κ∗\kappa = \kappa^*κ=κ∗ the two outcomes can coincide.

The statement adds the following disclosed hypotheses to the paper's assumptions:

  • u(⋅,d)u(\cdot,d)u(⋅,d) is strictly concave (Assumption 1 says concave; the proofs use strictness);
  • C(0)=0C(0) = 0C(0)=0;
  • the consumer's uncapped problem has an optimum for every profile and every set of platforms (stated on p. 6 for A‾=∞\overline{A} = \inftyA=∞);
  • g=(v′)−1g = (v')^{-1}g=(v′)−1 is read as g(v′(x))=xg(v'(x)) = xg(v′(x))=x and v′(g(C′(x)))=C′(x)v'(g(C'(x))) = C'(x)v′(g(C′(x)))=C′(x) for x≥0x \ge 0x≥0, with ggg differentiable at each C′(x)C'(x)C′(x);
  • a platform pays κγ(dk)\kappa\gamma(d_k)κγ(dk​) whether or not the consumer joins it;
  • K≥2K \ge 2K≥2 and A‾>0\overline{A} > 0A>0; at A‾=0\overline{A} = 0A=0 no platform receives attention and the equilibrium addictiveness is 000.

Lemma D.1 also carries an interiority hypothesis, that every coordinate of (A.6) is nonnegative, without which it is false. The goal also asserts that a joint-profit maximizing outcome exists, so that its comparison cannot hold vacuously. κ\kappaκ ranges over (0,∞)(0,\infty)(0,∞); the proof's use of κ=0\kappa = 0κ=0 as a cost-free benchmark is not part of any statement.

The hypotheses are satisfiable. A sanity check, not part of the mission, verifies all of them in Lean for every KKK on the instance

v(x)=1−e−x,C(a)=ea−12,γ(d)=d2,g(c)=−log⁡c.v(x) = 1 - e^{-x},\quad C(a) = \frac{e^a - 1}{2},\quad \gamma(d) = d^2,\quad g(c) = -\log c.v(x)=1−e−x,C(a)=2ea−1​,γ(d)=d2,g(c)=−logc.

A complete development needs Karush–Kuhn–Tucker conditions for a concave program over a simplex-like set, implicit differentiation for A(⋅)A(\cdot)A(⋅), a monotone fixed-point argument for the best response, and continuity of maximizers in a parameter. These parts are reusable beyond this mission. Proofs of the milestones, partial results under the closed-form allocation, and checks of the statements on concrete instances are all welcome. The goal is Proposition 5. Propositions 1–4, 6 and 7, Corollary 1 and the side claims of Appendices E–F are not posed here.

Selected references

  • S. Ichihashi and B.-C. Kim, Addictive Platforms, Bank of Canada Staff Working Paper 2022-16, April 2022. https://doi.org/10.34989/swp-2022-16
  • S. Ichihashi and B.-C. Kim, Addictive Platforms, Management Science, 2023. https://doi.org/10.1287/mnsc.2022.4392
7 thms1 active userReviewed
EconomicsOperations Research·Captain: mikedeng1

Addictive Platforms 1: Monopoly versus Duopoly — Competition Raises Addictiveness and Hurts the Consumer When Attention Is Scarce, and Lowers Addictiveness When It Is AbundantResearch Paper

Motivation

Digital services are paid for with attention: an ad-financed platform earns more the longer its users stay. Policy reports on digital markets (Crémer, de Montjoye and Schweitzer, 2019; the U.K. Digital Competition Expert Panel, 2019; Scott Morton et al., 2019) worry that such firms degrade their services with features that capture attention at the user's expense, and they usually recommend more competition. Ichihashi and Kim, Addictive Platforms (Bank of Canada Staff Working Paper 2022-16; Management Science, 2023), ask whether competition actually helps. Their answer depends on how scarce attention is. When attention is scarce, platforms compete by making their services more addictive rather than better, and a monopoly serves the consumer better than a duopoly. This mission formalizes that comparison, the paper's headline result, together with the two equilibrium characterizations it rests on.

Setting

There are KKK platforms and a single consumer. Each platform kkk chooses an addictiveness dk≥0d_k \ge 0dk​≥0. The consumer observes d=(d1,…,dK)d = (d_1, \dots, d_K)d=(d1​,…,dK​), joins a set JJJ of platforms and allocates attention ak≥0a_k \ge 0ak​≥0 to each k∈Jk \in Jk∈J. She receives 000 if J=∅J = \emptysetJ=∅, and otherwise

∑k∈Ju(ak,dk)−C(∑k∈Jak),\sum_{k\in J} u(a_k, d_k) - C\Big(\sum_{k\in J} a_k\Big),k∈J∑​u(ak​,dk​)−C(k∈J∑​ak​),

subject to the attention cap ∑k∈Jak≤A‾\sum_{k\in J} a_k \le \overline{A}∑k∈J​ak​≤A, where A‾∈R+∪{∞}\overline{A} \in \mathbb{R}_+ \cup \{\infty\}A∈R+​∪{∞}. Platform kkk earns the attention aka_kak​ if the consumer joins it and 000 otherwise.

The service utility u(a,d)u(a, d)u(a,d) is twice differentiable, strictly increasing and concave in attention aaa, and strictly decreasing in ddd. The marginal utility u1(a,d)=∂u/∂au_1(a, d) = \partial u/\partial au1​(a,d)=∂u/∂a is strictly increasing in ddd, so a more addictive service is worse to join but harder to stop using. There is some ddd at which no amount of attention makes the service worth joining, and u(0,0)≥0u(0,0) \ge 0u(0,0)≥0. The attention cost C:R+→R+C : \mathbb{R}_+ \to \mathbb{R}_+C:R+​→R+​ is strictly increasing, convex and twice differentiable, with lim⁡a→0[u1(a,0)−C′(a)]>0\lim_{a\to0}[u_1(a,0) - C'(a)] > 0lima→0​[u1​(a,0)−C′(a)]>0. These are Assumptions 1 and 2 of the paper.

Platforms choose addictiveness simultaneously, and then the consumer chooses JJJ and aaa. The solution concept is pure-strategy subgame perfect equilibrium: the consumer chooses optimally at every profile ddd, and no platform gains by changing its own dkd_kdk​. A monopolist (K=1K = 1K=1) breaks ties in the consumer's favour. Consumer surplus is the consumer's payoff in the equilibrium outcome.

The monopoly benchmark uses three quantities. The first is A(d)=arg⁡max⁡A≥0u(A,d)−C(A)A(d) = \arg\max_{A\ge0} u(A,d) - C(A)A(d)=argmaxA≥0​u(A,d)−C(A), the consumer's attention on one platform when there is no cap. The second is dA(A‾)=min⁡{d∈[0,∞]:A(d)≥A‾}d^A(\overline{A}) = \min\{d \in [0,\infty] : A(d) \ge \overline{A}\}dA(A)=min{d∈[0,∞]:A(d)≥A}, the lowest addictiveness at which she exhausts her attention. The third is dP(A‾)d^P(\overline{A})dP(A), the addictiveness at which her best capped payoff from one platform falls to zero. Under competition, AK(d)=arg⁡max⁡A∈[0,A‾]K u(A/K,d)−C(A)A_K(d) = \arg\max_{A\in[0,\overline{A}]} K\,u(A/K, d) - C(A)AK​(d)=argmaxA∈[0,A]​Ku(A/K,d)−C(A) is the total attention she spends on KKK platforms of common addictiveness ddd.

Formalization targets

Goal: Proposition 3 (monopoly versus duopoly)

Let A‾M\overline{A}^MAM be the least cap from which on monopoly consumer surplus is zero. For every monopoly equilibrium with addictiveness dMd^MdM and every duopoly equilibrium with (d1,d2)(d_1, d_2)(d1​,d2​):

0<A‾≤A(0)  ⟹  dM<d1, dM<d2, CSduo<CSmono,0 < \overline{A} \le A(0) \;\Longrightarrow\; d^M < d_1,\ d^M < d_2,\ CS^{\mathrm{duo}} < CS^{\mathrm{mono}},0<A≤A(0)⟹dM<d1​, dM<d2​, CSduo<CSmono, A‾≥A‾M  ⟹  d1≤dM, d2≤dM, CSmono≤CSduo.\overline{A} \ge \overline{A}^M \;\Longrightarrow\; d_1 \le d^M,\ d_2 \le d^M,\ CS^{\mathrm{mono}} \le CS^{\mathrm{duo}}.A≥AM⟹d1​≤dM, d2​≤dM, CSmono≤CSduo.

The proposition is silent about intermediate caps, and so is the goal.

Milestones

  1. Proposition 1 (monopoly). The monopolist sets min⁡{dA(A‾),dP(A‾)}\min\{d^A(\overline{A}), d^P(\overline{A})\}min{dA(A),dP(A)}, which is increasing in A‾\overline{A}A. The consumer's payoff rises on [0,A(0)][0, A(0)][0,A(0)], falls on [A(0),A‾M][A(0), \overline{A}^M][A(0),AM] and is zero from some A‾M>A(0)\overline{A}^M > A(0)AM>A(0) on.
  2. Lemmas B.1–B.4. These are comparative statics of the consumer's problem: the tangent intercept u(x)−xu′(x)u(x) - xu'(x)u(x)−xu′(x) is increasing, the value of spreading attention over yyy platforms is concave in yyy, and the incremental gain from one more platform falls with the addictiveness and the number of the platforms already joined.
  3. Step 1 of the proof of Proposition 2. For K≥2K \ge 2K≥2 there is a unique d∗>0d^* > 0d∗>0 solving the indifference condition (3) between joining KKK and K−1K - 1K−1 platforms.
  4. Proposition 2 (competition). For K≥2K \ge 2K≥2, every platform chooses d∗d^*d∗ in the unique equilibrium.

Significance

Proposition 3 separates two effects of competition. Business stealing pushes duopolists to raise addictiveness, because a more addictive service captures a larger share of a fixed attention budget. Competition for participation restrains them, because a consumer can drop a platform and spend her time on its rival. When attention is scarce the first effect dominates and the consumer is strictly worse off under duopoly. When it is abundant the monopolist extracts the whole surplus and duopoly cannot be worse. The result is the basis of the paper's policy discussion: digital curfews and the comparison between the equilibrium and the joint-profit outcome (Propositions 4 and 6). Propositions 1 and 2 are used throughout the paper.

The paper proves these results on paper. No machine-checked proof exists. A formal proof would check several delicate points. One is the role of the monopolist's tie-break, without which every d∈[0,dP]d \in [0, d^P]d∈[0,dP] is a monopoly equilibrium when attention is scarce. Another is that the uniqueness argument for the duopoly needs a consumer who best-responds off the equilibrium path. The appendix also asserts a few claims without argument or slightly too strongly, recorded below. Verifying them is part of the work.

Difficulty

The obvious argument for Proposition 3 compares equilibrium payoffs through the closed forms of Figure 3, and closed forms do not exist in general. Every object is defined by an optimization problem whose maximizer has no formula. The value functions are concave but need not be differentiable, so the envelope-theorem steps of Appendix B cannot be applied as written; they have to be replaced by monotone comparative statics or one-sided derivatives. Proposition 2's uniqueness is the hardest part. It rules out asymmetric equilibria by a deviation argument that controls which platforms the consumer joins after a small change in one platform's addictiveness (Lemma B.4). It also needs the consumer's whole strategy, not only her choice on the path.

Formalization scope

Platforms are Fin K; the paper's platform 1 is the index 0. Addictiveness and attention are real numbers restricted to [0,∞)[0,\infty)[0,∞), and only the values of uuu and CCC there matter. The cap A‾\overline{A}A is an extended nonnegative real (ℝ≥0∞), so A‾=∞\overline{A} = \inftyA=∞ is a genuine case and "A‾≥A‾M\overline{A} \ge \overline{A}^MA≥AM" includes it. Derivatives on [0,∞)[0,\infty)[0,∞) are one-sided at 000.

The definition file states the paper's Assumptions 1–2 as printed and adds disclosed pins:

  • u(⋅,d)u(\cdot, d)u(⋅,d) is strictly concave. The page says "concave", but Lemma B.1 needs strict concavity and Lemma B.2 applies Lemma B.1 to u(⋅,d)u(\cdot,d)u(⋅,d).
  • C(0)=0C(0) = 0C(0)=0. Without it dPd^PdP need not exist.
  • The uncapped consumer problem has an optimal attention profile for every profile and every nonempty JJJ. The page (p. 6) assumes this for A‾=∞\overline{A} = \inftyA=∞, and A(d)A(d)A(d) presupposes it.
  • A‾>0\overline{A} > 0A>0 where the result needs it: Proposition 1's characterization, Step 1, Proposition 2 and the first half of Proposition 3. At A‾=0\overline{A} = 0A=0 every profile is an equilibrium.

"Increasing" and "decreasing" are weak unless the page says "strictly". The one exception is "higher addictiveness" in the first half of Proposition 3, which is stated strictly because the proof gives dM=0<d∗d^M = 0 < d^*dM=0<d∗.

Three statements differ from the printed text. Lemma B.2's "V∗V^*V∗ is strictly concave" is false on the paper's own Figure 3 instance and is stated as concavity. The strict clause of Lemma B.4 fails when CCC is linear and is not posed. The derivative claims of Lemmas B.2–B.4 are stated as decreasing differences of value functions.

Several trivializing formalizations are excluded:

  • An equilibrium requires the consumer to best-respond at every profile, not only at the equilibrium one.
  • The tie-break is part of the monopoly equilibrium.
  • Equilibria exist (Propositions 1 and 2 assert existence), and a sanity file checks the standing hypotheses on u(a,d)=1−e−(a−d)u(a,d) = 1 - e^{-(a-d)}u(a,d)=1−e−(a−d), C(a)=a/2C(a) = a/2C(a)=a/2.
  • No value function is a real supremum; maxima enter through maximizers.

Not posed: Proposition 4 and later results, and the side models of Remarks 2–3. A complete development needs maximizers of concave problems on intervals and simplices, monotone comparative statics (Topkis, Milgrom–Shannon), and envelope arguments for concave value functions. These pieces are reusable well beyond this paper, and contributions of them as separate lemmas are welcome.

Selected references

  • S. Ichihashi and B.-C. Kim, Addictive Platforms, Bank of Canada Staff Working Paper 2022-16, 2022. https://doi.org/10.34989/swp-2022-16. Published in Management Science, 2023. https://doi.org/10.1287/mnsc.2022.4392
  • P. Milgrom and I. Segal, Envelope Theorems for Arbitrary Choice Sets, Econometrica 70(2), 583–601, 2002. https://doi.org/10.1111/1468-0262.00296
  • P. Milgrom and C. Shannon, Monotone Comparative Statics, Econometrica 62(1), 157–180, 1994. https://doi.org/10.2307/2951479
  • J. Crémer, Y.-A. de Montjoye and H. Schweitzer, Competition Policy for the Digital Era, report for the European Commission, 2019. https://doi.org/10.2763/407537
9 thms1 active userReviewed
Algorithmic Game TheoryEconomicsOperations Research·Captain: mikedeng1

Precommitments in Two-Sided Market Competition 2: Commission Precommitment Beats No Commitment When γ ≥ β or γ ≪ β, and Loses to It When γ Is Just Below βResearch Paper

Motivation

Many service platforms set a price paid by customers and a wage paid to the providers who serve them. A platform may instead announce how much of each transaction's price it will pass to providers, then choose prices after both platforms have announced their shares. These are different games: a price change in the second game changes both customer demand and provider pay. Hu and Liu's study of precommitments in two-sided competition asks which timing gives platforms a more favorable equilibrium. This mission isolates their comparison between a commission precommitment and no commitment, Proposition 3(b) of the submitted manuscript. The authors' Online Appendix, included in that manuscript, contains the proofs.

The comparison is useful where a platform must choose a contract with providers before it can adjust customer prices. It is not enough to know that either side of the market is competitive: the answer changes as demand-side and supply-side competition intensities move relative to each other. The mission makes the claimed parameter regions precise and ties them to equilibria of the two games.

Setting

There are two platforms, indexed by i=1,2i=1,2i=1,2, with rival j≠ij\ne ij=i. Platform iii posts a consumer price pip_ipi​ and a provider wage wiw_iwi​. Fix a potential market size Ω>0\Omega>0Ω>0. The demand substitution factor γ∈[0,1)\gamma\in[0,1)γ∈[0,1) measures how a rival's price raises demand for platform iii. The supply substitution factor β∈[0,1)\beta\in[0,1)β∈[0,1) measures how a rival's wage draws providers away. The paper uses the positive part [x]+=max⁡{x,0}[x]^+=\max\{x,0\}[x]+=max{x,0}:

di(p)=[Ω−pi+γpj]+,si(w)=[wi−βwj]+.d_i(p)=[\Omega-p_i+\gamma p_j]^+,\qquad s_i(w)=[w_i-\beta w_j]^+.di​(p)=[Ω−pi​+γpj​]+,si​(w)=[wi​−βwj​]+.

The number of completed matches is zi=min⁡{di(p),si(w)}z_i=\min\{d_i(p),s_i(w)\}zi​=min{di​(p),si​(w)}. Profit is πi=(pi−wi)zi\pi_i=(p_i-w_i)z_iπi​=(pi​−wi​)zi​. Unmatched consumers or providers generate no revenue. Keeping the positive parts matters when a platform chooses a price or wage that leaves one side of the market empty.

In mode P, both platforms choose their prices and wages simultaneously, and each can change its own price and wage together while its rival's choices stay fixed. In mode C, each platform first commits to a pay-out ratio αi∈(0,1)\alpha_i\in(0,1)αi​∈(0,1). The provider then receives wi=αipiw_i=\alpha_i p_iwi​=αi​pi​ per match and the platform keeps 1−αi1-\alpha_i1−αi​ of its price. After observing both ratios, the platforms choose prices. Their profit in this second stage is

πi(α,p)=(1−αi)pimin⁡{di(p),si(αp)}.\pi_i(\alpha,p)=(1-\alpha_i)p_i\min\{d_i(p),s_i(\alpha p)\}.πi​(α,p)=(1−αi​)pi​min{di​(p),si​(αp)}.

A subgame-perfect equilibrium in mode C specifies a price equilibrium after every admissible pair of ratios and an initial pair of ratios that resists unilateral deviation when prices are chosen again. The mission compares symmetric commission equilibria to the positive-profit equilibrium of mode P. In the paper's platform preference ranking, X⪰YX\succeq YX⪰Y means that mode XXX gives each platform a weakly higher price and profit, and a weakly lower wage and matching quantity, than mode YYY.

Formalization targets

No commitment and commission outcomes

Lemma 1 gives the simultaneous price-and-wage outcome. Writing D=4−3β−3γ+2βγD=4-3\beta-3\gamma+2\beta\gammaD=4−3β−3γ+2βγ, its price, wage, matching quantity, and profit are

pP∗=3−2βDΩ,wP∗=ΩD,zP∗=1−βDΩ,πP∗=2(1−β)2D2Ω2.p_P^*=\frac{3-2\beta}{D}\Omega,\quad w_P^*=\frac{\Omega}{D},\quad z_P^*=\frac{1-\beta}{D}\Omega,\quad \pi_P^*=\frac{2(1-\beta)^2}{D^2}\Omega^2.pP∗​=D3−2β​Ω,wP∗​=DΩ​,zP∗​=D1−β​Ω,πP∗​=D22(1−β)2​Ω2.

Lemma F.2 says that second-stage commission prices equate demand and supply. Lemma 4 characterizes the symmetric commission equilibrium by the radical α∗\alpha^*α∗ in equation (7), its price pC∗=Ω/[1−γ+(1−β)α∗]p_C^*=\Omega/[1-\gamma+(1-\beta)\alpha^*]pC∗​=Ω/[1−γ+(1−β)α∗], and its profit in equation (9). These are the three milestones. The radical is transcribed exactly in the Lean definition associated with equation (7).

Proposition 3(b)

The goal compares the two equilibrium outcomes using all four components of the platform preference ranking:

γ≥β ⟹ C⪰P;γ≪β ⟹ C⪰P;γ≤β and sufficiently close to β ⟹ P⪰C.\gamma\geq\beta\ \Longrightarrow\ C\succeq P;\qquad \gamma\ll\beta\ \Longrightarrow\ C\succeq P;\qquad \gamma\leq\beta\text{ and sufficiently close to }\beta\ \Longrightarrow\ P\succeq C.γ≥β ⟹ C⪰P;γ≪β ⟹ C⪰P;γ≤β and sufficiently close to β ⟹ P⪰C.

The two informal proximity phrases are expressed by the existence of positive thresholds, with the threshold allowed to depend on β\betaβ. At γ=β\gamma=\betaγ=β, both rankings can hold because the outcomes coincide. The goal also asserts that the equilibria being compared exist for every admissible parameter pair.

Significance

The result identifies when committing to a provider share yields a platform outcome that is preferable to choosing price and wage together. Its four-way comparison is stronger than a profit-only ranking: the associated prices, wages, and match counts all move in specified directions. It makes clear that the relative competition intensities on the two sides determine whether the timing of the provider contract helps or hurts platforms. Without the comparison, the closed-form equilibrium results for modes P and C would not say which contract timing platforms prefer.

The result is proved in the cited manuscript, with derivations in Online Appendix §F; it is not an open mathematical conjecture. The remaining work in this mission is a machine-checked Lean proof of the equilibrium statements and the parameter-region comparison. The development will also provide a reusable formal model of simultaneous and two-stage decisions in a two-sided market. No existing machine-checked proof of this particular comparison is identified in the local Prove2Me index.

Difficulty

A change in a commission ratio changes the wage at any given price, while the subsequent price decision changes both demand and the wage again. That coupling makes the comparison more delicate than ordering two prices by inspection. The commission equilibrium ratio contains a square root, and the ranking must establish the directions of four outcome quantities in several parameter regions. The apparent shortcut of comparing profits alone would leave three of Definition 1's required inequalities unresolved. The positive-part demand and supply functions also admit zero-match equilibria that complicate an unqualified uniqueness statement.

Formalization scope

The Lean development uses real-valued prices and wages, two platforms indexed by Fin 2, and all unilateral deviations in the stated strategy sets. Market size is positive, both substitution factors lie in [0,1)[0,1)[0,1), and pay-out ratios lie in (0,1)(0,1)(0,1). The paper does not spell out the strategy sets; these choices preserve the derivations in §3 and Appendix §F. The no-commitment uniqueness statement is restricted to equilibria where both platforms profit, because the literal unrestricted claim has zero-profit counterexamples. A second-stage strategy in mode C selects an equilibrium with positive profits for both platforms whenever one exists. This condition prevents off-path zero-profit punishments from making the printed symmetric SPE claim false.

The goal quantifies over equilibria derived from the demand, supply, match, and profit functions. It does not define an outcome to equal the paper's closed form, and it asserts equilibrium existence so that its universal comparisons have content. The radical for α∗\alpha^*α∗ is a named expression; Lemma 4, rather than its definition, establishes its equilibrium role. A full proof needs reasoning about unilateral deviations, positive-part functions, equilibrium existence and uniqueness, the radical expression, and real inequalities. The general Nash condition and the paper's market primitives are intended for reuse in other two-player platform games. Contributions addressing these foundations and any of the three cited milestones are within scope. Wage- and price-precommitment modes are outside this mission.

Selected references

  • Ming Hu and Yan Liu, Precommitments in Two-Sided Market Competition, submitted manuscript with Online Appendix associated with the 2023 publication, SSRN 3734828. Manuscript.
  • Ming Hu and Yan Liu, Precommitments in Two-Sided Market Competition, Manufacturing & Service Operations Management 25(2), 704–718, 2023. DOI.
7 thms1 active userReviewed
EconomicsOperations Research·Captain: mikedeng1

Output-Oriented Agricultural Subsidy Design II: The Combined Subsidy Needs the Least Budget, and the Selective Subsidy Needs Less Than Either Single SubsidyResearch Paper

Why compare subsidy formats?

Governments sometimes pay crop producers to increase supply. A payment for each unit planted and a payment for each unit harvested create different incentives when farmers have different yields. An agency choosing among those formats needs to know how much it must spend to attain the same total output. Fan, Feng, Li, Shanthikumar, and Wu study that question in an agricultural Cournot market and compare four programs: planting-only, harvesting-only, combined, and selective subsidies. Their Proposition 10 orders the minimum budgets required by those programs, with the order of the two single subsidies changing at a specified output threshold. The source for this mission is the 2023-03-18 SSRN version of their paper; the proof is in Online Appendix A.

The comparison matters because the payment format changes both who receives money and how much each farmer produces. The government seeks a target output, while each farmer chooses output in response to the market price and the payment offered. A budget comparison therefore has to account for the farmers' equilibrium response, rather than compare payment rates alone. The paper's Section 5 and Proposition 10 give the target and the resulting ordering.

Market and government programs

There are N>0N>0N>0 farmers. Farmer jjj plants xj=zjqjx_j=z_jq_jxj​=zj​qj​ units of input to harvest qjq_jqj​ units of output, so zjz_jzj​ is an input-to-output ratio. The farmers are indexed in nondecreasing order of zjz_jzj​. Planting costs cPc_PcP​ per input unit and harvesting costs cHc_HcH​ per output unit. If total output is Q=∑jqjQ=\sum_jq_jQ=∑j​qj​, the market-clearing price is p(Q)=α−βQp(Q)=\alpha-\beta Qp(Q)=α−βQ, with α,β>0\alpha,\beta>0α,β>0. An output profile is a Cournot equilibrium when every qjq_jqj​ is nonnegative and no farmer can earn more by changing its own output while the other outputs stay fixed. These are the objects in the paper's Section 3 and equation (1).

A subsidy profile gives farmer jjj a payment tjt_jtj​ for each unit of output. Under a combined subsidy (sP,sH)(s_P,s_H)(sP​,sH​), tj=zjsP+sHt_j=z_js_P+s_Htj​=zj​sP​+sH​: the planting part pays for zjqjz_jq_jzj​qj​ units of input and the harvesting part pays for qjq_jqj​ units of output. Under a selective subsidy, the farmer chooses one payment, so tj=max⁡(zjsP,sH)t_j=\max(z_js_P,s_H)tj​=max(zj​sP​,sH​). Planting-only sets sH=0s_H=0sH​=0; harvesting-only sets sP=0s_P=0sP​=0. The model allows negative subsidy rates, which are taxes. When the two selective payments tie, either choice pays the same amount. These formats come from Sections 3, 4.1, and 4.2.

The government budget at equilibrium is ∑jtjqj\sum_jt_jq_j∑j​tj​qj​. A profile is feasible when every farmer produces a positive quantity and ∑jqj≥Qˉ\sum_jq_j\ge\bar Q∑j​qj​≥Qˉ​, where Qˉ\bar QQˉ​ is the target output. For each program, its optimum is the infimum of its feasible budgets. This matches the paper's requirement that output reach at least the target, and the all-active regime used for the comparisons. The average ratio and its variability are zˉ=N−1∑jzj\bar z=N^{-1}\sum_jz_jzˉ=N−1∑j​zj​ and vz=N−1∑jzj2−zˉ2v_z=N^{-1}\sum_jz_j^2-\bar z^2vz​=N−1∑j​zj2​−zˉ2. The paper introduces these statistics in Section 3.

Formalization targets

Write BC,BS,BP,BHB_C,B_S,B_P,B_HBC​,BS​,BP​,BH​ for the least feasible budgets under the combined, selective, planting-only, and harvesting-only programs. The goal is Proposition 10:

Qˉ≤QC(cP,0)⟹BC≤BS≤BP≤BH,\bar Q\le Q^C(c_P,0)\quad\Longrightarrow\quad B_C\le B_S\le B_P\le B_H,Qˉ​≤QC(cP​,0)⟹BC​≤BS​≤BP​≤BH​, Qˉ>QC(cP,0)⟹BC≤BS≤BH≤BP.\bar Q>Q^C(c_P,0)\quad\Longrightarrow\quad B_C\le B_S\le B_H\le B_P.Qˉ​>QC(cP​,0)⟹BC​≤BS​≤BH​≤BP​.

Here QC(cP,0)Q^C(c_P,0)QC(cP​,0) is the all-active expression for market output under a combined subsidy with planting rate cPc_PcP​ and harvesting rate zero, as given by equation (5). In addition, vz=0v_z=0vz​=0 implies BC=BS=BP=BHB_C=B_S=B_P=B_HBC​=BS​=BP​=BH​. The target exceeds the no-subsidy output, as required at the start of Section 5. All farmers are assumed to produce at the three closed-form designs of Proposition 8.

The milestones record the market quantities in Proposition 3, equations (2)–(6), the three minimizing designs of Proposition 8, and the single-subsidy budget difference in the proof of Proposition 10, Online Appendix A, page 13. A separate theorem item states the selective optimum's lower bound from the same proof.

What the result establishes

The ordering identifies a minimum-spending format for any target in the stated all-active regime. The combined program never requires a higher optimal budget than the other three, and the selective program never requires a higher optimal budget than either single subsidy. The threshold tells the government which single subsidy is cheaper. When farmer input-to-output ratios have zero variability, the choice among all four formats has no budget effect. These conclusions are the specific content of Proposition 10, rather than a claim about all policy objectives or about equilibria with inactive farmers.

The mathematical result is proved in the paper. This mission asks for a machine-checked proof of its stated all-active comparison. It also creates reusable Lean definitions for a finite Cournot equilibrium with affine inverse demand, per-farmer subsidy payments, and budget optimization over equilibrium-feasible profiles. The formalization has not yet proved the goal or milestones; each theorem is offered as a statement for solvers. The paper's proofs are in Online Appendix A of the SSRN version.

Where the formalization is difficult

The government controls subsidy rates, but feasibility and spending are determined after farmers respond. The four programs therefore have different sets of possible payment vectors, and the output constraint may be met by several profiles. Comparing one chosen profile from each program does not by itself establish a comparison of their minima. The selective program adds another difficulty: farmers can receive different types of payments within the same equilibrium. The proof of Proposition 10 records a separate budget inequality for that program.

Formalization scope

Farmers are represented by Fin N, with Lean index 000 corresponding to the paper's farmer 111. A generic Cournot game is a separate definition; the agricultural market supplies its unit costs. Equilibrium is a best-response predicate over nonnegative real outputs. Subsidies are per-output payment vectors, and the government budget is the finite sum of payment times output. The combined program contains all pairs (sP,sH)(s_P,s_H)(sP​,sH​); its definition does not fix the optimal planting rate cP/2c_P/2cP​/2. The output constraint is Q≥QˉQ\ge\bar QQ≥Qˉ​, exactly as printed in Section 5. Subsidy rates and costs have no added sign restrictions.

The formalization explicitly assumes N>0N>0N>0, α>0\alpha>0α>0, β>0\beta>0β>0, nondecreasing zjz_jzj​, and zj>0z_j>0zj​>0. The last condition states the physical meaning of an input-to-output ratio and is a disclosed addition. For Proposition 10, Qˉ\bar QQˉ​ is strictly above the no-subsidy output in the all-active regime, and the planting-only, harvesting-only, and combined designs of Proposition 8 each have an all-positive equilibrium. Every feasible budget set is restricted to all-active equilibria. This is the fixed-active-set reading of the paper's phrase “all farmers produce”; a variable-active-set version is outside this mission. The three design assumptions make the single-subsidy and combined feasible sets nonempty, and a single-subsidy profile also belongs to the selective program. The separate selective lower-bound theorem assumes that the paper's chosen optimal selective budget is attained. These conditions and the budget lower bounds ensure that real sInf represents a finite budget value.

The equilibrium formulas, optimality statements, and budget inequalities are proof obligations; none is built into the definitions. Contributions establishing those claims or reusable finite-game and finite-sum facts are in scope. Results on inactive farmers, random yields, or convex production costs are outside this mission.

Selected references

  • Fan, T., Q. Feng, Y. Li, J. G. Shanthikumar, and Y. Wu, Output-Oriented Agricultural Subsidy Design, forthcoming in Management Science, SSRN version dated March 18, 2023, SSRN 4378693, DOI 10.1287/mnsc.2023.4749.
7 thms1 active userReviewed
Algorithmic Game TheoryEconomicsOperations Research·Captain: mikedeng1

Precommitments in Two-Sided Market Competition 1: Committing to a Matching Capacity, Then Competing in Price and Wage, Yields the Quantity-Competition OutcomeResearch Paper

Motivation

A service platform makes decisions on two sides of a market. It charges consumers a price and pays independent providers a wage, then earns a margin only when it can match a consumer with a provider. Capacity is another decision available to the platform: it can limit how many matches it will carry, for example by limiting the active provider pool. Hu and Liu ask whether committing to this limit before setting price and wage changes the competitive outcome. Their submitted manuscript models this question for two competing platforms and states a two-sided counterpart of the quantity-precommitment result associated with Kreps and Scheinkman. The point matters for platform operations because a capacity decision can determine the price, wage, volume, and profit that emerge after both platforms react. Hu and Liu, submitted manuscript, §3.5.

Setting

There are two platforms, indexed by i∈{1,2}i\in\{1,2\}i∈{1,2}; jjj denotes the other platform. The potential market size is Ω>0\Omega>0Ω>0. Each platform posts a consumer price pi∈Rp_i\in\mathbb Rpi​∈R and a provider wage wi∈Rw_i\in\mathbb Rwi​∈R. Demand and supply are the positive parts

di(p)=[Ω−pi+γpj]+,si(w)=[wi−βwj]+,d_i(p)=[\Omega-p_i+\gamma p_j]^+, \qquad s_i(w)=[w_i-\beta w_j]^+,di​(p)=[Ω−pi​+γpj​]+,si​(w)=[wi​−βwj​]+,

where [x]+=max⁡{x,0}[x]^+=\max\{x,0\}[x]+=max{x,0}. The demand substitution factor γ\gammaγ and the supply substitution factor β\betaβ both lie in [0,1)[0,1)[0,1). Higher rival prices raise a platform's demand; higher rival wages reduce its supply. A platform can serve only the smaller of its demand and supply. Its profit without a capacity limit is the margin pi−wip_i-w_ipi​−wi​ times that number of matches. These are the manuscript's displays (1)–(3). Hu and Liu, submitted manuscript, pp. 8–9.

The first game is quantity competition. Each platform chooses a nonnegative matching quantity ziz_izi​. The prices and wages that clear demand and supply at those quantities are

pi(z)=(1+γ)Ω−zi−γzj1−γ2,wi(z)=zi+βzj1−β2.p_i(z)=\frac{(1+\gamma)\Omega-z_i-\gamma z_j}{1-\gamma^2}, \qquad w_i(z)=\frac{z_i+\beta z_j}{1-\beta^2}.pi​(z)=1−γ2(1+γ)Ω−zi​−γzj​​,wi​(z)=1−β2zi​+βzj​​.

A platform earns (pi(z)−wi(z))zi(p_i(z)-w_i(z))z_i(pi​(z)−wi​(z))zi​. A quantity Nash equilibrium is a nonnegative vector zzz at which neither platform can gain by choosing any other nonnegative quantity while the rival quantity stays fixed. The inverse price and wage appear in the proof of Lemma 6, where the profit function is written as (F.3). Hu and Liu, submitted manuscript, p. 14 and Online Appendix p. 32.

The second game is capacity precommitment. In stage one, each platform chooses a nonnegative capacity qiq_iqi​, the most matches it can make. In stage two, both platforms simultaneously choose prices and wages. Platform iii then serves mi=min⁡{di(p),si(w),qi}m_i=\min\{d_i(p),s_i(w),q_i\}mi​=min{di​(p),si​(w),qi​} matches and earns (pi−wi)mi(p_i-w_i)m_i(pi​−wi​)mi​. A second-stage Nash equilibrium lets a platform change its price and wage together. A subgame-perfect equilibrium specifies stage-two play after every admissible capacity vector and requires that no platform benefit from changing its stage-one capacity and then following the continuation for the changed vector. Hu and Liu, submitted manuscript, pp. 14–15 and Online Appendix §A.

Formalization targets

The goal is Proposition 1: capacity precommitment and quantity competition have the same equilibrium price, wage, matching quantity, and profit for each platform. Writing q,σq,\sigmaq,σ for a capacity profile and its continuation plan, and zzz for a quantity equilibrium, the target is

∀i∈{1,2},(pi(σ(q)),wi(σ(q)),mi(q,σ(q)),πi(q,σ(q)))=(pi(z),wi(z),zi,(pi(z)−wi(z))zi).\forall i\in\{1,2\},\qquad \bigl(p_i(\sigma(q)),w_i(\sigma(q)),m_i(q,\sigma(q)),\pi_i(q,\sigma(q))\bigr) = \bigl(p_i(z),w_i(z),z_i,(p_i(z)-w_i(z))z_i\bigr).∀i∈{1,2},(pi​(σ(q)),wi​(σ(q)),mi​(q,σ(q)),πi​(q,σ(q)))=(pi​(z),wi​(z),zi​,(pi​(z)−wi​(z))zi​).

The goal also asserts that an equilibrium of each game exists, so this comparison has actual outcomes to compare. Lemma 6 gives the unique quantity equilibrium and its closed forms. The subgame analysis in Online Appendix §A.1 gives a platform's best response to fixed rival price and wage. Lemma 7 states that demand and supply both equal committed capacity in the two-stage equilibrium. These three statements are the mission's milestones. Hu and Liu, submitted manuscript, pp. 14–15 and Online Appendix p. 1.

Significance

Proposition 1 supplies an operational interpretation of quantity competition in a market where each platform controls both consumer price and provider wage. A quantity outcome can arise through an earlier capacity choice followed by ordinary spot-market price and wage decisions. The conclusion covers four separate outcomes for each firm, so it supports comparisons of capacity policies in terms of what consumers pay, what providers receive, how many matches occur, and platform profit. The result is proved in the manuscript; its proofs are in Online Appendix §F of the same cited artifact. Hu and Liu, submitted manuscript, p. 15 and Online Appendix p. 33.

The formalization asks for machine-checked proofs of these known statements under explicit equilibrium conventions. It also creates reusable definitions for a two-sided market with positive-part demand and supply, a quantity game, and a two-stage capacity game. The paper's displayed formulas become auditable statements about every equilibrium of those games rather than numbers inserted into the definition of an outcome. No machine-checked proof of this specific proposition is asserted here.

Difficulty

The central issue is the full two-stage game. A stage-two platform changes price and wage jointly, and a stage-one capacity deviation leads to a new stage-two equilibrium. Checking a price deviation while holding wages fixed, or checking only capacities near a proposed equilibrium, does not establish the proposition. The positive parts in demand and supply also create zero-profit price-and-wage equilibria. Such equilibria can be used as off-path continuations and can change the set of stage-one equilibria. The formal target therefore selects positive profit for each platform whenever a subgame equilibrium permits it. The manuscript's Appendix §A distinguishes several regions of capacity profiles; this regime structure is part of the difficulty of proving a statement about all deviations. Hu and Liu, submitted manuscript, Online Appendix §§A.1–A.2.

Formalization scope

Lean uses Fin 2 for platforms and a named rival map. Prices and wages are real-valued. Capacities and chosen quantities are nonnegative reals. The standing parameters are Ω>0\Omega>0Ω>0 and 0≤β,γ<10\le\beta,\gamma<10≤β,γ<1; these ranges keep the market-clearing denominators 1−β21-\beta^21−β2 and 1−γ21-\gamma^21−γ2 nonzero. Demand and supply retain the manuscript's positive-part operation even when it is inactive at a positive equilibrium.

A continuation plan maps every capacity profile to a pair of price and wage profiles. At every nonnegative capacity profile it must choose a second-stage Nash equilibrium. For each platform, if that subgame has an equilibrium in which it earns positive profit, the chosen equilibrium must give it positive profit. This includes a subgame in which its rival committed zero capacity. This selection is an explicit addition to the printed equilibrium language, needed because the unqualified statement admits zero-profit off-path punishments. The stage-one Nash condition evaluates a capacity deviation using the continuation plan at the deviated capacity. The manuscript does not specify strategy sets; the stated real and nonnegative domains make them explicit. The goal ranges over equilibria rather than defining outcomes from Lemma 6's closed forms, and it asserts existence to prevent a vacuous comparison.

Contributions can establish the market-clearing identities, the quantity equilibrium and its uniqueness, joint price-and-wage best responses, the capacity-binding result, and the existence and outcome claims of Proposition 1. The generic two-player Nash predicate and the positive-part market model are reusable beyond this mission.

Selected references

  • Ming Hu and Yan Liu, Precommitments in Two-Sided Market Competition, submitted manuscript (SSRN 3734828; TSpace), published in Manufacturing & Service Operations Management 25(2), 2023, DOI 10.1287/msom.2022.1173. Mission statements follow the submitted manuscript and its Online Appendix, not the journal pagination.
6 thms1 active userReviewed
Algorithmic Game TheoryEconomicsOperations Research·Captain: mikedeng1

Quality Signaling Through Crowdfunding Pricing II: With Price Commitment and a Small Quality Gap, the Unique Refined Separating Equilibrium Lowers the Funding Price and Raises the Regular PriceResearch Paper

Motivation

In reward-based crowdfunding, a seller asks customers to pay before the product's quality is known to them. A high-quality seller can try to communicate private quality through the prices he posts. That signal is costly because a price that deters imitation may also reduce the seller's own expected revenue. Bolandifar, Chen, Kouvelis and Zhou study this tradeoff when a campaign must meet a financing target and a successful campaign leads to a later retail period (SSRN manuscript, §§3–5). Their model asks whether a high-quality seller can separate himself from a low-quality seller by committing in advance to both the crowdfunding price and the later retail price.

The manuscript treats price commitment separately from the case in which the seller chooses the retail price after the campaign. This mission concerns the commitment case, specifically Proposition 2 and the lemmas that support it. The theorem describes a separating equilibrium after applying the intuitive criterion: the high-quality seller chooses a lower crowdfunding price and a higher retail price than he would under full information. The cited artifact is the authors' SSRN manuscript dated 2022-05-30; its proofs are in Appendix A (manuscript, pp. 38–43).

Setting

There are two privately known product qualities, 0<qL<qH0<q_L<q_H0<qL​<qH​. A seller commits to a price pair x=(P1,P2)x=(P_1,P_2)x=(P1​,P2​), where P1P_1P1​ is paid by crowdfunding backers and P2P_2P2​ is charged in the regular selling period. The project needs a financing target T>0T>0T>0, so a feasible pair satisfies P1≥TP_1\ge TP1​≥T and P2>0P_2>0P2​>0. Both period market sizes are normalized to one; production and salvage costs are zero, and future revenue is not discounted (manuscript, pp. 9–13).

All funding customers have the same taste θc\theta_cθc​, uniformly distributed on [0,1][0,1][0,1] and unknown to the seller. They believe quality is qjq_jqj​ and back the campaign when θcqj≥P1\theta_c q_j\ge P_1θc​qj​≥P1​. Thus success has probability max⁡{0,1−P1/qj}\max\{0,1-P_1/q_j\}max{0,1−P1​/qj​}. After a successful campaign, true quality qiq_iqi​ becomes known. A fraction α∈(0,1)\alpha\in(0,1)α∈(0,1) of regular customers have the same taste as the funding customers; success updates their conditional taste distribution. The remaining fraction has independent uniform tastes. A customer in the regular period buys if taste times qiq_iqi​ is at least P2P_2P2​ (manuscript, pp. 10–11).

Write Πij(P1,P2)\Pi^{ij}(P_1,P_2)Πij(P1​,P2​) for the seller's expected total profit when true quality is qiq_iqi​ and customers believe qjq_jqj​. The expressions VijV^{ij}Vij and WijW^{ij}Wij distinguish the regions in which returning customers buy for sure or with a conditional probability. Write Πij∗\Pi^{ij*}Πij∗ for the maximum of Πij\Pi^{ij}Πij over feasible pairs. In particular, ΠL∗=ΠLL∗\Pi^{L*}=\Pi^{LL*}ΠL∗=ΠLL∗ is the low type's full-information payoff. These are outcomes of optimization, not inserted formulas (manuscript, pp. 22–24, (7)–(11)).

In a separating equilibrium, the two seller types choose different feasible pairs xHx_HxH​ and xLx_LxL​. Funding customers believe the product is high quality exactly at xHx_HxH​ and low quality at every other pair, including off-path pairs. Neither seller type can gain by deviating under those beliefs. The intuitive criterion then checks whether an off-path pair would be profitable to the high type if believed high while being unattractive to the low type (manuscript, pp. 13, 19).

Formalization targets

Lemma 4 identifies an attained full-information optimum for any choice of true and believed quality in {qL,qH}\{q_L,q_H\}{qL​,qH​}. Its crowdfunding price is

P1ij∗=max⁡{4qj−(1−α)qi8,T},P_1^{ij*}=\max\left\{\frac{4q_j-(1-\alpha)q_i}{8},T\right\},P1ij∗​=max{84qj​−(1−α)qi​​,T},

and its retail price follows the three cases of equation (11), depending on whether TTT lies below qj/2q_j/2qj​/2, between that threshold and qj/[2(1−α)]q_j/[2(1-\alpha)]qj​/[2(1−α)], or above the second threshold (manuscript, p. 23, Lemma 4).

The goal is Proposition 2 in the small-quality-gap regime qL<qH≤(α2+6α+25)qL/16q_L<q_H\le(\alpha^2+6\alpha+25)q_L/16qL​<qH​≤(α2+6α+25)qL​/16. Define (P˙1,P˙2)(\dot P_1,\dot P_2)(P˙1​,P˙2​) by its equations, requiring P˙2>qH/2\dot P_2>q_H/2P˙2​>qH​/2:

4P˙1+(1−α)P˙2=2qH,WLH(P˙1,P˙2)=ΠL∗.4\dot P_1+(1-\alpha)\dot P_2=2q_H,\qquad W^{LH}(\dot P_1,\dot P_2)=\Pi^{L*}.4P˙1​+(1−α)P˙2​=2qH​,WLH(P˙1​,P˙2​)=ΠL∗.

When T≤P˙1T\le\dot P_1T≤P˙1​, the goal states that the unique separating equilibrium surviving the intuitive criterion has xH=(P˙1,P˙2)x_H=(\dot P_1,\dot P_2)xH​=(P˙1​,P˙2​) and the low type at his full-information optimum. Relative to every full-information optimum (P1fH,P2fH)(P^H_{1f},P^H_{2f})(P1fH​,P2fH​) of the high type, it also states

P˙1<P1fH,P˙2>P2fH.\dot P_1<P^H_{1f},\qquad \dot P_2>P^H_{2f}.P˙1​<P1fH​,P˙2​>P2fH​.

The mission separately targets uniqueness of the dotted pair, the first claim of Lemma 6 concerning profitable imitation of the high type's full-information pair, and the constrained optimum in equations (A.13)–(A.14) (manuscript, pp. 26–27, 41).

Significance

The result identifies how a commitment to the later price changes the signal available during crowdfunding. The high type's retail price is raised while his crowdfunding price is lowered, so the signal is encoded in the pair, rather than in a single crowdfunding price. The theorem also determines which separating outcome survives a refinement intended to remove equilibria supported only by arbitrary off-path beliefs (manuscript, pp. 26–27).

The mathematical result is already proved in the manuscript. The remaining formalization work is to give the economic model an exact Lean meaning, prove the optimization and equilibrium assertions, and make the boundary conventions explicit. The five open Lean theorems in this proposal are statements to be proved; their sorry bodies are not machine-checked proofs.

Difficulty

The seller's payoff changes expression when the regular price crosses a threshold determined by the funding price and the two qualities. The low type can mimic a pair whose regular price exceeds qLq_LqL​, in which case regular sales vanish but the crowdfunding payoff can still rise. This makes a direct comparison of the printed WLHW^{LH}WLH expression with the actual mimicking payoff invalid outside its demand region. The intuitive criterion adds a second layer: it tests deviations under a different belief from the default off-path belief. These regime changes and belief-dependent deviations are the central obstacles to a concise, faithful Lean statement (manuscript, pp. 23, 26–27, 41–43).

Formalization scope

Lean represents qualities, prices, probabilities and payoffs as real numbers. Its parameter structure contains qL,qH,α,Tq_L,q_H,\alpha,TqL​,qH​,α,T, with 0<qL<qH0<q_L<q_H0<qL​<qH​, 0<α<10<\alpha<10<α<1 and T>0T>0T>0. The prior high-quality belief is omitted because the separating statements use beliefs fixed by the observed pair. Market sizes, zero costs, salvage value and discount rate are incorporated into the payoff. The funding success probability and purchase probabilities are clipped at zero outside their printed domains. The printed VijV^{ij}Vij and WijW^{ij}Wij remain available for the page 41 equations; WijW^{ij}Wij is only used away from its zero denominator. Suprema range over all feasible pairs P1≥TP_1\ge TP1​≥T, P2>0P_2>0P2​>0, and “optimal” means the displayed pair attains that supremum.

The manuscript's Proposition 2 needs the additional bound T≤(3+α)qL/8T\le(3+\alpha)q_L/8T≤(3+α)qL​/8. Without it, the low type's constrained full-information payoff can be too small and he can profitably mimic a dotted pair with P˙2>qL\dot P_2>q_LP˙2​>qL​; a numerical counterexample and the discrepancy are recorded in the local moderation notes. This proposal states that bound openly rather than treating the printed proposition as valid for all T≤P˙1T\le\dot P_1T≤P˙1​. Lemma 4 also records its displayed domain T≤qjT\le q_jT≤qj​. The goal does not define the optimum by a formula, the equilibrium by the paper's necessary conditions (13)–(14), or the dotted pair by an arbitrary choice.

The foundational setting is a reusable two-type, two-price payoff and equilibrium model. A complete development must establish the payoff's agreement with the manuscript's regions, attainment and comparison of the full-information optima, uniqueness of the dotted pair, optimization on the relevant iso-profit curve, and the no-deviation and intuitive-criterion conclusions. Contributions proving these targets or reusable real optimization lemmas are within scope.

Selected references

  • E. Bolandifar, Z. Chen, P. Kouvelis and W. Zhou, Quality Signaling through Crowdfunding Pricing, SSRN manuscript 3689946, 2022-05-30, SSRN. Published as Manufacturing & Service Operations Management, doi:10.1287/msom.2022.1177.
7 thms1 active userReviewed
Algorithmic Game TheoryOperations Research·Captain: mikedeng1

Competition and Collaboration on Fundraising for Short-Term Disaster Response: The Impact on Earmarking and Performance III: Partial-Collaboration Equilibria: KKT Utilities and Free-Riding EffortsResearch Paper

Motivation

After a sudden-onset disaster, humanitarian organizations (HOs) raise most of their response budget from private donors within days. Donors increasingly earmark their gifts, restricting them to a region, a program or a type of expense. Earmarking makes an appeal more attractive to a donor but lowers the share of each dollar that the HO can deploy immediately. Aflaki and Pedraza-Martinez (SSRN 3705595, published in Manufacturing & Service Operations Management, 2023, doi:10.1287/msom.2023.1202) model how HOs set earmarking and fundraising effort under three institutional arrangements: competition, full collaboration (a coalition that fundraises and decides as one), and partial collaboration, in which HOs pool the cost of reaching donors on a common platform while each donor still chooses which HO to give to. Joint appeals such as the UK's Disasters Emergency Committee are of the last kind.

This mission formalizes the paper's equilibrium result for partial collaboration (Proposition 4): equilibria exist, equilibrium earmarking is determined by first-order conditions that do not involve the efforts, and only the HOs with the largest required funding relative to their unit performance pay for the platform, while the others free-ride.

Setting

There are n≥1n \ge 1n≥1 HOs i∈I={1,…,n}i \in I = \{1, \dots, n\}i∈I={1,…,n}. HO iii chooses a base utility si∈[ai,bi]s_i \in [a_i, b_i]si​∈[ai​,bi​], the attractiveness to donors that its earmarking level induces, and an effort xi∈[0,1]x_i \in [0, 1]xi​∈[0,1], the fraction of donors it pays to contact, at cost Ci(xi)C_i(x_i)Ci​(xi​). Its unit performance δi(si)∈(0,1]\delta_i(s_i) \in (0, 1]δi​(si​)∈(0,1] is the fraction of each donated dollar usable now, and Bi>0B_i > 0Bi​>0 is its required funding. The mean donation is normalized to 111.

Pooled effort reaches xˉ=min⁡(∑i∈Ixi,1)\bar x = \min\left(\sum_{i \in I} x_i, 1\right)xˉ=min(∑i∈I​xi​,1) donors. A contacted donor gives to HO iii with the multinomial-logit probability

θip(s)=esi1+∑j∈Iesj,\theta^p_i(s) = \frac{e^{s_i}}{1 + \sum_{j \in I} e^{s_j}},θip​(s)=1+∑j∈I​esj​esi​​,

the 111 being the option of not donating, so HO iii expects donations xˉ θip(s)\bar x\,\theta^p_i(s)xˉθip​(s) and achieves total performance δi(si) xˉ θip(s)\delta_i(s_i)\,\bar x\,\theta^p_i(s)δi​(si​)xˉθip​(s), of which only min⁡(⋅,Bi)\min(\cdot, B_i)min(⋅,Bi​) is useful. HO iii is lexicographic (problem (10)): given the other HOs' strategies, it first minimizes its funding gap (Bi−δi(si)xˉθip(s))+\left(B_i - \delta_i(s_i)\bar x\theta^p_i(s)\right)^+(Bi​−δi​(si​)xˉθip​(s))+ over [ai,bi]×[0,1][a_i, b_i] \times [0,1][ai​,bi​]×[0,1]; among the gap minimizers it maximizes its utility min⁡(δi(si)xˉθip(s),Bi)−Ci(xi)\min\left(\delta_i(s_i)\bar x\theta^p_i(s), B_i\right) - C_i(x_i)min(δi​(si​)xˉθip​(s),Bi​)−Ci​(xi​); and an HO that is still indifferent picks a strategy maximizing its unconstrained total performance δi(si)xˉθip(s)\delta_i(s_i)\bar x\theta^p_i(s)δi​(si​)xˉθip​(s). A Nash equilibrium is a profile (s,x)(s, x)(s,x) in the product of the boxes at which every HO's strategy is such a best response. Finally,

αip(s)=min⁡(Biδi(si) θip(s),1)\alpha^p_i(s) = \min\left(\frac{B_i}{\delta_i(s_i)\,\theta^p_i(s)}, 1\right)αip​(s)=min(δi​(si​)θip​(s)Bi​​,1)

is the reach HO iii needs to close its own gap.

Formalization targets

Goal: Proposition 4

A pure Nash equilibrium exists. For every profile (s,x)(s, x)(s,x) in the box, labelled so that α1p(s)≥⋯≥αnp(s)\alpha^p_1(s) \ge \dots \ge \alpha^p_n(s)α1p​(s)≥⋯≥αnp​(s), with kˉ=#{i:αip(s)=α1p(s)}\bar k = \#\{i : \alpha^p_i(s) = \alpha^p_1(s)\}kˉ=#{i:αip​(s)=α1p​(s)}: (s,x)(s, x)(s,x) is an equilibrium if and only if (i) for every iii there are λi1p,λi2p≥0\lambda^p_{i1}, \lambda^p_{i2} \ge 0λi1p​,λi2p​≥0 with

δi′(si)δi(si)+∂θip(s)/∂siθip(s)+λi1p−λi2p=0,λi1p(ai−si)=0,λi2p(si−bi)=0,(11)\frac{\delta_i'(s_i)}{\delta_i(s_i)} + \frac{\partial \theta^p_i(s)/\partial s_i}{\theta^p_i(s)} + \lambda^p_{i1} - \lambda^p_{i2} = 0, \quad \lambda^p_{i1}(a_i - s_i) = 0, \quad \lambda^p_{i2}(s_i - b_i) = 0, \tag{11}δi​(si​)δi′​(si​)​+θip​(s)∂θip​(s)/∂si​​+λi1p​−λi2p​=0,λi1p​(ai​−si​)=0,λi2p​(si​−bi​)=0,(11)

and (ii) ∑i=1kˉxi=α1p(s)\sum_{i=1}^{\bar k} x_i = \alpha^p_1(s)∑i=1kˉ​xi​=α1p​(s) and xkˉ+1=⋯=xn=0x_{\bar k+1} = \dots = x_n = 0xkˉ+1​=⋯=xn​=0.

Milestones

  1. (S11): (s,x)(s, x)(s,x) is an equilibrium iff each sis_isi​ maximizes σ↦δi(σ)θip(σ,s−i)\sigma \mapsto \delta_i(\sigma)\theta^p_i(\sigma, s_{-i})σ↦δi​(σ)θip​(σ,s−i​) on [ai,bi][a_i, b_i][ai​,bi​] and xi=(αip(s)−∑j≠ixj)+x_i = \left(\alpha^p_i(s) - \sum_{j \ne i} x_j\right)^+xi​=(αip​(s)−∑j=i​xj​)+.
  2. Log-concavity: σ↦δi(σ)θip(σ,s−i)\sigma \mapsto \delta_i(\sigma)\theta^p_i(\sigma, s_{-i})σ↦δi​(σ)θip​(σ,s−i​) is log-concave on [ai,bi][a_i, b_i][ai​,bi​].
  3. Total effort: every solution of xi=(αi−∑j≠ixj)+x_i = (\alpha_i - \sum_{j \ne i} x_j)^+xi​=(αi​−∑j=i​xj​)+ with α\alphaα sorted decreasingly has ∑ixi≥α1\sum_i x_i \ge \alpha_1∑i​xi​≥α1​.
  4. Effort system: for 1≥α1≥⋯≥αn≥01 \ge \alpha_1 \ge \dots \ge \alpha_n \ge 01≥α1​≥⋯≥αn​≥0 and x∈[0,1]nx \in [0,1]^nx∈[0,1]n, that system holds iff ∑i≤kˉxi=α1\sum_{i \le \bar k} x_i = \alpha_1∑i≤kˉ​xi​=α1​ and xi=0x_i = 0xi​=0 for i>kˉi > \bar ki>kˉ.

Significance

The proposition separates the two decisions. Equilibrium earmarking solves each HO's own first-order condition (11) and does not depend on anyone's effort, because the pooled reach multiplies every HO's donations by the same factor. Equilibrium effort is a pure coordination outcome: the platform is funded exactly up to the largest required reach α1p\alpha^p_1α1p​, and only the HOs attaining it contribute. The paper uses these facts to compare earmarking and performance across the three arrangements (its Propositions 5 and 7), and the free-riding structure is what drives the comparison of partial collaboration with competition.

The result is proved in the paper's Online Supplement (pp. S13–S14). No machine-checked version exists. The mission asks for a Lean proof of the proposition as stated, with the equilibrium defined from the HOs' lexicographic problem rather than from its characterization; the effort-system milestones are self-contained statements about a piecewise-linear fixed-point system and are reusable for other pooled-contribution games.

Difficulty

The obvious argument, "each HO maximizes δiθip\delta_i\theta^p_iδi​θip​, and the rest is bookkeeping", skips the case analysis behind (S11). Whether HO iii's gap can be closed depends on the others' efforts. When the others' pooled effort already covers HO iii's requirement, HO iii's gap and utility no longer depend on its base utility. Only the third, tie-breaking level of the best response then pins sis_isi​ down, and without it (11) is false. The existence part needs a fixed point of the base-utility best-response map on ∏i[ai,bi]\prod_i [a_i, b_i]∏i​[ai​,bi​]; when HO iii's best response is not unique, that map is not even a function. In part (ii), the effort system xi=(αi−∑j≠ixj)+x_i = (\alpha_i - \sum_{j \ne i} x_j)^+xi​=(αi​−∑j=i​xj​)+ is not a contraction, and the paper's proof by successive elimination of indices is informal.

Formalization scope

HOs are Fin n with 0-based indices, so α1p\alpha^p_1α1p​ is the value at index 0, and [NeZero n] is assumed. Strategies are in base-utility coordinates: δi:R→R\delta_i : \mathbb R \to \mathbb Rδi​:R→R is a primitive function of sis_isi​, as in the paper's problem (10). The earmarking coordinates are not modelled. All definitions live in one Setting structure with a Standing predicate, which every theorem assumes:

  • ai≤bia_i \le b_iai​≤bi​ and Bi>0B_i > 0Bi​>0;
  • CiC_iCi​ is nonnegative and strictly increasing on [0,1][0,1][0,1];
  • on an open interval containing [ai,bi][a_i, b_i][ai​,bi​], δi\delta_iδi​ is positive, differentiable and concave;
  • δi≤1\delta_i \le 1δi​≤1 on [ai,bi][a_i, b_i][ai​,bi​].

Bi>0B_i > 0Bi​>0 is implicit in the paper; with all Bi=0B_i = 0Bi​=0 every base utility is an equilibrium strategy. Concavity of δi\delta_iδi​ is used by the paper's proof. The HO problem (10) is printed with decision (si,xˉ)(s_i, \bar x)(si​,xˉ) and cost Cp(xˉ)C^p(\bar x)Cp(xˉ). It is encoded with HO iii's own effort xix_ixi​ and own cost Ci(xi)C_i(x_i)Ci​(xi​), the reading used by the paper's proof and by part (ii). The paper's "without loss of generality" ordering is the hypothesis that αp(s)\alpha^p(s)αp(s) is antitone in the index, and kˉ\bar kkˉ is the number of entries tied with the first; this gives kˉ=n\bar k = nkˉ=n when all tie. Partial derivatives are Mathlib deriv of t↦θip(s with si:=t)t \mapsto \theta^p_i(s \text{ with } s_i := t)t↦θip​(s with si​:=t). Every function differentiated is differentiable at the point by Standing. The pure-algebra milestones 3–4 use no game objects.

The equilibrium must not be defined by (S11) or (11); that would make the goal a tautology. The Setting defines it as the three-level lexicographic best response over the full strategy box, and (S11) is a milestone to be proved. A sorry-free check that the standing hypotheses hold for the paper's numerical primitives (δi(s)=1−s/4\delta_i(s) = 1 - s/4δi​(s)=1−s/4, Ci(x)=x/10C_i(x) = x/10Ci​(x)=x/10, [ai,bi]=[0,1][a_i, b_i] = [0,1][ai​,bi​]=[0,1], B=(0.2,0.3)B = (0.2, 0.3)B=(0.2,0.3)) accompanies the draft.

A full development needs: KKT conditions for a differentiable concave function on a compact interval (including the degenerate interval ai=bia_i = b_iai​=bi​); log-concavity of the logistic share; a continuous-maximum (Berge-type) argument and Brouwer's fixed-point theorem on a product of intervals; and the algebra of the effort system. Contributions of the interval-KKT lemma and of the effort-system lemmas are welcome as separate theorems.

The source is the authors' SSRN version (abstract 3705595, dated December 2022); all proofs are in its Online Supplement, Section S3.

Selected references

  • A. Aflaki, A. J. Pedraza-Martinez, Competition and Collaboration on Fundraising for Short-Term Disaster Response: The Impact on Earmarking and Performance, SSRN 3705595, version of December 2022. https://ssrn.com/abstract=3705595
  • A. Aflaki, A. J. Pedraza-Martinez, same title, Manufacturing & Service Operations Management, 2023. https://doi.org/10.1287/msom.2023.1202
6 thms1 active userReviewed
Algorithmic Game TheoryOperations Research·Captain: mikedeng1

Competition and Collaboration on Fundraising for Short-Term Disaster Response: The Impact on Earmarking and Performance I: Existence and KKT Characterization of the Competition EquilibriumResearch Paper

Fundraising competition after a disaster

In the days after a sudden-onset disaster, several humanitarian organizations (HOs) appeal to the same pool of donors. Donors increasingly want to earmark their gifts (restrict them to a programme, region or item), and HOs can offer more or less of that control. Earmarked money is less useful in the response: renegotiating restrictions costs time and overhead, so each dollar delivers less immediate relief. HOs therefore face a trade-off between attracting donors and using donations well, and they face it while competing with each other for the same donors.

A. Aflaki and A. J. Pedraza-Martinez model this trade-off as a game among HOs whose donors choose by a multinomial logit (MNL) rule, and compare three regimes: competition, full collaboration and partial collaboration (SSRN 3705595, December 2022; published in Manufacturing & Service Operations Management, 2023, doi:10.1287/msom.2023.1202). This mission formalizes the equilibrium result for the competition regime, Proposition 1 of the paper. The source is the SSRN version dated December 2022; its proofs are in the bound-in Online Supplement (§S3).

The competition game

There are n≥1n \ge 1n≥1 HOs i∈I={1,…,n}i \in I = \{1, \dots, n\}i∈I={1,…,n}. HO iii chooses two numbers:

  • a base utility si∈[ai,bi]s_i \in [a_i, b_i]si​∈[ai​,bi​] that it offers donors (in the paper, a monotone reparametrization of its earmarking level, used from problem (6) on);
  • a fundraising effort xi∈[0,1]x_i \in [0,1]xi​∈[0,1], the fraction of donors it contacts, at cost Ci(xi)C_i(x_i)Ci​(xi​) with Ci:[0,1]→R+C_i : [0,1] \to \mathbb R_+Ci​:[0,1]→R+​ strictly increasing.

Each dollar HO iii receives produces δi(si)\delta_i(s_i)δi​(si​) dollars of immediate relief, the unit performance. HO iii needs Bi>0B_i > 0Bi​>0 dollars of effective funding. Donors have mean budget z>0z > 0z>0.

A donor contacted by the set JJJ of HOs gives HO i∈Ji \in Ji∈J the MNL share

θiJ(s)=esi1+∑j∈Jesj,(4)\theta^J_i(s) = \frac{e^{s_i}}{1 + \sum_{j\in J} e^{s_j}}, \tag{4}θiJ​(s)=1+∑j∈J​esj​esi​​,(4)

the 111 standing for not donating. Contacts are independent, so with wia=∏j≠ixjaj(1−xj)1−ajw^a_i = \prod_{j \ne i} x_j^{a_j}(1-x_j)^{1-a_j}wia​=∏j=i​xjaj​​(1−xj​)1−aj​ for a∈Ai={a∈{0,1}n:ai=1}a \in A_i = \{a \in \{0,1\}^n : a_i = 1\}a∈Ai​={a∈{0,1}n:ai​=1} and Ja={j:aj=1}J_a = \{j : a_j = 1\}Ja​={j:aj​=1}, HO iii's expected donations are

E[Di(s;x)]=z xi∑a∈Aiwia θiJa(s).(5)\mathbb E[D_i(s;x)] = z\, x_i \sum_{a\in A_i} w^a_i\, \theta^{J_a}_i(s). \tag{5}E[Di​(s;x)]=zxi​a∈Ai​∑​wia​θiJa​​(s).(5)

The unit performance per donor contacted is PPDi(s;x)=δi(si) z∑a∈Aiwia θiJa(s)PPD_i(s;x) = \delta_i(s_i)\, z \sum_{a\in A_i} w^a_i\, \theta^{J_a}_i(s)PPDi​(s;x)=δi​(si​)z∑a∈Ai​​wia​θiJa​​(s); it does not depend on xix_ixi​.

Each HO is lexicographic (problem (6)): given the others' strategies, it first minimizes its funding gap (Bi−δi(si)E[Di(s;x)])+(B_i - \delta_i(s_i)\mathbb E[D_i(s;x)])^+(Bi​−δi​(si​)E[Di​(s;x)])+ over [ai,bi]×[0,1][a_i,b_i]\times[0,1][ai​,bi​]×[0,1], and among the minimizers it maximizes

Ui(si,xi)=min⁡(δi(si)E[Di(s;x)], Bi)−Ci(xi).U_i(s_i,x_i) = \min\big(\delta_i(s_i)\mathbb E[D_i(s;x)],\, B_i\big) - C_i(x_i).Ui​(si​,xi​)=min(δi​(si​)E[Di​(s;x)],Bi​)−Ci​(xi​).

A Nash equilibrium is a profile (s;x)∈∏i[ai,bi]×[0,1]n(s;x) \in \prod_i [a_i,b_i]\times[0,1]^n(s;x)∈∏i​[ai​,bi​]×[0,1]n in which every HO's strategy solves its problem (6).

Assumption 1 (p. 16) asks that log⁡δi\log\delta_ilogδi​ be sufficiently concave: ∂2log⁡δi(si)/∂si2≤−14+esi/(1+esi)2\partial^2 \log\delta_i(s_i)/\partial s_i^2 \le -\tfrac14 + e^{s_i}/(1+e^{s_i})^2∂2logδi​(si​)/∂si2​≤−41​+esi​/(1+esi​)2 on [ai,bi][a_i,b_i][ai​,bi​].

Formalization targets

Goal: Proposition 1 (p. 16)

Under the standing hypotheses and Assumption 1, a Nash equilibrium exists, and a profile in the strategy box is an equilibrium if and only if for every iii

xi=min⁡(BiPPDi(s;x),1),δi′(si)δi(si)+∑a∈Aiwia ∂θiJa(s)/∂si∑a∈Aiwia θiJa(s)+λi1−λi2=0,x_i = \min\Big(\frac{B_i}{PPD_i(s;x)},1\Big),\qquad \frac{\delta_i'(s_i)}{\delta_i(s_i)} + \frac{\sum_{a\in A_i} w^a_i\,\partial\theta^{J_a}_i(s)/\partial s_i}{\sum_{a\in A_i} w^a_i\,\theta^{J_a}_i(s)} + \lambda_{i1}-\lambda_{i2} = 0,xi​=min(PPDi​(s;x)Bi​​,1),δi​(si​)δi′​(si​)​+∑a∈Ai​​wia​θiJa​​(s)∑a∈Ai​​wia​∂θiJa​​(s)/∂si​​+λi1​−λi2​=0,

with λi1,λi2≥0\lambda_{i1},\lambda_{i2}\ge 0λi1​,λi2​≥0, λi1(ai−si)=0\lambda_{i1}(a_i-s_i) = 0λi1​(ai​−si​)=0 and λi2(si−bi)=0\lambda_{i2}(s_i-b_i) = 0λi2​(si​−bi​)=0 (system (7)).

Milestones

  1. Lemma 2 (p. 15): E[Di]\mathbb E[D_i]E[Di​] is nondecreasing in xix_ixi​ and sis_isi​ and nonincreasing in xjx_jxj​, sjs_jsj​ for j≠ij\ne ij=i.
  2. Claim (S5) (p. S10): HO iii's strategy solves (6) iff sis_isi​ maximizes PPDiPPD_iPPDi​ over [ai,bi][a_i,b_i][ai​,bi​] and xi=min⁡(Bi/PPDi,1)x_i = \min(B_i/PPD_i,1)xi​=min(Bi​/PPDi​,1).
  3. (S8) (p. S12): ∂2log⁡[∑awiaθiJa(s)]/∂si2≤14−esi/(1+esi)2\partial^2 \log\big[\sum_{a} w^a_i\theta^{J_a}_i(s)\big]/\partial s_i^2 \le \tfrac14 - e^{s_i}/(1+e^{s_i})^2∂2log[∑a​wia​θiJa​​(s)]/∂si2​≤41​−esi​/(1+esi​)2 for efforts in [0,1][0,1][0,1].
  4. Log-concavity (p. S12): under Assumption 1, si↦PPDis_i \mapsto PPD_isi​↦PPDi​ is log-concave on [ai,bi][a_i,b_i][ai​,bi​].

Significance

Proposition 1 is the foundation of the paper's comparison of fundraising regimes: Propositions 2, 5, 6 and 7 compare equilibria characterized by (7) with the full- and partial-collaboration outcomes, and the numerical study of the Haiti response (§8) computes equilibria by solving (7). The proposition reduces a two-level game with a non-smooth objective to a per-HO KKT system plus a closed-form effort, and it shows that equilibrium earmarking balances the relative loss in unit performance against the relative gain in donor share.

The result is proved on paper, in the Online Supplement; no machine-checked version exists. Formalizing it would check the reduction from the lexicographic problem to (S5), which hinges on Bi>0B_i>0Bi​>0 and strictly increasing costs, and supply a sound proof of the bound (S8), whose printed derivation is loose (see below). The log-mixture-of-logit bound (S8) and the lexicographic best-response reduction are reusable for other MNL competition models.

Difficulty

The central difficulty is (S8). Each single share θiJ\theta^J_iθiJ​ is log-concave in sis_isi​, but a mixture of log-concave functions is not log-concave in general, so concavity of log⁡∑awaθJa\log\sum_a w^a\theta^{J_a}log∑a​waθJa​ fails and only the weaker, sis_isi​-dependent bound (S8) holds. The printed argument passes through a quasi-concavity step and a termwise inequality that do not combine as written; a correct argument must control the variance-like term of the mixture uniformly in the weights. Numerical tests on random instances support (S8).

Existence is a fixed-point argument, but Assumption 1 with "≤\le≤" yields only concavity, so best responses in sis_isi​ can be intervals rather than points, and a single-valued map need not exist. The correspondence is convex-valued, which is where the obvious Brouwer argument needs adjustment.

The reduction (S5) requires handling both regimes of the lexicographic problem: the gap can be closed (effort Bi/PPDiB_i/PPD_iBi​/PPDi​, minimal cost) or cannot (full effort).

Formalization scope

HOs are Fin n. The paper's sum over a∈Aia\in A_ia∈Ai​ is a sum over finite sets JJJ with i∈Ji\in Ji∈J; wiaw^a_iwia​ is the product of xjx_jxj​ over J∖{i}J\setminus\{i\}J∖{i} and of 1−xj1-x_j1−xj​ over j∉Jj\notin Jj∈/J. All statements live in base-utility coordinates: δi:R→R\delta_i:\mathbb R\to\mathbb Rδi​:R→R is a primitive function of sis_isi​ (earmarking eie_iei​ and the map si(ei,δi(ei))s_i(e_i,\delta_i(e_i))si​(ei​,δi​(ei​)) are not modelled), and expected donations are the formula (5) (Lemma 1's Gumbel derivation is not formalized).

The standing hypotheses, collected in one predicate, are: n≥1n\ge1n≥1; ai≤bia_i\le b_iai​≤bi​; Bi>0B_i>0Bi​>0; z>0z>0z>0; Ci≥0C_i\ge0Ci​≥0 and strictly increasing on [0,1][0,1][0,1]; δi\delta_iδi​ twice continuously differentiable on R\mathbb RR with 0<δi≤10<\delta_i\le10<δi​≤1 on [ai,bi][a_i,b_i][ai​,bi​]. The additions relative to the page are Bi>0B_i>0Bi​>0 (without it every sis_isi​ is a best response and the "only if" fails), z>0z>0z>0, δi>0\delta_i>0δi​>0 (needed for log⁡δi\log\delta_ilogδi​ and Bi/PPDiB_i/PPD_iBi​/PPDi​), and smoothness on all of R\mathbb RR rather than on [ai,bi][a_i,b_i][ai​,bi​]. Assumption 1 is a separate predicate, assumed only by the goal and the log-concavity milestone. Derivatives are Mathlib's deriv; ∂θiJ/∂si\partial\theta^{J}_i/\partial s_i∂θiJ​/∂si​ is the derivative of t↦θiJ(s−i,t)t\mapsto\theta^J_i(s_{-i},t)t↦θiJ​(s−i​,t).

The equilibrium is defined as the lexicographic best response of problem (6) over the full strategy box, never by (7), (S5) or an argmax of PPDiPPD_iPPDi​; with any of those as the definition the goal would be trivial. Multipliers are existential. Uniqueness of the equilibrium is not claimed.

Welcome contributions: proofs of the milestones, a reusable lemma that the KKT conditions characterize maximizers of a concave differentiable function on a closed interval, and Kakutani-type existence for convex-valued best responses.

Selected references

  • A. Aflaki, A. J. Pedraza-Martinez, Competition and Collaboration on Fundraising for Short-Term Disaster Response: The Impact on Earmarking and Performance, SSRN 3705595, version of December 2022. https://ssrn.com/abstract=3705595
  • A. Aflaki, A. J. Pedraza-Martinez, same title, Manufacturing & Service Operations Management, 2023. https://doi.org/10.1287/msom.2023.1202
  • D. McFadden, Conditional logit analysis of qualitative choice behavior, in Frontiers in Econometrics, 1973.
6 thms1 active userReviewed
Algorithmic Game TheoryEconomicsOperations Research·Captain: mikedeng1

Frontiers in Operations: Battery as a Service: Flexible Electric Vehicle Battery Leasing: Win-Win-Win of Flexible Leasing for a Large High-Capacity Range and Battery Cost near a(1−ρ)/2Research Paper

Motivation

Electric-vehicle makers such as NIO sell cars without the battery and lease the battery separately, a business model called Battery as a Service (BaaS). The leased battery can be swapped at a station in minutes, so a customer is not tied to one battery size: a driver who leases a small battery for the daily commute can rent a large one for a long holiday trip, and a driver who leases a large battery can downgrade for a while and pay less. Shi and Hu (M&SOM 2024, doi:10.1287/msom.2022.0587) ask whether such flexible battery leasing is good for all three parties at once: the manufacturer (profit), the customers (total cost) and the environment (total battery capacity that has to be produced). A business-model innovation of this kind is adopted only if it improves profit; it is defensible publicly only if it does not raise customer cost or the number of batteries in circulation. The paper's answer is a "win-win-win" region of parameters, and that result is the goal of this mission.

Setting

A manufacturer serves a unit mass of customers with two batteries. The low-capacity battery has range rl=0r_l=0rl​=0, lease rate pl=0p_l=0pl​=0 and acquisition cost cl=0c_l=0cl​=0 (normalizations). The high-capacity battery has range rhr_hrh​, lease rate php_hph​ and incremental acquisition cost chc_hch​. Driving a distance beyond the battery's range costs the customer the shortfall: a need xxx served by range rrr costs (x−r)+(x-r)^+(x−r)+ plus the lease rate.

Each customer has a regular need d∼U[0,1]d\sim\mathcal U[0,1]d∼U[0,1], known when choosing a primary battery, and a peak need D∼U[0,a]D\sim\mathcal U[0,a]D∼U[0,a] with a>1a>1a>1, independent of ddd and learned later. A fraction ρ\rhoρ of the time is regular usage, 1−ρ1-\rho1−ρ peak usage. The standing assumptions are a>1a>1a>1, a/(2+a)<ρ<1a/(2+a)<\rho<1a/(2+a)<ρ<1, 0<rh≤a0<r_h\le a0<rh​≤a and 0≤ch≤(1−ρ)a0\le c_h\le(1-\rho)a0≤ch​≤(1−ρ)a.

Simple leasing. The manufacturer sets php_hph​; each customer leases low capacity iff ρd+(1−ρ)E[D]≤ph+ρ(d−rh)++(1−ρ)E[(D−rh)+]\rho d+(1-\rho)\mathbb E[D]\le p_h+\rho(d-r_h)^++(1-\rho)\mathbb E[(D-r_h)^+]ρd+(1−ρ)E[D]≤ph​+ρ(d−rh​)++(1−ρ)E[(D−rh​)+]. With τb\tau^bτb the low-capacity volume, the profit is Πb=(1−τb)(ph−ch)\Pi^b=(1-\tau^b)(p_h-c_h)Πb=(1−τb)(ph​−ch​), the total customer cost CTbCT^bCTb is the integral over ddd of the cost each customer bears, and the total battery capacity is BTb=(1−τb)rhBT^b=(1-\tau^b)r_hBTb=(1−τb)rh​.

Flexible leasing. A two-period game. The manufacturer sets php_hph​; customers choose primary batteries anticipating the peak period; the manufacturer then sets an upgrade rate pˉh\bar p_hpˉ​h​ and a downgrade rate pˉl\bar p_lpˉ​l​; customers learn DDD and choose whether to swap according to Table 1 of the paper (a low lessee pays (D−rh)++pˉh(D-r_h)^++\bar p_h(D−rh​)++pˉ​h​ after upgrading, a high lessee pays D+pˉlD+\bar p_lD+pˉ​l​ after downgrading). Upgrades UUU in excess of downgrades VVV must be met by buying Qh=[U−V]+Q_h=[U-V]^+Qh​=[U−V]+ extra high-capacity batteries. The peak-period objective is (1): (1−τ)ph+V(pˉl−ph)+Upˉh−chQh/(1−ρ)(1-\tau)p_h+V(\bar p_l-p_h)+U\bar p_h-c_hQ_h/(1-\rho)(1−τ)ph​+V(pˉ​l​−ph​)+Upˉ​h​−ch​Qh​/(1−ρ), and the total profit is (2): Πf=ρ(1−τ)ph+(1−ρ)⋅(1)−(1−τ)ch\Pi^f=\rho(1-\tau)p_h+(1-\rho)\cdot(1)-(1-\tau)c_hΠf=ρ(1−τ)ph​+(1−ρ)⋅(1)−(1−τ)ch​. A flexible equilibrium is a lease rate php_hph​ with optimal peak rates, a lease volume τ\tauτ that customers rationally expect, and a profit no other lease rate and continuation can beat. CTfCT^fCTf is the total expected cost of the customers' choices, and BTf=(1−τ+Qh)rhBT^f=(1-\tau+Q_h)r_hBTf=(1−τ+Qh​)rh​.

Formalization targets

Write c0=a(1−ρ)/2c_0=a(1-\rho)/2c0​=a(1−ρ)/2; by Proposition 2 this is the cost at which the manufacturer stops buying extra batteries.

Goal: Proposition 6 (win-win-win)

For a>1a>1a>1, a/(2+a)<ρ<1a/(2+a)<\rho<1a/(2+a)<ρ<1:

  1. if ρ<7a/(8+7a)\rho<7a/(8+7a)ρ<7a/(8+7a), there is δ>0\delta>0δ>0 such that for each ch∈(c0−δ,c0)c_h\in(c_0-\delta,c_0)ch​∈(c0​−δ,c0​) there is R<aR<aR<a such that for all rh∈(R,a]r_h\in(R,a]rh​∈(R,a], a benchmark optimum and a flexible equilibrium exist, and every pair of them satisfies
Qhf>0,Πb<Πf,CTf<CTb,BTf<BTb;Q^f_h>0,\qquad \Pi^b<\Pi^f,\qquad CT^f<CT^b,\qquad BT^f<BT^b;Qhf​>0,Πb<Πf,CTf<CTb,BTf<BTb;
  1. there is δ>0\delta>0δ>0 such that for each ch∈(c0,c0+δ)c_h\in(c_0,c_0+\delta)ch​∈(c0​,c0​+δ) there is R<aR<aR<a such that for all rh∈(R,a]r_h\in(R,a]rh​∈(R,a], the same holds with Qhf=0Q^f_h=0Qhf​=0.

Milestones

Lemma 1 and Proposition 1 (the benchmark), Lemma 2 (peak volumes), Lemma 3 (optimal peak rates), Lemma 4 (flexible lease volume), Proposition 2 in its first case (the flexible equilibrium for ch<c0c_h<c_0ch​<c0​), Proposition 4 near the corner (rh,ch)=(a,c0)(r_h,c_h)=(a,c_0)(rh​,ch​)=(a,c0​) (customer cost), and Proposition 5 in its first bullet (capacity is smaller iff ρ<7a/(8+7a)\rho<7a/(8+7a)ρ<7a/(8+7a) and ch≤T(rh)c_h\le T(r_h)ch​≤T(rh​) for an explicit TTT).

Significance

The result identifies conditions under which a pricing innovation helps the firm, its customers and the environment at the same time: a battery cost near a(1−ρ)/2a(1-\rho)/2a(1−ρ)/2 and a high-capacity range close to the largest peak need. Flexible leasing reallocates high-capacity batteries from customers who do not need them in the peak period to customers who do, so fewer batteries have to be produced. But the manufacturer prices the up/downgrade options to extract the efficiency gain and may buy extra batteries, so lower customer cost and lower capacity are not automatic. Proposition 6 states where all three improvements coexist.

The paper proves its results by calculus on closed forms. Nothing here is machine-checked yet. A formalization adds three things. First, it derives the closed forms from the model itself (customer choices from Table 1, volumes as measures of customer sets, equilibria as maximizers), where the paper states them. Second, it settles which reading of "sufficiently close" and "sufficiently large" is true. Third, it records the regimes in which the intermediate lemmas hold, which the printed statements leave implicit.

Difficulty

The closed forms of Lemmas 1–4 are routine integrals of piecewise-linear functions. The difficulty is global optimality and the corner analysis.

  • Equilibrium is global. A flexible equilibrium must beat every lease rate together with every rationally expected continuation, including continuations in the regime where the manufacturer buys no extra batteries and at lease rates where customers all lease one type. A first-order condition on one regime does not establish this.
  • The Qhf=0Q^f_h=0Qhf​=0 side is not the printed one. For chc_hch​ just above c0c_0c0​ the equilibrium is a kink regime that the paper does not describe. The paper's second-case formulas in Proposition 2 are not the equilibrium there, so the goal's second branch cannot be obtained from them.
  • Order of limits. At the corner (rh,ch)=(a,c0)(r_h,c_h)=(a,c_0)(rh​,ch​)=(a,c0​) the two capacities coincide. Profit and customer cost are strictly better under flexible leasing there, but capacity is only weakly better. The capacity comparison holds only when rhr_hrh​ approaches aaa after chc_hch​ is fixed.

Formalization scope

The model is the paper's base model of §3–§4: flexible leasing introduced into an existing BaaS program with independent regular and peak needs. The extensions of §5 (correlated needs, range choice, launching with flexible leasing) and the numerical calibration (§4.1, Figures 2–5) are out of scope.

Representation. All parameters are real numbers. Expectations over D∼U[0,a]D\sim\mathcal U[0,a]D∼U[0,a] are interval integrals divided by aaa; volumes of customers are Lebesgue measures of subsets of [0,1][0,1][0,1]. Every volume, expected cost and equilibrium is defined from the model; the paper's closed forms are theorems, never definitions. Customers lease low when indifferent, upgrade on ≤\le≤ and downgrade on >>>, following the proofs. The lease rate ranges over all of R\mathbb RR; the paper's remark "we require ph<min⁡(1,rh)p_h<\min(1,r_h)ph​<min(1,rh​)" is not imposed, because the benchmark optimum can exceed 1. The peak rates range over the set pˉh≤a\bar p_h\le apˉ​h​≤a, ph−a≤pˉl≤php_h-a\le\bar p_l\le p_hph​−a≤pˉ​l​≤ph​ that the paper requires (p. 13). An equilibrium is optimal against every continuation at every lease rate.

Readings and added hypotheses.

  • Proposition 6 is posed as "chc_hch​ sufficiently close to c0c_0c0​, then rhr_hrh​ sufficiently large". A single neighbourhood of (a,c0)(a,c_0)(a,c0​) in both variables is false on both sides. On the Qhf>0Q^f_h>0Qhf​>0 side, Proposition 5's threshold T(rh)T(r_h)T(rh​) equals c0c_0c0​ at rh=ar_h=arh​=a and is below it for rh<ar_h<arh​<a. The point ch=c0c_h=c_0ch​=c0​ is excluded.
  • Each branch of the goal asserts existence of a benchmark optimum and a flexible equilibrium, so it is not vacuous. A goal of the form "every equilibrium is win-win-win" without existence would be trivially true where no equilibrium exists, and is ruled out.
  • Lemma 2's interior cases hold with rhr_hrh​ in place of aaa (and pˉh≥0\bar p_h\ge0pˉ​h​≥0). The statement also gives the missing outer cases for rates below zero or beyond rhr_hrh​, covering every real rate.
  • Lemma 3 is posed in the regime τ>ch/(a(1−ρ))\tau>c_h/(a(1-\rho))τ>ch​/(a(1−ρ)), the only one in which its acquisition quantity is nonnegative. Its rates are assumed to lie below rhr_hrh​.
  • Lemmas 1, 4 and Propositions 1, 2, 5 carry the proofs' interior conditions as explicit parameter inequalities: the indifferent customer lies below rhr_hrh​, and Proposition 1's range for chc_hch​ holds.
  • Proposition 5(i) is the ≤\le≤ form, as in its proof. Proposition 4 is posed in its corner-neighbourhood clauses only.
  • Proposition 2's second case, Proposition 3 and the remaining clauses of Propositions 4–5 are not posed: the second case of Proposition 2 is false on part of its range, and Proposition 3's threshold is garbled in the manuscript.

What a complete development needs. Lebesgue measure of intervals, interval integrals of piecewise-linear functions, and maximization of concave quadratics with a kink. It also needs the kink-regime equilibrium on the Qhf=0Q^f_h=0Qhf​=0 side and continuity arguments at the corner. Lemmas 1–4 are reusable for any variant of the model, and proofs of the milestones in any order are welcome.

Selected references

  • L. Shi and B. Hu, Battery as a Service: Flexible Electric Vehicle Battery Leasing, Manufacturing & Service Operations Management, Frontiers in Operations, 2024. Read as the authors' manuscript of 13 January 2024. https://doi.org/10.1287/msom.2022.0587
10 thms1 active userReviewed
Algorithmic Game TheoryEconomicsOperations Research·Captain: mikedeng1

Quality Signaling Through Crowdfunding Pricing I: Without Price Commitment, a Low Enough Funding Price Is the Unique Separating Equilibrium That Survives the Intuitive CriterionResearch Paper

Motivation

In reward based crowdfunding, customers must decide whether to back a product before its quality is known to them. The entrepreneur knows that quality and chooses a funding price. A high quality entrepreneur may therefore use price to convey information, but the same price is available to a low quality entrepreneur. The choice also changes the chance that the campaign meets its financing target. Bolandifar, Chen, Kouvelis, and Zhou study how these effects interact when the entrepreneur chooses a second, regular selling price after the campaign succeeds. The one price mechanism in this mission concerns the case in which only the funding price is posted in advance.

The question matters to the design and interpretation of crowdfunding campaigns. A lower funding price can be a credible quality signal even though it forgoes immediate revenue. Whether that signal is sustainable depends on the later selling opportunity, the financing target, and the different incentives of the two quality types. The paper gives a precise threshold for the financing target below which one separating outcome survives a refinement of the equilibrium concept.

Setting

The entrepreneur's product has privately known quality qiq_iqi​, either low qLq_LqL​ or high qHq_HqH​, with 0<qL<qH0<q_L<q_H0<qL​<qH​. The financing target is T>0T>0T>0. The entrepreneur posts a funding price p1≥Tp_1\ge Tp1​≥T. Funding period customers all share a taste θc\theta_cθc​ uniformly distributed on [0,1][0,1][0,1] and evaluate the product using believed quality qjq_jqj​. They back it when θcqj≥p1\theta_cq_j\ge p_1θc​qj​≥p1​. The funding market has size one, so a successful campaign raises at least TTT and occurs with probability 1−p1/qj1-p_1/q_j1−p1​/qj​ for T≤p1≤qjT\le p_1\le q_jT≤p1​≤qj​. The formal definition extends this probability by zero for larger prices.

After success, true quality is revealed and the entrepreneur sets a regular selling price p2∈(0,qi]p_2\in(0,q_i]p2​∈(0,qi​]. A fraction α∈(0,1)\alpha\in(0,1)α∈(0,1) of regular period customers have the same taste as the funding customers. Their taste distribution is therefore updated after success. The other regular customers have a fresh, independent uniform taste. The regular market also has size one. Production cost, salvage value, and discounting contribute no additional terms. Conditional regular period profit is π2ij(p2∣p1)\pi^{ij}_2(p_2\mid p_1)π2ij​(p2​∣p1​), the two branch function in equation (2) of the manuscript. Its optimal value π2ij∗(p1)\pi^{ij*}_2(p_1)π2ij∗​(p1​) is the supremum over feasible p2p_2p2​. The total expected profit πij(p1)\pi^{ij}(p_1)πij(p1​) is the success probability times p1+π2ij∗(p1)p_1+\pi^{ij*}_2(p_1)p1​+π2ij∗​(p1​).

A separating equilibrium assigns different feasible funding prices pHp_HpH​ and pLp_LpL​ to the two entrepreneur types. Customers believe quality is high at pHp_HpH​ and low at every other price, including off path prices. Under those beliefs, neither type benefits from a feasible deviation. The intuitive criterion removes an equilibrium if an off path price would strictly improve the high type's profit while strictly reducing the low type's profit, were customers to interpret that deviation as a high quality signal. This is the paper's stated test, with the strict low type comparison used in its appendix.

Formalization targets

The separating equilibrium

Define the price threshold

pˉ1=4qH−(1−α)qL−(qH−qL)(16qH−(1−α)2qL)8.\bar p_1=\frac{4q_H-(1-\alpha)q_L-\sqrt{(q_H-q_L)\bigl(16q_H-(1-\alpha)^2q_L\bigr)}}{8}.pˉ​1​=84qH​−(1−α)qL​−(qH​−qL​)(16qH​−(1−α)2qL​)​​.

The goal is Proposition 1 of the manuscript. If T≤pˉ1T\le\bar p_1T≤pˉ​1​, there is a separating equilibrium surviving the intuitive criterion, and every surviving separating equilibrium has exactly the prices

pH=pˉ1,pL=3+α8qL.p_H=\bar p_1,\qquad p_L=\frac{3+\alpha}{8}q_L.pH​=pˉ​1​,pL​=83+α​qL​.

The formal goal also says that no separating equilibrium exists when pˉ1<T<qL\bar p_1<T<q_Lpˉ​1​<T<qL​. Its scope on this side of the threshold follows the manuscript's proof and the nondegenerate funding market; the printed “otherwise” sentence does not hold literally when T≥qLT\ge q_LT≥qL​.

Supporting targets

Lemma 1 identifies the optimal regular price and its attained profit in each of three funding price ranges, split at qj/2q_j/2qj​/2 and min⁡{qj/[2(1−α)],qj}\min\{q_j/[2(1-\alpha)],q_j\}min{qj​/[2(1−α)],qj​}. Lemma 2 identifies the funding profit's single peak and the maximizing price max⁡{[4qj−(1−α)qi]/8,T}\max\{[4q_j-(1-\alpha)q_i]/8,T\}max{[4qj​−(1−α)qi​]/8,T}. The three parts of Lemma 3 characterize the low type's mimicking indifference prices, the high type's upper indifference price, and the ordering of these thresholds. These are the milestones leading to Proposition 1.

Significance

The proposition gives both types' prices and shows why the high type's credible signal is a lower funding price than the low type's. It also identifies a financing target above which this separation disappears within the paper's nondegenerate range. The result relates a platform design parameter, the target, to equilibrium information revealed by price.

The result is proved in the cited manuscript, with proofs in Appendix A. The remaining work in this mission is a machine checked proof of the model's price optimization and equilibrium claims. The definition of the two period payoff, the treatment of the later optimal price, and the explicit deviation predicates may be reusable for other crowdfunding signaling mechanisms. The draft statements are open proof targets; the present mission does not claim those proofs are already formalized.

Difficulty

The later optimal price changes form as the funding price crosses two thresholds. That makes total expected profit a piecewise function, even before the two types' incentives are compared. Maximizing either type's full information payoff alone does not determine a separating equilibrium: the low type might imitate the high type, while the high type might deviate to a price customers would interpret as low quality. The intuitive criterion imposes a further comparison at prices outside the equilibrium path. The claim requires all of these comparisons with the same underlying payoff definition.

Formalization scope

Lean uses one tuple of real parameters qL,qH,α,Tq_L,q_H,\alpha,TqL​,qH​,α,T and the standing restrictions 0<qL<qH0<q_L<q_H0<qL​<qH​, 0<α<10<\alpha<10<α<1, and T>0T>0T>0. The prior probability of high quality does not occur in the separating price statements. The regular profit is the printed equation (2), with a positive regular price at most true quality. Campaign success probability is clipped at zero for funding prices above believed quality. Funding prices range over all reals at least TTT; the maximum profits are defined as suprema over those feasible prices. Milestones assert attainment, so those suprema cannot be replaced by convenient formula values.

The model uses the paper's market size, cost, salvage, and discount normalizations. Lemma 1 excludes p1=qjp_1=q_jp1​=qj​: at that endpoint the printed third case can specify an infeasible regular price. Lemma 2 assumes T<qjT<q_jT<qj​ and quantifies only over the four true and believed quality combinations. Lemma 3 is stated for T≤pˉ1T\le\bar p_1T≤pˉ​1​ to avoid its circular printed preamble, and one threshold comparison is expressed as a strict profit inequality because the lower crossing can lie below TTT. Proposition 1 does not assert pooling existence, which would require the omitted prior; its no separation clause is restricted to T<qLT<q_LT<qL​.

Contributions toward the piecewise optimization lemmas, the threshold characterization, and the equilibrium theorem are welcome. The separating equilibrium is defined by incentive comparisons over all feasible deviations, and its refinement is defined by the off path deviation test. The optimal profits are supremum values of the model payoffs. These choices keep the goal from collapsing into a restatement of a closed form or of the paper's derived necessary and sufficient conditions.

Selected references

  • E. Bolandifar, Z. Chen, P. Kouvelis, and W. Zhou, Quality Signaling through Crowdfunding Pricing, SSRN manuscript 3689946, revision of 2022-05-30, §§3–4 and Appendix A. SSRN. Published as Manufacturing & Service Operations Management, DOI 10.1287/msom.2022.1177; the cited artifact here is the SSRN manuscript.
7 thms1 active userReviewed
Algorithmic Game TheoryEconomicsOperations Research·Captain: mikedeng1

Personalized Pricing and Distribution Strategies I: With Positively Correlated Valuations and a Uniform Manufacturer Price, Dual Distribution Is Optimal Under Either Retailer Pricing PolicyResearch Paper

Why distribution and pricing interact

A manufacturer that already sells directly to consumers may also supply an independent retailer. Adding the retailer can reach consumers who prefer its service, but the two channels then compete for some of the same buyers. A wholesale price affects both the retailer's ability to serve consumers and its retail pricing. The manufacturer's choice of distribution channel therefore depends on the pricing tools available to each firm. Jullien, Reisinger, and Rey study this choice when either or both firms can charge prices tailored to individual consumers in Personalized Pricing and Distribution Strategies. The source used here is their authors' manuscript of March 2022, whose proof of Proposition 3 appears in Online Appendix A.

This mission addresses a particular case of that analysis: the manufacturer charges a single retail price, while the retailer may charge either a single price or a price tailored to each buyer. The consumers' valuations for both channels move in the same direction with their type. Under those conditions, the paper claims that opening the retailer channel raises total industry profit under either retailer pricing policy. This is a question about the distribution decision, with the downstream retail game determining the profit achieved by each decision.

The market and its two retail games

A consumer type is a real number xxx in [0,X][0,X][0,X], with unit density. Firm A is the manufacturer and direct seller; firm B is an independent retailer that obtains each unit from A. Their values to a consumer are

uA(x)=max⁡{1−x,0},uB(x)=max⁡{v−sx,0}.u_A(x)=\max\{1-x,0\},\qquad u_B(x)=\max\{v-sx,0\}.uA​(x)=max{1−x,0},uB​(x)=max{v−sx,0}.

There are no fixed costs of opening a channel and no variable production or distribution costs. The market parameters satisfy 0<s<v<10<s<v<10<s<v<1 and X≥v/sX\ge v/sX≥v/s. These conditions express the positively correlated case in §5 and keep the market large enough that its upper boundary does not limit B's demand. The two values cross at x^=(1−v)/(1−s)\hat x=(1-v)/(1-s)x^=(1−v)/(1−s), with common value u^=(v−s)/(1−s)>0\hat u=(v-s)/(1-s)>0u^=(v−s)/(1−s)>0. Types below x^\hat xx^ value A's offer more; types above it value B's offer more, until valuations fall to zero.

A two-part tariff has a fixed fee FFF and a wholesale price www per unit B buys from A. The fee divides profit between the firms. Total industry profit is what consumers pay, so FFF cancels from that total. The wholesale price is nonnegative. At the wholesale stage, the firms compare the total industry profit attainable with both channels against the profit from A selling alone. As on p. 9 of the manuscript, a tie is resolved in favor of mono distribution; a strictly greater profit is required for dual distribution.

When A sells alone and charges a uniform price ppp, its profit is ppp times the measure of types for whom uA(x)≥pu_A(x)\ge puA​(x)≥p. If both firms charge uniform prices, denoted UU, they set pAp_ApA​ and pBp_BpB​ simultaneously. A consumer buys the product with highest nonnegative net utility. A earns pAp_ApA​ on each of its retail sales and www on each B sale. B earns pB−wp_B-wpB​−w on each of its sales. A downstream Nash equilibrium requires each price to maximize its firm's variable profit against the other price, including deviations into market regions where demand is zero or the identity of the preferred firm changes.

If A charges a uniform price and B tailors its price, denoted UP, A announces pAp_ApA​ first. B then responds separately to each consumer. Under the continuation selected in the manuscript, B serves a type xxx when uB(x)−wu_B(x)-wuB​(x)−w exceeds both zero and A's nonnegative consumer surplus. Its price is uB(x)−max⁡{uA(x)−pA,0}u_B(x)-\max\{u_A(x)-p_A,0\}uB​(x)−max{uA​(x)−pA​,0}. Otherwise, A sells if its price does not exceed the consumer's value. A chooses its uniform price to maximize its retail receipts plus wholesale receipts. Industry profit is the integral over [0,X][0,X][0,X] of the price actually paid by each consumer.

Formalization targets

The mono-distribution benchmark is

ΠUm=max⁡pΠUm(p)=ΠUm(1/2)=14.\Pi_U^m=\max_p\Pi_U^m(p)=\Pi_U^m(1/2)=\frac14.ΠUm​=pmax​ΠUm​(p)=ΠUm​(1/2)=41​.

The paper derives a wholesale price wUU∗w^*_{UU}wUU∗​ and retail prices pA(wUU∗),pB(wUU∗)p_A(w^*_{UU}),p_B(w^*_{UU})pA​(wUU∗​),pB​(wUU∗​) for the UU game, together with a profit ΠUU∗\Pi^*_{UU}ΠUU∗​ satisfying

ΠUU∗−ΠUm=(1+s)(v−s)2s(4+5s)(1−s)>0.\Pi^*_{UU}-\Pi_U^m=\frac{(1+s)(v-s)^2}{s(4+5s)(1-s)}>0.ΠUU∗​−ΠUm​=s(4+5s)(1−s)(1+s)(v−s)2​>0.

For UP it derives wUP∗w^*_{UP}wUP∗​, A's leader price pA(wUP∗)p_A(w^*_{UP})pA​(wUP∗​), and a profit ΠUP∗\Pi^*_{UP}ΠUP∗​. Equation (15) gives ΠUP∗>ΠUU∗\Pi^*_{UP}>\Pi^*_{UU}ΠUP∗​>ΠUU∗​. The milestone list follows these source results, including the consumer demands and the two profit identities. Its last comparison completes the UP side after the UU gain is established.

The goal is Proposition 3: for each of UU and UP, some nonnegative wholesale price admits a downstream equilibrium and every equilibrium at that price yields industry profit strictly greater than A could earn with any uniform price in mono distribution. The goal leaves the wholesale price existential, as the proposition does. It does not assume the paper's calculated candidates are the only possible wholesale prices that work.

What the result establishes

Proposition 3 identifies a robust distribution choice within the positively correlated case: while A uses uniform pricing, permitting the retailer channel raises joint profit whether B uses uniform or personalized retail prices. The conclusion separates the effect of B's pricing technology from the effect of A's own pricing technology; the latter changes the distribution comparison in Proposition 4 of the same manuscript. The result also supplies a precise instance in which additional downstream competition and additional market coverage must be assessed together.

The paper proves Proposition 3 in its Online Appendix A. The remaining work for this mission is a machine-checked derivation of the downstream equilibrium conditions, the demand and payment integrals, and the strict profit comparisons. The Lean statements here are open proof obligations. A complete development would make the consumer-choice and profit model reusable for related distribution games, while the rational formulas and equilibrium calculations are specific to this paper's linear valuations.

Where the formalization is difficult

The paper writes simple linear demand expressions in the region where both firms have positive sales. Actual demands are measures of consumer choice sets and change formula at market boundaries, when a price excludes a product, or when all consumers refuse to buy. A first-order condition within one region does not by itself establish a global best response in the full retail game. The UU equilibrium milestone consequently states global Nash optimality and uniqueness at the selected wholesale price. In UP, A's leader price must likewise maximize its variable profit over every real uniform price after B's per-consumer response. The integral of actual payments must then be shown to equal the paper's closed form.

Formalization scope

Lean represents consumer types by real numbers in [0,X][0,X][0,X] and their mass by Lebesgue volume. The Model fields are v,s,Xv,s,Xv,s,X; Model.Standing records exactly 0<s<v<10<s<v<10<s<v<1 and X≥v/sX\ge v/sX≥v/s. The valuations and crossing point are defined from these fields. Retail demand is clipped to the consumer interval, and profit is calculated from demand or actual payments. The expressions printed as (12) and (14) are theorem conclusions, not definitions of industry profit. A real supremum is unnecessary for mono distribution: the theorem bounds profit at every price and proves attainment at 1/21/21/2.

The UP response uses the manuscript's selected personalized-pricing continuation. At indifference, the choice rules assign UU ties between the firms to A and give B a sale in UP only with a strict margin. Ties occur only at isolated types at the candidate equilibrium prices; zero-price deviations can create ties across the flat zero-valuation tail, and the rules specify their outcome. Global best responses quantify over all real retail prices, including zero and negative deviations. The goal restricts wholesale prices to w≥0w\ge0w≥0, the range used in the manuscript's analysis. The fixed fee is omitted from the model because it transfers profit between firms without changing industry profit. The goal includes existence of a continuation equilibrium, so a vacuous universal statement over an empty equilibrium set cannot establish dual distribution.

The development needs elementary properties of Lebesgue measure on real intervals, measurable piecewise choice sets, interval integration, and algebraic inequalities for the rational candidate prices. Proofs of the equilibrium and integral milestones, or reusable lemmas about volumes of intervals cut by affine utility comparisons, are welcome contributions. The shared primitives are duplicated in the companion mission on personalized pricing by A because unpublished draft definitions cannot be imported across proposals.

Selected references

  • B. Jullien, M. Reisinger, and P. Rey, Personalized Pricing and Distribution Strategies, authors' manuscript of March 2022; published in Management Science (2023). DOI: 10.1287/mnsc.2022.4437. Source artifact in this repository: source.pdf, SHA-256 25a6c84ac0c48c6720f6a9e1f9b1f1ec516412c31dac044ac84c1d4c72dfc253, printed pp. 5–14 and Online Appendix A, pp. 1–4.
9 thms1 active userReviewed
Numerical AnalysisOperations Research·Captain: mikedeng1

A First-Order Primal-Dual Method for Nonconvex Constrained Optimization Based on the Augmented Lagrangian 4: Metric Subregularity of ∂L_γ Implies the VP-EB Error BoundResearch Paper

Motivation

Many problems in signal processing, statistics and engineering design have the form of a nonconvex, possibly nonsmooth objective subject to nonlinear equality constraints. Zhu, Zhao and Zhang (arXiv:2007.12219v1, 2020; published in Mathematics of Operations Research, 2024) propose NAPP-AL, a first-order primal-dual method that takes one linearized step on the augmented Lagrangian per iteration. Their analysis has three layers: subsequential convergence with an o(1/k)o(1/\sqrt k)o(1/k​) stationarity rate (§4), linear convergence under a new value proximity error bound (VP-EB, §5), and sufficient conditions for VP-EB (§6).

This mission formalizes the second sufficient condition: metric subregularity of the stationarity map, together with a local value condition on nearby stationary points, implies VP-EB. Metric subregularity is a standard regularity notion of variational analysis (Dontchev–Rockafellar), and error bounds of this kind are the classical route to linear convergence (Luo–Tseng). The paper attributes the cost-to-go inequality it relies on to Tseng and Yun [18]. A companion mission treats the KL-property route (Proposition 6.1); a third proves linear convergence from VP-EB (Theorem 5.1).

Setting

Write w=(u,v,p)∈Rn×Rd×Rmw=(u,v,p)\in\mathbb R^n\times\mathbb R^d\times\mathbb R^mw=(u,v,p)∈Rn×Rd×Rm with the Euclidean norm of the stacked vector, ∥w∥=∥u∥2+∥v∥2+∥p∥2\|w\|=\sqrt{\|u\|^2+\|v\|^2+\|p\|^2}∥w∥=∥u∥2+∥v∥2+∥p∥2​, and B(wˉ;η)\mathbb B(\bar w;\eta)B(wˉ;η) the open ball. The problem (P) is

min⁡u∈U, v∈Rd F(u,v)=G(u,v)+J(u)+H(v)s.t.Θ(u)+Bv=0,Θ=Ω+Φ,\min_{u\in U,\,v\in\mathbb R^d}\ F(u,v)=G(u,v)+J(u)+H(v)\quad\text{s.t.}\quad \Theta(u)+Bv=0,\qquad \Theta=\Omega+\Phi,u∈U,v∈Rdmin​ F(u,v)=G(u,v)+J(u)+H(v)s.t.Θ(u)+Bv=0,Θ=Ω+Φ,

with G,HG,HG,H smooth with Lipschitz gradients, JJJ lower semicontinuous and locally Lipschitz near UUU, UUU closed and convex, Θ\ThetaΘ Lipschitz, each component of Ω\OmegaΩ with Lipschitz gradient, and BBB an m×dm\times dm×d matrix of full column rank with Im Θ⊆Im B\mathrm{Im}\,\Theta\subseteq\mathrm{Im}\,BImΘ⊆ImB; FFF is bounded below and coercive on the feasible set (Assumption 1).

The augmented Lagrangian is Lγ(w)=F(u,v)+⟨p,Θ(u)+Bv⟩+γ2∥Θ(u)+Bv∥2\mathcal L_\gamma(w)=F(u,v)+\langle p,\Theta(u)+Bv\rangle+\tfrac\gamma2\|\Theta(u)+Bv\|^2Lγ​(w)=F(u,v)+⟨p,Θ(u)+Bv⟩+2γ​∥Θ(u)+Bv∥2. The set ∂Lγ(w)\partial\mathcal L_\gamma(w)∂Lγ​(w) is the KKT display of p. 6: with r=Θ(u)+Bvr=\Theta(u)+Bvr=Θ(u)+Bv, it collects the triples

(∇uG+∂J(u)+NU(u)+(∇Θ(u))⊤[p+γr],  ∇vG+∇H(v)+B⊤[p+γr],  r),\big(\nabla_uG+\partial J(u)+N_U(u)+(\nabla\Theta(u))^\top[p+\gamma r],\ \ \nabla_vG+\nabla H(v)+B^\top[p+\gamma r],\ \ r\big),(∇u​G+∂J(u)+NU​(u)+(∇Θ(u))⊤[p+γr],  ∇v​G+∇H(v)+B⊤[p+γr],  r),

with ∂J\partial J∂J the limiting subdifferential and NUN_UNU​ the normal cone. A point is stationary if 0∈∂Lγ(w)0\in\partial\mathcal L_\gamma(w)0∈∂Lγ​(w); Wˉ\bar{\mathbf W}Wˉ is the set of stationary points. Distances follow the paper's convention: dist(x,C)=inf⁡z∈C∥x−z∥\mathrm{dist}(x,C)=\inf_{z\in C}\|x-z\|dist(x,C)=infz∈C​∥x−z∥, and dist(x,∅)=+∞\mathrm{dist}(x,\emptyset)=+\inftydist(x,∅)=+∞.

NAPP-AL keeps qk=pk+γ(Θ(uk)+Bvk)q^k=p^k+\gamma(\Theta(u^k)+Bv^k)qk=pk+γ(Θ(uk)+Bvk), takes uk+1u^{k+1}uk+1 as a global minimizer over UUU of a linearized model with a Bregman term D(u,uk)/ϵkD(u,u^k)/\epsilon^kD(u,uk)/ϵk, vk+1v^{k+1}vk+1 as the minimizer of a strongly convex quadratic, and sets pk+1=pk+γ(Θ(uk+1)+Bvk+1)p^{k+1}=p^k+\gamma(\Theta(u^{k+1})+Bv^{k+1})pk+1=pk+γ(Θ(uk+1)+Bvk+1). The step ϵk\epsilon^kϵk lies in [σδk,δk][\sigma\delta_k,\delta_k][σδk​,δk​] with δk\delta_kδk​ given explicitly by (8), and γ>(57+1)(LG+LH)/(2λmin⁡(B⊤B))\gamma>(\sqrt{57}+1)(L_G+L_H)/(2\lambda_{\min}(B^\top B))γ>(57​+1)(LG​+LH​)/(2λmin​(B⊤B)) (Assumption 2).

VP-EB at wˉ\bar wwˉ (Definition 5.1): there are κ1,η,ν>0\kappa_1,\eta,\nu>0κ1​,η,ν>0 such that Lγ(wk+1)−Lγ(wˉ)≤κ1∥wk−wk+1∥2\mathcal L_\gamma(w^{k+1})-\mathcal L_\gamma(\bar w)\le\kappa_1\|w^k-w^{k+1}\|^2Lγ​(wk+1)−Lγ​(wˉ)≤κ1​∥wk−wk+1∥2 whenever wk+1∈B(wˉ;η)w^{k+1}\in\mathbb B(\bar w;\eta)wk+1∈B(wˉ;η) and Lγ(wk+1)<Lγ(wˉ)+ν\mathcal L_\gamma(w^{k+1})<\mathcal L_\gamma(\bar w)+\nuLγ​(wk+1)<Lγ​(wˉ)+ν.

Metric subregularity (Definition 6.2): ∂Lγ\partial\mathcal L_\gamma∂Lγ​ is metrically subregular around (wˉ,0)(\bar w,0)(wˉ,0) if, for some η,κ3>0\eta,\kappa_3>0η,κ3​>0, dist(w,Wˉ)≤κ3 dist(0,∂Lγ(w))\mathrm{dist}(w,\bar{\mathbf W})\le\kappa_3\,\mathrm{dist}(0,\partial\mathcal L_\gamma(w))dist(w,Wˉ)≤κ3​dist(0,∂Lγ​(w)) for all w∈B(wˉ;η)w\in\mathbb B(\bar w;\eta)w∈B(wˉ;η). Assumption 3 at a stationary wˉ∈Wˉ\bar w\in\bar{\mathbf W}wˉ∈Wˉ: for some δ>0\delta>0δ>0, Lγ(w)≤Lγ(wˉ)\mathcal L_\gamma(w)\le\mathcal L_\gamma(\bar w)Lγ​(w)≤Lγ​(wˉ) for all w∈Wˉw\in\bar{\mathbf W}w∈Wˉ with ∥w−wˉ∥≤δ\|w-\bar w\|\le\delta∥w−wˉ∥≤δ.

Formalization targets

Goal: Proposition 6.2 (p. 26)

Let {wk}\{w^k\}{wk} be generated by NAPP-AL in the standing setting and let wˉ\bar wwˉ be a cluster point. If Assumption 3 holds at wˉ\bar wwˉ with δ\deltaδ, and ∂Lγ\partial\mathcal L_\gamma∂Lγ​ is metrically subregular around (wˉ,0)(\bar w,0)(wˉ,0) with κ3>0\kappa_3>0κ3​>0 and η>0\eta>0η>0, η<δ\eta<\deltaη<δ, then

∃ κ1,η′,ν>0:wk+1∈B(wˉ;η′), Lγ(wk+1)<Lγ(wˉ)+ν ⟹ Lγ(wk+1)−Lγ(wˉ)≤κ1∥wk−wk+1∥2.\exists\,\kappa_1,\eta',\nu>0:\quad w^{k+1}\in\mathbb B(\bar w;\eta'),\ \mathcal L_\gamma(w^{k+1})<\mathcal L_\gamma(\bar w)+\nu\ \Longrightarrow\ \mathcal L_\gamma(w^{k+1})-\mathcal L_\gamma(\bar w)\le\kappa_1\|w^k-w^{k+1}\|^2 .∃κ1​,η′,ν>0:wk+1∈B(wˉ;η′), Lγ​(wk+1)<Lγ​(wˉ)+ν ⟹ Lγ​(wk+1)−Lγ​(wˉ)≤κ1​∥wk−wk+1∥2.

The constants are existential, as in Definition 5.1, so the statement survives any improvement of them.

Milestone: Lemma 6.1 (p. 23), the cost-to-go inequality

∀wˉ∈Wˉ  ∃ c6>0  ∀k:Lγ(wk+1)−Lγ(wˉ)≤c6(∥wˉ−wk+1∥2+∥wk−wk+1∥2).\forall\bar w\in\bar{\mathbf W}\ \ \exists\,c_6>0\ \ \forall k:\quad \mathcal L_\gamma(w^{k+1})-\mathcal L_\gamma(\bar w)\le c_6\big(\|\bar w-w^{k+1}\|^2+\|w^k-w^{k+1}\|^2\big).∀wˉ∈Wˉ  ∃c6​>0  ∀k:Lγ​(wk+1)−Lγ​(wˉ)≤c6​(∥wˉ−wk+1∥2+∥wk−wk+1∥2).

Significance

The result. Combined with Theorem 5.1 of the paper, Proposition 6.2 gives finite length, convergence of the whole sequence, Q-linear convergence of the potential and R-linear convergence of the iterates whenever the stationarity map is metrically subregular at the limit and Assumption 3 holds there. Metric subregularity is known for broad classes, such as piecewise linear-quadratic problems and polyhedral multifunctions, so the proposition turns a structural property of the problem into a rate for this algorithm.

Formalizing it. The proposition is proved on paper; nothing about NAPP-AL has a machine-checked proof. The formalization makes two things exact that the paper leaves loose. First, the proposition’s proof needs a cost-to-go constant independent of the stationary point, and the proof of Lemma 6.1 supplies one even though the lemma’s printed statement fixes the point first. Second, the proposition's proof places the nearest stationary point wpk+1w_p^{k+1}wpk+1​ in B(wˉ;η)\mathbb B(\bar w;\eta)B(wˉ;η), while only ∥wpk+1−wˉ∥≤2η\|w_p^{k+1}-\bar w\|\le 2\eta∥wpk+1​−wˉ∥≤2η follows from its steps; the existential conclusion leaves room to shrink the radius. A formal proof settles both, and the general facts it needs (metric subregularity in [0,+∞][0,+\infty][0,+∞], closedness of limiting-subdifferential graphs) are reusable.

Difficulty

The obvious route is to combine subregularity with the residual bound of Theorem 4.1(iv), dist(0,∂Lγ(wk+1))≤c5∥wk−wk+1∥\mathrm{dist}(0,\partial\mathcal L_\gamma(w^{k+1}))\le c_5\|w^k-w^{k+1}\|dist(0,∂Lγ​(wk+1))≤c5​∥wk−wk+1∥, which bounds the distance from wk+1w^{k+1}wk+1 to Wˉ\bar{\mathbf W}Wˉ by the step. The difficulty is transferring a distance bound into a value bound of second order: local Lipschitz continuity of Lγ\mathcal L_\gammaLγ​ would bound Lγ(wk+1)−Lγ(wp)\mathcal L_\gamma(w^{k+1})-\mathcal L_\gamma(w_p)Lγ​(wk+1)−Lγ​(wp​) only by a multiple of ∥wk+1−wp∥\|w^{k+1}-w_p\|∥wk+1−wp​∥, which is first order in the step, while VP-EB asks for the square; and JJJ is nonsmooth and nonconvex, so no Taylor expansion at the stationary point is available. Moreover, the stationary point closest to wk+1w^{k+1}wk+1 changes with kkk. The proposition’s proof needs a cost-to-go inequality with a constant uniform over stationary points, which in turn rests on the boundedness of the iterates and on the lower bound for ϵk\epsilon^kϵk coming from (8). The radius bookkeeping between the subregularity ball, Assumption 3's radius and the VP-EB ball is a second, smaller obstacle.

Formalization scope

Rk\mathbb R^kRk is EuclideanSpace ℝ (Fin k) and points are triples E n × E d × E m; every norm and ball uses the stacked Euclidean norm tnorm, never Lean's product (sup) norm. BBB is a continuous linear map with its operator norm (the spectral norm), never a Matrix with the entrywise norm; λmin⁡(B⊤B)\lambda_{\min}(B^\top B)λmin​(B⊤B) is the Rayleigh minimum over the unit sphere. Distances dist(0,S)\mathrm{dist}(0,S)dist(0,S) and dist(w,S)\mathrm{dist}(w,S)dist(w,S) are infima in [0,+∞][0,+\infty][0,+∞], equal to +∞+\infty+∞ on the empty set; Metric.infDist, which returns 000 on ∅\emptyset∅ and would make subregularity and the residual bounds trivial, is not used. The normal cone NU(u)N_U(u)NU​(u) is empty for u∉Uu\notin Uu∈/U, so a nonempty normal cone off UUU cannot manufacture stationary points. (H3)'s local Lipschitz continuity is read on neighbourhoods in Rn\mathbb R^nRn of points of UUU, not Mathlib's relative LocallyLipschitzOn.

Disclosed readings of the arXiv v1 text: G,J,HG,J,HG,J,H are real-valued with globally Lipschitz gradients; λmin⁡(B⊤B)>0\lambda_{\min}(B^\top B)>0λmin​(B⊤B)>0; NAPP-AL is a relation on given sequences (any global minimizer may be selected; existence is not asserted); VP-EB is the inequality alone, without Definition 5.1's presupposition that the sequence converges to wˉ\bar wwˉ; "generated by NAPP-AL" in Lemma 6.1 and Proposition 6.2 carries the standing setting of Theorem 4.1 (Assumptions 1–2 and rule (8)); Lemma 6.1 follows the printed quantifier order; its proof supplies the uniform constant needed by Proposition 6.2. The radius of Assumption 3 is δ3 in Lean, distinct from the step sequence δk\delta_kδk​.

Welcome contributions: a proof of Lemma 6.1 from the optimality of (5)–(6), Lipschitz estimates and the bounds of Theorem 4.1(ii); the boundedness and residual results of Theorem 4.1 (formalized in the companion mission on the o(1/k)o(1/\sqrt k)o(1/k​) rate); closedness of Wˉ\bar{\mathbf W}Wˉ; and the radius argument of Proposition 6.2. The source is arXiv:2007.12219v1; numbering and constants of the published version are not used.

Selected references

  • D. Zhu, L. Zhao, S. Zhang, A First-Order Primal-Dual Method for Nonconvex Constrained Optimization Based on the Augmented Lagrangian, arXiv:2007.12219v1, 2020; Mathematics of Operations Research, 2024. https://arxiv.org/abs/2007.12219v1
  • P. Tseng, S. Yun, A coordinate gradient descent method for nonsmooth separable minimization, Mathematical Programming 117, 2009. https://doi.org/10.1007/s10107-007-0170-0
  • Z.-Q. Luo, P. Tseng, Error bounds and convergence analysis of feasible descent methods: a general approach, Annals of Operations Research 46, 1993. https://doi.org/10.1007/BF02096261
  • A. L. Dontchev, R. T. Rockafellar, Implicit Functions and Solution Mappings, 2nd ed., Springer, 2014. https://doi.org/10.1007/978-1-4939-1037-3
  • R. T. Rockafellar, R. J.-B. Wets, Variational Analysis, Springer, 1998. https://doi.org/10.1007/978-3-642-02431-3
7 thms1 active userReviewed
AnalysisEconomicsOperations Research·Captain: mikedeng1

Courier Dispatch in On-Demand Delivery II: In a Crowded Market with Endogenous Demand, Batch Delivery Earns More Exactly Below One Threshold in Wait Cost and in Service RadiusResearch Paper

Why dispatch and pricing interact

A delivery vendor controls both how a courier serves orders and what customers pay. Serving one order per trip avoids waiting for a second order, but serving two together can save travel time when demand is high. If the vendor can change its price, it also changes the rate at which customers join the system. The preferred dispatch rule therefore depends on an economic decision as well as a queueing calculation. Chen and Hu study this interaction for a single courier in a disk-shaped market and compare the vendor's revenue under dedicated and two-order batch delivery in their paper. The present mission concerns their crowded-market results, Propositions 3 and 4, in the authors' SSRN version of 2022-09-21.

The paper first analyzes fixed demand rates, then lets the vendor choose a demand rate by setting a price. The latter decision changes the comparison: customers with a high cost of waiting favor a less crowded, dedicated service, while sufficiently patient customers can make batching more profitable. The service radius has an analogous effect. The paper's threshold is expressed through the product of wait cost and radius, so these two comparative statics describe the same switch Chen and Hu, §5 and Online Appendix A.

Delivery model and limiting revenue

A vendor is located at the center of a disk of radius r>0r>0r>0. Customers arrive at locations uniformly distributed over that disk. The vendor has one courier and chooses between dedicated delivery, one order per round trip, and batch delivery, two orders per trip. The effective demand rate is λ\lambdaλ. A customer incurs wait cost at rate c>0c>0c>0 and has a valuation in [0,1][0,1][0,1]. The vendor's price induces its chosen demand rate. Chen and Hu give the dedicated service rate μD=3/(4r)\mu_D=3/(4r)μD​=3/(4r) and batch service rate μB=45π/[4r(32+15π)]\mu_B=45\pi/[4r(32+15\pi)]μB​=45π/[4r(32+15π)] in equations (4) and (9).

The paper uses the following expected waiting times, with variation coefficients CD=9/8C_D=9/8CD​=9/8 and CB≈0.583C_B\approx0.583CB​≈0.583:

WD(λ,μ,C)=λC2μ(μ−λ),WB(r,λ,μ,C)=12λ+λC2μ(2μ−λ)+r3.W_D(\lambda,\mu,C)=\frac{\lambda C}{2\mu(\mu-\lambda)},\qquad W_B(r,\lambda,\mu,C)=\frac{1}{2\lambda}+\frac{\lambda C}{2\mu(2\mu-\lambda)}+\frac r3.WD​(λ,μ,C)=2μ(μ−λ)λC​,WB​(r,λ,μ,C)=2λ1​+2μ(2μ−λ)λC​+3r​.

Dedicated delivery is evaluated for 0≤λ<μD0\le\lambda<\mu_D0≤λ<μD​; batch delivery for 0<λ<2μB0<\lambda<2\mu_B0<λ<2μB​. The first batch term is the wait to form a pair. The final term represents travel while the other order is delivered. The batch in-line wait is the paper's Kingman-based approximation for an E2/G/1E_2/G/1E2​/G/1 queue, whereas the dedicated in-line wait uses its M/G/1M/G/1M/G/1 expression equations (5), (11), and (12).

In a finite market, the valuation distribution affects the price needed to induce demand. As the potential arrival rate grows, the paper's crowded-market revenue becomes

V∞(λ,w)=λ(1−cw).V_\infty(\lambda,w)=\lambda(1-cw).V∞​(λ,w)=λ(1−cw).

For each dispatch rule, insert its wait into this function and optimize over its stable demand range. The resulting optimal revenues are denoted Opt⁡D(c,r)\operatorname{Opt}_D(c,r)OptD​(c,r) and Opt⁡B(CB,c,r)\operatorname{Opt}_B(C_B,c,r)OptB​(CB​,c,r). The mission uses suprema to express these values. The paper motivates this limiting objective in (14)–(15) and Lemma 1 (16)–(17).

Formalization targets

One threshold for both parameters

The goal is a single α∗>0\alpha^*>0α∗>0 such that, for every c,r>0c,r>0c,r>0,

Opt⁡B(CB,c,r)>Opt⁡D(c,r)⟺cr<α∗,Opt⁡D(c,r)>Opt⁡B(CB,c,r)⟺cr>α∗.\operatorname{Opt}_B(C_B,c,r)>\operatorname{Opt}_D(c,r)\quad\Longleftrightarrow\quad cr<\alpha^*, \qquad \operatorname{Opt}_D(c,r)>\operatorname{Opt}_B(C_B,c,r)\quad\Longleftrightarrow\quad cr>\alpha^*.OptB​(CB​,c,r)>OptD​(c,r)⟺cr<α∗,OptD​(c,r)>OptB​(CB​,c,r)⟺cr>α∗.

Thus the wait-cost threshold at a fixed radius is c∞=α∗/rc_\infty=\alpha^*/rc∞​=α∗/r, and the radius threshold at a fixed wait cost is r∞=α∗/cr_\infty=\alpha^*/cr∞​=α∗/c. At the threshold the two optimized revenues agree. For the paper's numerical CB=0.583C_B=0.583CB​=0.583, it reports α∗≈0.1355\alpha^*\approx0.1355α∗≈0.1355 Online Appendix (A.7)–(A.8).

Demand and price at the switch

As either ccc or rrr increases through its threshold, the optimal demand rate has a downward jump and the corresponding optimal price has an upward jump. The formal statements require both one-sided limits to exist and the inequalities between them to be strict. They cover every selection of optimal demands, including any ambiguity at the tie. These are parts (ii) of Propositions 3 and 4.

The milestones cover strict concavity of the revenue objectives, their explicit optimizers and values where attained, the single crossing of the revenue gap, the demand comparison at the tie, and the two propositions individually. The goal combines those propositions through the common product crcrcr.

What the result and formalization establish

The threshold tells the vendor which dispatch rule maximizes limiting revenue after the price has been adjusted optimally. It also locates a discontinuous operational change: a small movement in customer impatience or service area across the threshold changes the chosen mode, demand rate, and price. Comparing the waiting-time formulas at one fixed demand would not provide this revenue decision, because each mode can choose a different demand rate Chen and Hu, §5.

Chen and Hu prove the paper result analytically, while the threshold and its supporting claims here are proposed Lean statements awaiting proofs. A completed formalization would connect exact claims about the rational waiting-time expressions, optimization over open stability ranges, the unique revenue crossing, and one-sided limits. It would also record which conclusions use the paper's approximated batch wait and numerically estimated coefficient. These are reusable patterns for queue-based pricing models, even though this mission formalizes this paper's particular geometry and service rules.

Where the argument is delicate

The two dispatch modes have different singular boundaries and different optimizers. The batch wait diverges as demand tends to zero, yet batch revenue can have a finite boundary supremum that is not attained for some parameter values. The dedicated objective has a different service-rate pole. Consequently, replacing either optimization with an unrestricted real supremum, or asserting that every batch supremum has a maximizer, changes the claim. The revenue comparison also needs one crossing for the full positive range of crcrcr, including values beyond the range where the appendix's interior batch optimizer applies. Finally, a strict jump in demand does not by itself supply the existence of both one-sided limits; the formal statements ask for those limits explicitly Online Appendix A.

Formalization scope

Lean uses real-valued r,c,λr,c,\lambdar,c,λ and the paper's closed-form waits, service rates, and limiting revenue. The name lam denotes λ\lambdaλ. The batch coefficient is a real parameter satisfying 0.58≤CB≤0.590.58\le C_B\le0.590.58≤CB​≤0.59, an explicit interval around the paper's numerical 0.5830.5830.583 rather than a claimed exact evaluation of its integral. Every threshold statement assumes c,r>0c,r>0c,r>0; the auxiliary optimum statements use the page's cr<TBcr<T_Bcr<TB​ range when they assert an interior maximizer. The domains are [0,μD)[0,\mu_D)[0,μD​) and (0,2μB)(0,2\mu_B)(0,2μB​), with zero excluded for batch because its 1/(2λ)1/(2\lambda)1/(2λ) wait is singular. The optimal revenues are defined as suprema of the actual objective images. The threshold is existential and is never defined from the desired answer.

The formal development does not construct the Poisson arrival process, random trip lengths, M/G/1M/G/1M/G/1 queue, or E2/G/1E_2/G/1E2​/G/1 approximation behind the waits. It takes the paper's equations (5) and (12) as definitions. The finite-density function VnV_nVn​ is recorded for context, but Lemma 1's convergence from finite to limiting optimized revenue is outside this mission's milestone list; the goal is explicitly the crowded-market limit. The printed (A.6)–(A.8) contain a coefficient error in the batch value, so the formal batch value uses the corrected expression and defines the revenue gap directly from the suprema. The printed batch optimization interval includes zero, which the stated waiting-time formula does not support. Definitions for objectives, stable domains, optimal demand, and one-sided jumps are reusable within related pricing formalizations. Contributions that establish the stated optimizer, crossing, or limit claims without changing their domains are within scope Chen and Hu, equations (12), (15), (A.3)–(A.8).

Selected references

  • Mingliu Chen and Ming Hu, Courier Dispatch in On-Demand Delivery, SSRN preprint 3675063, version of 2022-09-21. SSRN record and paper.
  • Mingliu Chen and Ming Hu, Courier Dispatch in On-Demand Delivery, Management Science, 2023, DOI 10.1287/mnsc.2023.4858. The formal statements use the SSRN version above.
10 thms1 active userReviewed
EconomicsOperations Research·Captain: mikedeng1

Social Media and News: Content Bundling and News Quality I: Unilateral Content Bundling Lowers Publisher Profit and Raises News Quality and Consumer Surplus iff c < c†Research Paper

Why content bundling matters

News publishers depend on direct visits for advertising revenue, while social platforms can show publishers' content inside their own feeds. That arrangement can move reading time from the publisher's site to the platform without changing how much news a consumer reads. It can therefore change the publisher's return from improving content quality. De Cornière and Sarvary study this question in a sequential model of a monopoly newspaper, a social platform, and consumers who divide a fixed amount of attention between the two sites. Their Proposition 1 says that unilateral content bundling lowers the publisher's profit, yet can either raise or lower its equilibrium quality depending on the cost of quality. De Cornière and Sarvary, working paper, pp. 7–12.

This mission concerns the paper's unilateral content bundling regime: the platform can incorporate news into its feed without a payment or a negotiated agreement with the newspaper. The source for theorem numbering is the Toulouse School of Economics Working Paper n° 1152, August 2021. The article later appeared in Management Science in 2023. The working paper's Proposition 1, Lemmas 1–4, and equation (2) are the targets here. The paper separately studies subscription pricing, voluntary participation, and negotiated bundling; those are separate settings. De Cornière and Sarvary, working paper, §§4–6.

The game

A newspaper first chooses news quality q∈[0,1]q\in[0,1]q∈[0,1]. A platform next chooses a news share λ∈[0,Λ]\lambda\in[0,\Lambda]λ∈[0,Λ] in its feed. Consumers finally allocate one unit of time between the newspaper's site and the platform. Write T1∈[0,1]T_1\in[0,1]T1​∈[0,1] for newspaper time and T0=1−T1T_0=1-T_1T0​=1−T1​ for platform time. The newspaper shows only news. A fraction λ\lambdaλ of platform time exposes the consumer to news; the remaining fraction exposes the consumer to user-generated content (UGC). News and UGC consumption are

xN=T1+λT0,xU=(1−λ)T0.x_N=T_1+\lambda T_0,\qquad x_U=(1-\lambda)T_0.xN​=T1​+λT0​,xU​=(1−λ)T0​.

The representative consumer obtains utility U(xU,xN)=xU+(1+q)xN−xN2/2U(x_U,x_N)=x_U+(1+q)x_N-x_N^2/2U(xU​,xN​)=xU​+(1+q)xN​−xN2​/2. When unconstrained by the available mix, the consumer wants news consumption xN=qx_N=qxN​=q. The platform earns R0=(1−λ+λϕ0)T0R_0=(1-\lambda+\lambda\phi_0)T_0R0​=(1−λ+λϕ0​)T0​, where one unit of UGC time yields one unit of revenue and one unit of news time yields ϕ0\phi_0ϕ0​. The newspaper earns R1=βT1+ϕ1λT0R_1=\beta T_1+\phi_1\lambda T_0R1​=βT1​+ϕ1​λT0​: direct time pays β\betaβ per unit and indirect news time pays ϕ1\phi_1ϕ1​. Producing quality costs cq2/2cq^2/2cq2/2, giving newspaper profit π1=R1−cq2/2\pi_1=R_1-cq^2/2π1​=R1​−cq2/2. De Cornière and Sarvary, working paper, pp. 8–9, equation (1).

A subgame-perfect equilibrium (SPE) specifies consumer attention after every feasible pair (q,λ)(q,\lambda)(q,λ), a platform news share after every feasible qqq, and an initial quality. At each stage the chosen action maximizes that stage's payoff given the continuation strategies. The no-bundling benchmark is the same game with Λ=0\Lambda=0Λ=0, which forces λ=0\lambda=0λ=0. Consumer surplus is utility at the equilibrium attention allocation. De Cornière and Sarvary, working paper, pp. 9–10, §4.1.

Formalization targets

The goal is Proposition 1, comparing every bundling SPE with every benchmark SPE. Both sorts of equilibrium must exist. Publisher profit is strictly lower under bundling. Away from the crossover cost, quality and consumer surplus increase exactly in the low-cost regime:

π1∗<π^1,q∗>q^ ⟺ c<c†,CS∗>CS^ ⟺ c<c†,(c≠c†),\pi_1^*<\hat\pi_1,\qquad q^*>\hat q\ \Longleftrightarrow\ c<c^\dagger,\qquad CS^*>\widehat{CS}\ \Longleftrightarrow\ c<c^\dagger, \quad(c\ne c^\dagger),π1∗​<π^1​,q∗>q^​ ⟺ c<c†,CS∗>CS ⟺ c<c†,(c=c†),

where c†=(β+ϕ1(1−2Λ))/(2Λ(1−Λ))c^\dagger=\bigl(\beta+\phi_1(1-2\Lambda)\bigr)/\bigl(2\Lambda(1-\Lambda)\bigr)c†=(β+ϕ1​(1−2Λ))/(2Λ(1−Λ)). A further clause records that at c=c†c=c^\daggerc=c† there is an equilibrium with quality below the benchmark. De Cornière and Sarvary, working paper, p. 12, Proposition 1; p. 31, proof.

The milestones follow the paper's named results and displays: Lemma 1 gives benchmark quality q^=β/c\hat q=\beta/cq^​=β/c and profit π^1=β2/(2c)\hat\pi_1=\beta^2/(2c)π^1​=β2/(2c); Lemma 2 gives consumer attention T1(q,λ)=max⁡{(q−λ)/(1−λ),0}T_1(q,\lambda)=\max\{(q-\lambda)/(1-\lambda),0\}T1​(q,λ)=max{(q−λ)/(1−λ),0}; Lemma 3 identifies the platform share min⁡{q,Λ}\min\{q,\Lambda\}min{q,Λ}; equation (2) gives the publisher's two-branch profit; the displayed definitions on p. 12 identify the branch maximizers and c†c^\daggerc†; and Lemma 4 characterizes equilibrium quality. The proof of Proposition 1 also states the ordering qL<q^<qHq_L<\hat q<q_HqL​<q^​<qH​ and relates surplus to the optimal content mix. De Cornière and Sarvary, working paper, pp. 10–12, 31.

What the result gives

The profit and quality effects answer different questions. Even if total news consumption stays at the consumer's preferred level, moving some of that consumption onto the platform reduces the publisher's direct traffic and hence its profit. Quality responds to a comparison of the publisher's gains from direct and indirect readers. The cost threshold distinguishes when the equilibrium moves toward a higher-quality strategy that attracts direct visits and when it moves toward a lower-quality strategy consumed through the platform. Because surplus in this model rises with equilibrium quality, the same threshold governs consumer surplus. De Cornière and Sarvary, working paper, pp. 12–13, 31.

The paper proves these claims mathematically; the Lean theorems in this proposal are open statements awaiting machine-checked proofs. Formalizing the complete sequential game would produce reusable specifications for attention allocation, contingent strategies, and equilibrium comparisons in platform markets. The first-stage profit identity and the best-response theorems are also usable independently of the final comparative-static result. This mission does not assert that the article's other models have already been formalized.

Where the proof is difficult

Checking only the realized quality and platform share does not establish subgame perfection. A different quality chosen by the newspaper changes the platform's subsequent action and then the consumer's allocation; those continuation choices must be valid after every feasible deviation. The publisher's resulting objective also changes form at q=Λq=\Lambdaq=Λ. At the cost c=c†c=c^\daggerc=c† the two candidate qualities both maximize profit, so an assertion about “the” equilibrium quality requires care. The article prints a low-quality choice at equality, while the game itself admits both. De Cornière and Sarvary, working paper, pp. 11–12, equation (2), Lemma 4; p. 31, proof.

Formalization scope

The Lean model uses real parameters β,ϕ0,ϕ1,c,Λ\beta,\phi_0,\phi_1,c,\Lambdaβ,ϕ0​,ϕ1​,c,Λ. The standing assumptions are exactly Table 1: 0<ϕ0,ϕ1<10<\phi_0,\phi_1<10<ϕ0​,ϕ1​<1, ϕ1<β\phi_1<\betaϕ1​<β, 2β<c2\beta<c2β<c, and 0<Λ<1/20<\Lambda<1/20<Λ<1/2. Quality, attention, and platform share range over [0,1][0,1][0,1], [0,1][0,1][0,1], and [0,Λ][0,\Lambda][0,Λ] respectively. The paper's earlier Λ∈[0,1/2]\Lambda\in[0,1/2]Λ∈[0,1/2] convention is superseded here by its Table 1 interior range; Λ=0\Lambda=0Λ=0 appears only as the benchmark instance. Real division in the candidate formulas is used under assumptions that make every denominator nonzero. De Cornière and Sarvary, working paper, pp. 8, 10, Table 1; p. 31, proof of Lemma 4.

The pin c≠c†c\ne c^\daggerc=c† applies only to Proposition 1's two “if and only if” comparisons. At equality, Lemma 4 is stated with both possible equilibrium qualities, and the goal retains the strict publisher-profit comparison. The platform's share theorem excludes q=1q=1q=1, where platform time is zero and its choice is indifferent. The consumer-attention theorem assumes λ<1\lambda<1λ<1 before dividing by 1−λ1-\lambda1−λ. The benchmark is an SPE with cap zero, and surplus is evaluated from utility; neither is inserted as a closed formula. Equilibrium strategies are defined by best responses after all feasible histories, and explicit existence clauses prevent claims about all SPEs from holding vacuously. These choices rule out defining equilibrium quality, benchmark quality, or surplus by the expressions that the milestones are meant to establish.

The development needs real arithmetic and interval sets from Mathlib, a model-specific strategy profile, utility and revenue definitions, and the three stagewise best-response conditions. Contributions establishing the consumer, platform, or publisher stages, the crossover case, and the final profit and surplus comparison are within scope. Subscription pricing and negotiated bundling require different games and are outside this mission.

Selected references

  • Alexandre de Cornière and Miklos Sarvary, Social Media and News: Content Bundling and News Quality, Toulouse School of Economics Working Paper n° 1152, August 2021; published in Management Science, 2023. DOI: 10.1287/mnsc.2022.4341.
10 thms1 active userReviewed
Numerical AnalysisOperations Research·Captain: mikedeng1

A First-Order Primal-Dual Method for Nonconvex Constrained Optimization Based on the Augmented Lagrangian 3: The Kurdyka–Łojasiewicz Property with Exponent 1/2 Implies the VP-EB Error BoundResearch Paper

Motivation

Augmented Lagrangian methods are a standard tool for constrained optimization, and first-order primal-dual variants of them are used when the objective is large, nonsmooth or nonconvex and second-order information is too expensive. Zhu, Zhao and Zhang (arXiv:2007.12219v1, published in Mathematics of Operations Research, 2024) analyse such a method, NAPP-AL (Nonconvex Auxiliary Problem Principle with Augmented Lagrangian), for problems with a nonlinear equality constraint, a closed convex set constraint, and a nonsmooth nonconvex term. They prove a sublinear rate in general and a linear rate under a local error bound they call the value proximity error bound (VP-EB).

An error bound is only useful if it holds in recognisable situations. Section 6 of the paper answers the question "can VP-EB ever be satisfied in a natural setting?" with two sufficient conditions. This mission formalizes the first: the Kurdyka–Łojasiewicz (KL) property with exponent 1/21/21/2, the condition behind most linear-rate results for nonconvex first-order methods since Attouch and Bolte (Math. Program. 2009) and Bolte, Sabach and Teboulle (Math. Program. 2014).

Setting

The problem (P) is

min⁡u,v  F(u,v):=G(u,v)+J(u)+H(v)s.t.Θ(u)+Bv=0,u∈U,\min_{u,v}\; F(u,v):=G(u,v)+J(u)+H(v)\quad\text{s.t.}\quad \Theta(u)+Bv=0,\quad u\in U,u,vmin​F(u,v):=G(u,v)+J(u)+H(v)s.t.Θ(u)+Bv=0,u∈U,

with u∈Rnu\in\mathbb R^nu∈Rn, v∈Rdv\in\mathbb R^dv∈Rd, Θ=Ω+Φ:Rn→Rm\Theta=\Omega+\Phi:\mathbb R^n\to\mathbb R^mΘ=Ω+Φ:Rn→Rm, a linear map B:Rd→RmB:\mathbb R^d\to\mathbb R^mB:Rd→Rm, GGG and HHH smooth, JJJ lower semicontinuous and possibly nonsmooth, and UUU closed and convex. Primal-dual points are w=(u,v,p)∈Rn×Rd×Rmw=(u,v,p)\in\mathbb R^n\times\mathbb R^d\times\mathbb R^mw=(u,v,p)∈Rn×Rd×Rm, with ∥w∥2=∥u∥2+∥v∥2+∥p∥2\|w\|^2=\|u\|^2+\|v\|^2+\|p\|^2∥w∥2=∥u∥2+∥v∥2+∥p∥2. The augmented Lagrangian with penalty γ>0\gamma>0γ>0 is

Lγ(w)=F(u,v)+⟨p,Θ(u)+Bv⟩+γ2∥Θ(u)+Bv∥2.\mathcal L_\gamma(w)=F(u,v)+\langle p,\Theta(u)+Bv\rangle+\tfrac\gamma2\|\Theta(u)+Bv\|^2.Lγ​(w)=F(u,v)+⟨p,Θ(u)+Bv⟩+2γ​∥Θ(u)+Bv∥2.

The stationarity set ∂Lγ(w)\partial\mathcal L_\gamma(w)∂Lγ​(w) (p. 6) collects the vectors (ξu,ξv,ξp)(\xi_u,\xi_v,\xi_p)(ξu​,ξv​,ξp​) with ξu∈∇uG+∂J(u)+NU(u)+(∇Θ(u))⊤y\xi_u\in\nabla_uG+\partial J(u)+N_U(u)+(\nabla\Theta(u))^\top yξu​∈∇u​G+∂J(u)+NU​(u)+(∇Θ(u))⊤y, ξv=∇vG+∇H(v)+B⊤y\xi_v=\nabla_vG+\nabla H(v)+B^\top yξv​=∇v​G+∇H(v)+B⊤y, ξp=Θ(u)+Bv\xi_p=\Theta(u)+Bvξp​=Θ(u)+Bv, where y=p+γ(Θ(u)+Bv)y=p+\gamma(\Theta(u)+Bv)y=p+γ(Θ(u)+Bv), ∂J\partial J∂J is the limiting subdifferential and NUN_UNU​ the normal cone. dist⁡(0,S)\operatorname{dist}(0,S)dist(0,S) is the least norm in SSS, and +∞+\infty+∞ when SSS is empty.

NAPP-AL updates uuu by minimizing over UUU a linearization of the smooth parts plus JJJ plus a Bregman term D(u,uk)/ϵkD(u,u^k)/\epsilon^kD(u,uk)/ϵk built from a strongly convex kernel KKK; it updates vvv by a linearized quadratic step and ppp by the multiplier step pk+1=pk+γ(Θ(uk+1)+Bvk+1)p^{k+1}=p^k+\gamma(\Theta(u^{k+1})+Bv^{k+1})pk+1=pk+γ(Θ(uk+1)+Bvk+1). The step ϵk\epsilon^kϵk lies in [σδk,δk][\sigma\delta_k,\delta_k][σδk​,δk​] with δk\delta_kδk​ given by the paper's formula (8). Assumptions 1 and 2 (Lipschitz gradients, Im⁡Θ⊆Im⁡B\operatorname{Im}\Theta\subseteq\operatorname{Im}BImΘ⊆ImB, coercivity on the feasible set, a lower bound on γ\gammaγ) are the paper's standing hypotheses.

For η,ν>0\eta,\nu>0η,ν>0 and Λ∗=Lγ(wˉ)\Lambda^*=\mathcal L_\gamma(\bar w)Λ∗=Lγ​(wˉ), let B(wˉ;η,ν)={w:∥w−wˉ∥<η, Λ∗<Lγ(w)<Λ∗+ν}\mathfrak B(\bar w;\eta,\nu)=\{w:\|w-\bar w\|<\eta,\ \Lambda^*<\mathcal L_\gamma(w)<\Lambda^*+\nu\}B(wˉ;η,ν)={w:∥w−wˉ∥<η, Λ∗<Lγ​(w)<Λ∗+ν}. Lγ\mathcal L_\gammaLγ​ has the KL property at wˉ\bar wwˉ with exponent θ\thetaθ if, for some η,ν,κ2>0\eta,\nu,\kappa_2>0η,ν,κ2​>0,

[Lγ(w)−Lγ(wˉ)]θ≤κ2dist⁡(0,∂Lγ(w))∀w∈B(wˉ;η,ν).[\mathcal L_\gamma(w)-\mathcal L_\gamma(\bar w)]^\theta\le\kappa_2\operatorname{dist}(0,\partial\mathcal L_\gamma(w))\qquad\forall w\in\mathfrak B(\bar w;\eta,\nu).[Lγ​(w)−Lγ​(wˉ)]θ≤κ2​dist(0,∂Lγ​(w))∀w∈B(wˉ;η,ν).

VP-EB holds at wˉ\bar wwˉ if, for some κ1,η,ν>0\kappa_1,\eta,\nu>0κ1​,η,ν>0, every iterate with ∥wk+1−wˉ∥<η\|w^{k+1}-\bar w\|<\eta∥wk+1−wˉ∥<η and Lγ(wk+1)<Lγ(wˉ)+ν\mathcal L_\gamma(w^{k+1})<\mathcal L_\gamma(\bar w)+\nuLγ​(wk+1)<Lγ​(wˉ)+ν satisfies Lγ(wk+1)−Lγ(wˉ)≤κ1∥wk−wk+1∥2\mathcal L_\gamma(w^{k+1})-\mathcal L_\gamma(\bar w)\le\kappa_1\|w^k-w^{k+1}\|^2Lγ​(wk+1)−Lγ​(wˉ)≤κ1​∥wk−wk+1∥2.

Formalization targets

Goal: Proposition 6.1 (p. 22)

For a run of NAPP-AL under Assumptions 1–2 and (8), and an accumulation point wˉ\bar wwˉ of {wk}\{w^k\}{wk}:

Lγ has the KL property at wˉ with exponent 12 ⟹ ∃ κ1,η′,ν′>0: VP-EB holds at wˉ.\mathcal L_\gamma\ \text{has the KL property at }\bar w\text{ with exponent }\tfrac12\ \Longrightarrow\ \exists\,\kappa_1,\eta',\nu'>0:\ \text{VP-EB holds at }\bar w.Lγ​ has the KL property at wˉ with exponent 21​ ⟹ ∃κ1​,η′,ν′>0: VP-EB holds at wˉ.

The constants of VP-EB are existential, as in Definition 5.1.

Milestone: Case 1 of the proof (p. 23)

There is c5>0c_5>0c5​>0 such that, whenever wk+1∈B(wˉ;η,ν)w^{k+1}\in\mathfrak B(\bar w;\eta,\nu)wk+1∈B(wˉ;η,ν),

Lγ(wk+1)−Λ∗≤κ22dist⁡2(0,∂Lγ(wk+1))≤(κ2c5)2∥wk−wk+1∥2.\mathcal L_\gamma(w^{k+1})-\Lambda^*\le\kappa_2^2\operatorname{dist}^2(0,\partial\mathcal L_\gamma(w^{k+1}))\le(\kappa_2c_5)^2\|w^k-w^{k+1}\|^2.Lγ​(wk+1)−Λ∗≤κ22​dist2(0,∂Lγ​(wk+1))≤(κ2​c5​)2∥wk−wk+1∥2.

Significance

Proposition 6.1 turns the paper's Theorem 5.1 (linear convergence under VP-EB) into a statement about a property that is known to hold for wide classes of functions: semialgebraic and subanalytic functions satisfy KL inequalities, and exponent 1/21/21/2 is established for many structured problems (for instance by Li and Pong, Found. Comput. Math. 2018). With it, a user who verifies the KL exponent of Lγ\mathcal L_\gammaLγ​ obtains a linear rate for NAPP-AL.

The result is proved in the paper; none of it is machine-checked. A formal proof requires the residual bound of Theorem 4.1(iv) for NAPP-AL, which the companion mission on the sublinear rate states as a milestone, and the conversion of a KL inequality on the strict level band into an error bound on the half band. A formal version also pins down a convention the paper leaves implicit: where the stationarity set is empty, the KL inequality is satisfied trivially because the distance is +∞+\infty+∞.

Difficulty

The deduction itself is short once Theorem 4.1(iv) is available; the difficulty is that Theorem 4.1(iv) is not. It asserts a uniform constant c5c_5c5​ with dist⁡(0,∂Lγ(wk+1))≤c5∥wk−wk+1∥\operatorname{dist}(0,\partial\mathcal L_\gamma(w^{k+1}))\le c_5\|w^k-w^{k+1}\|dist(0,∂Lγ​(wk+1))≤c5​∥wk−wk+1∥, which needs the boundedness of the iterates (from the sufficient decrease of the potential Λk\Lambda^kΛk and coercivity on the feasible set), a lower bound on the steps δk\delta_kδk​ through (8), and the optimality conditions of the nonsmooth, nonconvex subproblem (5), including the sum rule ∂(J+IU)⊆∂J+NU\partial(J+I_U)\subseteq\partial J+N_U∂(J+IU​)⊆∂J+NU​ under local Lipschitz continuity of JJJ. Applying the KL inequality directly, without a residual bound tied to the algorithm, gives nothing: the KL inequality controls Lγ\mathcal L_\gammaLγ​ by a distance to ∂Lγ\partial\mathcal L_\gamma∂Lγ​, and only the algorithm links that distance to the step.

Formalization scope

The Lean development works in EuclideanSpace ℝ (Fin k). Primal-dual points live in Rn×Rd×Rm\mathbb R^n\times\mathbb R^d\times\mathbb R^mRn×Rd×Rm with the Euclidean norm of the stacked vector written out explicitly (tnorm), not Mathlib's sup norm on the product. BBB is a continuous linear map with its operator (spectral) norm; λmin⁡(B⊤B)\lambda_{\min}(B^\top B)λmin​(B⊤B) is the infimum of ∥Bv∥2\|Bv\|^2∥Bv∥2 over unit vectors. dist⁡(0,⋅)\operatorname{dist}(0,\cdot)dist(0,⋅) is an infimum in [0,+∞][0,+\infty][0,+∞], equal to +∞+\infty+∞ on the empty set. The algorithm is a relation on given sequences: global minimality in (5) and (6) and the update (7); existence of minimizers is not asserted.

Readings disclosed relative to the page: G,H,JG,H,JG,H,J are real valued with gradients Lipschitz on the whole space; JJJ is Lipschitz on an Rn\mathbb R^nRn-neighbourhood of each point of UUU; λmin⁡(B⊤B)>0\lambda_{\min}(B^\top B)>0λmin​(B⊤B)>0; the normal cone is empty off UUU; VP-EB is the inequality of Definition 5.1 without its presupposition that the sequence converges; the KL property for Lγ\mathcal L_\gammaLγ​ uses the paper's set ∂Lγ\partial\mathcal L_\gamma∂Lγ​ of p. 6. Proposition 6.1 says only "generated by NAPP-AL"; the hypotheses of Theorem 4.1 (Assumptions 1–2 and the step rule (8)) are included because the proof uses Theorem 4.1(iv).

Trivializing encodings are ruled out: the distance is not Metric.infDist (which is 000 on the empty set), the product norm is not the sup norm, BBB is not a matrix with an entrywise norm, local Lipschitz continuity of JJJ is not Mathlib's relative notion, and the normal cone is not nonempty off UUU.

A complete development needs Theorem 4.1(iv) for NAPP-AL and thus most of §§3–4 of the paper (Proposition 3.1, Lemmas 4.1–4.3). That infrastructure is shared with the other missions of this series and is reusable; contributions of any of those lemmas are welcome. The source is the preprint arXiv:2007.12219v1, not the published version; all numbering is the preprint's.

Selected references

  • D. Zhu, L. Zhao, S. Zhang, A First-Order Primal-Dual Method for Nonconvex Constrained Optimization Based on the Augmented Lagrangian, arXiv:2007.12219v1, 2020; Mathematics of Operations Research, 2024. https://arxiv.org/abs/2007.12219v1
  • H. Attouch, J. Bolte, On the convergence of the proximal algorithm for nonsmooth functions involving analytic features, Mathematical Programming 116, 2009. https://doi.org/10.1007/s10107-007-0133-5
  • J. Bolte, S. Sabach, M. Teboulle, Proximal alternating linearized minimization for nonconvex and nonsmooth problems, Mathematical Programming 146, 2014. https://doi.org/10.1007/s10107-013-0701-9
  • G. Li, T. K. Pong, Calculus of the exponent of Kurdyka–Łojasiewicz inequality and its applications to linear convergence of first-order methods, Foundations of Computational Mathematics 18, 2018. https://doi.org/10.1007/s10208-017-9366-8
4 thms1 active userReviewed
Numerical AnalysisOperations Research·Captain: mikedeng1

A First-Order Primal-Dual Method for Nonconvex Constrained Optimization Based on the Augmented Lagrangian 2: Under the VP-EB Error Bound, NAPP-AL Converges Linearly to a Stationary PointResearch Paper

Motivation

Many problems in machine learning, signal processing and engineering design minimize a nonconvex, possibly nonsmooth objective subject to nonlinear equality constraints. Augmented Lagrangian methods are the standard tool for such constraints, but each classical iteration solves a hard nonconvex subproblem. Zhu, Zhao and Zhang (arXiv:2007.12219v1, published in Mathematics of Operations Research, 2024) propose NAPP-AL, a first-order primal-dual method in which each iteration takes one linearized proximal step in each primal block and one multiplier step. Their §4 shows that the best stationarity residual decays like o(1/k)o(1/\sqrt k)o(1/k​). That rate is sublinear, and the question addressed by §5 is when the same method converges linearly. The answer is a local error bound, the value proximity error bound (VP-EB), under which the iterates have finite length, converge to a stationary point, and do so at a geometric rate. Error-bound conditions of this kind are the usual route from sublinear to linear rates for first-order methods (Luo–Tseng; Attouch–Bolte; Bolte–Nguyen–Peypouquet–Suter), and VP-EB is the paper's version adapted to its potential function.

Setting

The problem (P) is

min⁡u,v F(u,v):=G(u,v)+J(u)+H(v)s.t.Θ(u)+Bv=0, u∈U, v∈Rd,\min_{u,v}\ F(u,v):=G(u,v)+J(u)+H(v)\quad\text{s.t.}\quad \Theta(u)+Bv=0,\ u\in U,\ v\in\mathbb R^d,u,vmin​ F(u,v):=G(u,v)+J(u)+H(v)s.t.Θ(u)+Bv=0, u∈U, v∈Rd,

with Θ:=Ω+Φ:Rn→Rm\Theta:=\Omega+\Phi:\mathbb R^n\to\mathbb R^mΘ:=Ω+Φ:Rn→Rm, GGG and HHH smooth with Lipschitz gradients (LGL_GLG​, LHL_HLH​), JJJ lower semicontinuous and possibly nonsmooth and nonconvex, UUU closed and convex, Θ\ThetaΘ Lipschitz with constant LΘ0L^0_\ThetaLΘ0​, each component Ωj\Omega_jΩj​ with LΩjL_{\Omega_j}LΩj​​-Lipschitz gradient, LΩ:=∑jLΩjL_\Omega:=\sum_j L_{\Omega_j}LΩ​:=∑j​LΩj​​, and BBB an m×dm\times dm×d matrix with Im⁡Θ⊆Im⁡B\operatorname{Im}\Theta\subseteq\operatorname{Im}BImΘ⊆ImB and λmin⁡(B⊤B)>0\lambda_{\min}(B^\top B)>0λmin​(B⊤B)>0 (Assumption 1). A point is w=(u,v,p)w=(u,v,p)w=(u,v,p), with ∥w∥\|w\|∥w∥ the Euclidean norm of the stacked vector.

The augmented Lagrangian is Lγ(w)=F(u,v)+⟨p,Θ(u)+Bv⟩+γ2∥Θ(u)+Bv∥2\mathcal L_\gamma(w)=F(u,v)+\langle p,\Theta(u)+Bv\rangle+\frac\gamma2\|\Theta(u)+Bv\|^2Lγ​(w)=F(u,v)+⟨p,Θ(u)+Bv⟩+2γ​∥Θ(u)+Bv∥2. The stationarity set ∂Lγ(w)\partial\mathcal L_\gamma(w)∂Lγ​(w) (p. 6) collects the triples

(∇uG+∂J(u)+NU(u)+(∇Θ(u))⊤y, ∇vG+∇H(v)+B⊤y, Θ(u)+Bv),y=p+γ(Θ(u)+Bv),\big(\nabla_uG+\partial J(u)+\mathcal N_U(u)+(\nabla\Theta(u))^\top y,\ \nabla_vG+\nabla H(v)+B^\top y,\ \Theta(u)+Bv\big),\quad y=p+\gamma(\Theta(u)+Bv),(∇u​G+∂J(u)+NU​(u)+(∇Θ(u))⊤y, ∇v​G+∇H(v)+B⊤y, Θ(u)+Bv),y=p+γ(Θ(u)+Bv),

with ∂J\partial J∂J the limiting subdifferential and NU\mathcal N_UNU​ the normal cone; www is stationary when 0∈∂Lγ(w)0\in\partial\mathcal L_\gamma(w)0∈∂Lγ​(w).

NAPP-AL (p. 8) fixes a β\betaβ-strongly convex KKK with LKL_KLK​-Lipschitz gradient and its Bregman distance DDD, and a penalty γ\gammaγ above 57+12λmin⁡(B⊤B)(LG+LH)\frac{\sqrt{57}+1}{2\lambda_{\min}(B^\top B)}(L_G+L_H)2λmin​(B⊤B)57​+1​(LG​+LH​) (Assumption 2). With qk=pk+γ(Θ(uk)+Bvk)q^k=p^k+\gamma(\Theta(u^k)+Bv^k)qk=pk+γ(Θ(uk)+Bvk), it sets uk+1u^{k+1}uk+1 to a global minimizer over UUU of ⟨∇uG(uk,vk),u⟩+J(u)+⟨qk,∇Ω(uk)u+Φ(u)⟩+D(u,uk)/ϵk\langle\nabla_uG(u^k,v^k),u\rangle+J(u)+\langle q^k,\nabla\Omega(u^k)u+\Phi(u)\rangle+D(u,u^k)/\epsilon^k⟨∇u​G(uk,vk),u⟩+J(u)+⟨qk,∇Ω(uk)u+Φ(u)⟩+D(u,uk)/ϵk, vk+1v^{k+1}vk+1 to the minimizer of a strongly convex quadratic, and pk+1=pk+γ(Θ(uk+1)+Bvk+1)p^{k+1}=p^k+\gamma(\Theta(u^{k+1})+Bv^{k+1})pk+1=pk+γ(Θ(uk+1)+Bvk+1). The step ϵk\epsilon^kϵk lies in [σδk,δk][\sigma\delta_k,\delta_k][σδk​,δk​], with δk\delta_kδk​ given explicitly by rule (8).

The analysis uses the potential (18)

Λk=Lγ(wk)+c1∥uk−1−uk∥2+c2∥vk−1−vk∥2+12γ∥pk−1−pk∥2,\Lambda^k=\mathcal L_\gamma(w^k)+c_1\|u^{k-1}-u^k\|^2+c_2\|v^{k-1}-v^k\|^2+\tfrac1{2\gamma}\|p^{k-1}-p^k\|^2,Λk=Lγ​(wk)+c1​∥uk−1−uk∥2+c2​∥vk−1−vk∥2+2γ1​∥pk−1−pk∥2,

with explicit c1,c2c_1,c_2c1​,c2​. VP-EB at wˉ\bar wwˉ with constants κ1,η,ν>0\kappa_1,\eta,\nu>0κ1​,η,ν>0 (Definition 5.1) asks that Lγ(wk+1)−Lγ(wˉ)≤κ1∥wk−wk+1∥2\mathcal L_\gamma(w^{k+1})-\mathcal L_\gamma(\bar w)\le\kappa_1\|w^k-w^{k+1}\|^2Lγ​(wk+1)−Lγ​(wˉ)≤κ1​∥wk−wk+1∥2 whenever ∥wk+1−wˉ∥<η\|w^{k+1}-\bar w\|<\eta∥wk+1−wˉ∥<η and Lγ(wk+1)<Lγ(wˉ)+ν\mathcal L_\gamma(w^{k+1})<\mathcal L_\gamma(\bar w)+\nuLγ​(wk+1)<Lγ​(wˉ)+ν.

Formalization targets

Goal: Theorem 5.1 (p. 19)

Under Assumptions 1–2 and rule (8), let wˉ\bar wwˉ be an accumulation point of an NAPP-AL run with Lγ(wˉ)=Λ∗:=lim⁡kΛk\mathcal L_\gamma(\bar w)=\Lambda^*:=\lim_k\Lambda^kLγ​(wˉ)=Λ∗:=limk​Λk, and let VP-EB hold at wˉ\bar wwˉ with κ1,η,ν\kappa_1,\eta,\nuκ1​,η,ν. Then (i) eventually ∥wk−wˉ∥<η\|w^k-\bar w\|<\eta∥wk−wˉ∥<η and Lγ(wk)<Λ∗+ν\mathcal L_\gamma(w^k)<\Lambda^*+\nuLγ​(wk)<Λ∗+ν; (ii) ∑k∥wk−wk+1∥<∞\sum_k\|w^k-w^{k+1}\|<\infty∑k​∥wk−wk+1∥<∞; (iii) wk→wˉw^k\to\bar wwk→wˉ and wˉ\bar wwˉ is stationary; (iv) for some α∈(0,1)\alpha\in(0,1)α∈(0,1) and k0k_0k0​,

Λk+1−Λ∗≤α(Λk−Λ∗)(k≥k0);\Lambda^{k+1}-\Lambda^*\le\alpha(\Lambda^k-\Lambda^*)\quad(k\ge k_0);Λk+1−Λ∗≤α(Λk−Λ∗)(k≥k0​);

and the iterates converge R-linearly: ∥wk−wˉ∥≤Cρk\|w^k-\bar w\|\le C\rho^k∥wk−wˉ∥≤Cρk for some C≥0C\ge0C≥0, ρ∈(0,1)\rho\in(0,1)ρ∈(0,1).

Milestones

  • Theorem 5.1(i)–(iii): localization, finite length, convergence to a stationary point.
  • Theorem 5.1(iv): Q-linear convergence of Λk\Lambda^kΛk.

No constant is hard-coded in the conclusions: α\alphaα, ρ\rhoρ, CCC and the thresholds k0k_0k0​ are existential.

Significance

The theorem upgrades the method's guarantee from sublinear stationarity to a geometric rate for both the potential and the iterates, and it gives whole-sequence convergence rather than subsequential convergence. VP-EB is checkable through standard conditions: §6 of the paper shows that the Kurdyka–Łojasiewicz property of Lγ\mathcal L_\gammaLγ​ with exponent 1/21/21/2, and metric subregularity of ∂Lγ\partial\mathcal L_\gamma∂Lγ​, each imply it; those implications are the companion missions of this series. The result is proved on paper; no machine-checked proof of it or of NAPP-AL's convergence theory is known. Formalizing it produces a checked localization-and-induction argument of the kind that recurs throughout the error-bound literature, written against an explicit potential with explicit constants.

Difficulty

Accumulation alone does not make the iterates stay near wˉ\bar wwˉ: VP-EB only applies while wk+1w^{k+1}wk+1 is inside the ball and below the level Λ∗+ν\Lambda^*+\nuΛ∗+ν, so its use is circular unless one first shows the iterates never leave the region. The obvious argument — apply the error bound at every step — therefore fails; localization (part (i)) is the core of the proof, and it must be carried out with the paper's explicit constants c1,c2,c3c_1,c_2,c_3c1​,c2​,c3​ and the sufficient decrease of Λk\Lambda^kΛk (Lemma 4.3 and Theorem 4.1, pp. 15–16, milestones of the first mission of this series). A second subtlety is that the page's proof treats Λk\Lambda^kΛk as strictly decreasing, while the sufficient-decrease lemma gives only non-increase; the case where Λk\Lambda^kΛk reaches Λ∗\Lambda^*Λ∗ in finite time must be handled separately.

Formalization scope

Spaces are EuclideanSpace ℝ (Fin k); triples www use the explicit Euclidean norm tnorm of the stacked vector, never the sup norm of the product type. BBB is a continuous linear map with its operator (spectral) norm, never a Matrix with the entrywise norm; λmin⁡(B⊤B)\lambda_{\min}(B^\top B)λmin​(B⊤B) is the Rayleigh minimum over the unit sphere. dist⁡(0,S)\operatorname{dist}(0,S)dist(0,S) is an infimum in [0,∞][0,\infty][0,∞], equal to +∞+\infty+∞ on ∅\emptyset∅, never Metric.infDist. The normal cone is empty off UUU, so stationary points lie in U×Rd×RmU\times\mathbb R^d\times\mathbb R^mU×Rd×Rm. NAPP-AL is a relation on given sequences (any global minimizers of (5); existence is not asserted), with arbitrary u0u^0u0. Λ0\Lambda^0Λ0 is junk in Lean, so statements about Λk\Lambda^kΛk concern k≥1k\ge1k≥1.

Disclosed readings of the page: G,H,JG,H,JG,H,J are real valued with gradients Lipschitz on the whole space; (H3)'s local Lipschitz clause means each u∈Uu\in Uu∈U has a neighbourhood in Rn\mathbb R^nRn on which JJJ is Lipschitz (not Mathlib's relative LocallyLipschitzOn); λmin⁡(B⊤B)>0\lambda_{\min}(B^\top B)>0λmin​(B⊤B)>0; NU(u)=∅\mathcal N_U(u)=\emptysetNU​(u)=∅ for u∉Uu\notin Uu∈/U; Definition 5.1's phrase "which converges to wˉ\bar wwˉ" is dropped, since Theorem 5.1 proves convergence, and keeping it would assume conclusion (iii); "Lγ(wˉ)=Λ∗\mathcal L_\gamma(\bar w)=\Lambda^*Lγ​(wˉ)=Λ∗" is the hypothesis Λk→Lγ(wˉ)\Lambda^k\to\mathcal L_\gamma(\bar w)Λk→Lγ​(wˉ). Using Metric.infDist, the product sup norm, an entrywise matrix norm, a relative local Lipschitz condition, or a normal cone nonempty off UUU would each change or trivialize the statements and is ruled out.

The source is the preprint arXiv:2007.12219v1, not the published version; all labels, pages and constants are v1's. The definitions are restated in this mission's namespace NAPPAL.Linear and coincide with those of the other missions of the series. A complete development needs the sufficient-decrease lemma and the convergence theorem of the first mission (Lemma 4.3, Theorem 4.1), plus elementary facts on summable sequences and geometric bounds. Contributions to the localization induction, which is reusable for the other error-bound arguments of §6, are welcome.

Selected references

  • D. Zhu, L. Zhao, S. Zhang, A First-Order Primal-Dual Method for Nonconvex Constrained Optimization Based on the Augmented Lagrangian, arXiv:2007.12219v1, 2020; Mathematics of Operations Research, 2024. https://arxiv.org/abs/2007.12219v1
  • H. Attouch, J. Bolte, On the convergence of the proximal algorithm for nonsmooth functions involving analytic features, Mathematical Programming 116, 2009. https://doi.org/10.1007/s10107-007-0133-5
  • J. Bolte, T. P. Nguyen, J. Peypouquet, B. W. Suter, From error bounds to the complexity of first-order descent methods for convex functions, Mathematical Programming 165, 2017. https://doi.org/10.1007/s10107-016-1091-6
  • Z.-Q. Luo, P. Tseng, Error bounds and convergence analysis of feasible descent methods: a general approach, Annals of Operations Research 46, 1993. https://doi.org/10.1007/BF02096261
5 thms1 active userReviewed
EconomicsOperations Research·Captain: mikedeng1

Supply Risk Mitigation in a Decentralized Supply Chain: Pricing Postponement or Payment Postponement? III: When Payment Postponement Helps or Hurts the Retailer, the Supplier and the ConsumersResearch Paper

Why payment timing matters

A retailer can pay a supplier when it places an order or after the supplier delivers it. When production yield is uncertain, the choice changes who bears the cost of missing units. It can also change the supplier's production decision and, through the amount available for sale, the surplus received by consumers. Geng, Guo, Xiao and Yang study these effects in a decentralized supply chain and show that payment postponement can help all three parties, hurt all three, or benefit some while hurting others, depending on production cost and the retailer's pricing rule. Their Proposition 4 gives the precise cost intervals for these outcomes in the SSRN author version, pp. 19–20.

The result matters to contract design in supply chains where realized output can be below planned production. Paying for units ordered and paying for units delivered allocate that shortage differently. A comparison based only on the retailer's expected profit would miss the effects on the upstream supplier and final consumers. Proposition 4 keeps all three outcomes visible while holding the retailer's pricing policy fixed.

The supply-chain game

There is one supplier and one retailer. The supplier chooses a wholesale price www and plans production QQQ at cost cQcQcQ. The retailer orders qqq and sells to a market with linear demand d(p)=a−bpd(p)=a-bpd(p)=a−bp, where a,b>0a,b>0a,b>0 and ppp is the retail price. The yield factor YYY equals 111 with probability θ\thetaθ and α\alphaα with probability 1−θ1-\theta1−θ, with 0<α,θ<10<\alpha,\theta<10<α,θ<1. Thus μ=EY=α(1−θ)+θ\mu=\mathbb E Y=\alpha(1-\theta)+\thetaμ=EY=α(1−θ)+θ. The retailer receives q^=min⁡{YQ,q}\widehat q=\min\{YQ,q\}q​=min{YQ,q} units; the production cost applies to planned QQQ, including units lost to yield risk §3.1–3.2.

Under pay-by-order, the retailer transfers wqwqwq to the supplier and the supplier produces Q=qQ=qQ=q. Under pay-by-delivery, the transfer is wq^w\widehat qwq​ and the supplier can choose a larger production quantity. Under ex ante pricing, the retailer fixes ppp before yield is known. Under responsive pricing, the retailer sets ppp after observing delivery. Combining payment and pricing gives OA (order, ex ante), OR (order, responsive), DA (delivery, ex ante), and DR (delivery, responsive). The supplier first sets www, the retailer next orders and possibly fixes a price, the supplier chooses production, yield is realized, and responsive pricing occurs last Table 1, p. 9.

Both firms maximize expected profit at every stage. A subgame-perfect equilibrium is a complete plan of choices after every history in which each choice is optimal at that history. For scenario kkk, write πRk\pi_R^kπRk​ and πSk\pi_S^kπSk​ for equilibrium retailer and supplier profit. The consumer surplus CSkCS^kCSk is expected surplus from sales: for delivered stock XXX and market price ppp, the model integrates inverse demand less ppp from zero to min⁡{d(p),X}\min\{d(p),X\}min{d(p),X}. This is the paper's priority allocation convention for consumers with the highest willingness to pay p. 10.

Formalization targets

The main target is Proposition 4, which compares OA with DA and OR with DR. Let Δ(πR,πS,CS)\Delta(\pi_R,\pi_S,CS)Δ(πR​,πS​,CS) mean the delivery-payment outcome minus its order-payment counterpart. A plus sign below means a strict increase, a minus sign a strict decrease, and zero equality. The admissible cost range is 0<c<aμ/b0<c<a\mu/b0<c<aμ/b.

For ex ante pricing, with no restriction α≥9/16\alpha\ge9/16α≥9/16, the paper gives a threshold 0<C‾<cDA0<\overline C<c^{DA}0<C<cDA and the following pattern:

cost intervalsign⁡Δ(πR,πS,CS)(max⁡{0,c2OA},max⁡{C‾,c2OA})(+,+,+)(max⁡{C‾,c2OA},cDA)(+,+,−)(0,max⁡{0,c1OA}) or (cDA,aμ/b)(0,0,0).\begin{array}{c|c} \text{cost interval}&\operatorname{sign}\Delta(\pi_R,\pi_S,CS)\\ (\max\{0,c^{OA}_2\},\max\{\overline C,c^{OA}_2\}) &(+,+,+)\\ (\max\{\overline C,c^{OA}_2\},c^{DA}) &(+,+,-)\\ (0,\max\{0,c^{OA}_1\})\text{ or }(c^{DA},a\mu/b)&(0,0,0). \end{array}cost interval(max{0,c2OA​},max{C,c2OA​})(max{C,c2OA​},cDA)(0,max{0,c1OA​}) or (cDA,aμ/b)​signΔ(πR​,πS​,CS)(+,+,+)(+,+,−)(0,0,0).​

For responsive pricing, assuming α≥9/16\alpha\ge9/16α≥9/16, the pattern is (+,+,+)(+,+,+)(+,+,+) on (0,C~)(0,\widetilde C)(0,C), (−,−,−)(-,-,-)(−,−,−) on (C~,c1DR)(\widetilde C,c^{DR}_1)(C,c1DR​), (+,−,+)(+,-,+)(+,−,+) on (c1DR,c2DR)(c^{DR}_1,c^{DR}_2)(c1DR​,c2DR​), and (0,0,0)(0,0,0)(0,0,0) on (c2DR,aμ/b)(c^{DR}_2,a\mu/b)(c2DR​,aμ/b). The thresholds are those specified in the paper: C~\widetilde CC is equation (6), C‾\overline CC is equation (8), and the scenario cost thresholds come from Appendix B. The first ex ante interval can be empty for some parameters; its printed endpoints are retained. The milestones establish the supplier's production and responsive pricing rules, the four scenario outcomes, and the threshold ordering used in the comparison Appendices B–C.

What the result provides

The theorem separates the effect of changing the payment contract from the effect of changing the pricing rule. For advance pricing it identifies an interval where payment postponement helps both firms and consumers, then an interval where consumers lose despite both firms gaining. For responsive pricing the direction of every effect can reverse as cost passes successive thresholds. At high cost the change in payment timing leaves all three equilibrium outcomes unchanged Proposition 4, pp. 19–20.

The paper derives the equilibrium formulas in Appendix B and proves the comparisons in Appendix C. The result is therefore a known mathematical claim, while this mission asks for a machine-checked development from the sequential game through the cost-dependent equilibrium outcomes and final comparisons. The definitions of a two-point yield game and its complete contingent strategies can support other formal studies of payment or pricing postponement. There is no claim that Proposition 4 already has a machine-checked proof.

Where the formal work is difficult

The supplier's production payoff has kinks at Q=qQ=qQ=q and Q=q/αQ=q/\alphaQ=q/α. The retailer's best order changes when those production choices change, and responsive pricing adds another kink when delivered stock crosses a/2a/2a/2. As wholesale price varies, the supplier must compare outcomes on both sides of these changes. Consequently a single first-order condition for a smooth objective does not characterize the equilibrium. The cost thresholds also depend on square roots and comparisons among several formula pieces, including the larger root chosen for c2OAc^{OA}_2c2OA​ Appendix B, pp. 33–37.

Formalization scope

Lean represents expectation by the two weighted yield outcomes. Production cost ccc is a separate argument, so thresholds depend only on (a,b,α,θ)(a,b,\alpha,\theta)(a,b,α,θ). Parameters satisfy a,b>0a,b>0a,b>0, 0<α,θ<10<\alpha,\theta<10<α,θ<1, and 0<c<aμ/b0<c<a\mu/b0<c<aμ/b. Wholesale and retail prices obey the strict admissibility bounds of equation (3). Orders are nonnegative; pay-by-delivery production is nonnegative; pay-by-order production equals the order. Consumer surplus is a real interval integral. Every comparison quantifies over actual subgame-perfect equilibria, and the goal separately asserts that the compared equilibria exist at every admissible cost. Equilibrium profits are computed from strategies and transfers, rather than defined to equal the Appendix B formulas.

The paper's statements require care at ties. The model selects Q=qQ=qQ=q when that is a profit-maximizing pay-by-delivery production choice, including the indifferent DR regime. The printed middle DR consumer-surplus expression combines outcomes from different production choices; the equilibrium-consistent expression is used here, and Proposition 4(R)'s comparison remains valid under either expression. Equation (2) swaps the scenario labels of committed and responsive prices, so consumer surplus uses the actual ex ante price in OA and DA and the price after delivery in OR and DR. The printed [x]+[x]^+[x]+ in Appendix B.1 is read as max⁡{0,x}\max\{0,x\}max{0,x}, as in Lemma 1. Outcome claims use open cost intervals because uniqueness at exact thresholds fails; equilibrium existence remains part of the targets there. The threshold c2OAc^{OA}_2c2OA​ is the larger root of the relevant quadratic factor, and C‾\overline CC and C~\widetilde CC use the paper's explicit formulas. These conventions are recorded in the local moderation notes.

The development calls for real inequality reasoning, optimization of piecewise objectives, and careful handling of interval integrals. Contributions that prove the production and price best responses, establish the four equilibrium lemmas, or verify the threshold order each advance the final comparison.

Selected references

  • X. Geng, X. Guo, G. Xiao and N. Yang, Supply Risk Mitigation in a Decentralized Supply Chain: Pricing Postponement or Payment Postponement?, Manufacturing & Service Operations Management 25(3), 2023. SSRN author version 3546872; DOI: 10.1287/msom.2022.0198.
11 thms1 active userReviewed
EconomicsOperations Research·Captain: mikedeng1

Supply Risk Mitigation in a Decentralized Supply Chain: Pricing Postponement or Payment Postponement? II: Under Reliable Yield the Postponements Are Complements Only at Intermediate CostResearch Paper

Motivation

A retailer that buys from a supplier with unreliable production has two contractual levers against supply risk, and both postpone a decision until after the yield is known. Payment postponement means paying only for the units actually delivered (pay-by-delivery) instead of the units ordered (pay-by-order). This moves the yield risk upstream. Pricing postponement means setting the retail price after the delivery is observed (responsive pricing) instead of committing to it in advance (ex ante pricing). This moves the risk downstream to consumers. Both practices are common in procurement, and the natural intuition is that two ways of shedding the same risk should be substitutes: once one lever is in use, the other should be worth less.

Geng, Guo, Xiao and Yang (MSOM 25(3), 2023; author version SSRN 3546872) compute the subgame-perfect equilibria of all four combinations of the two levers in a stylized supplier–retailer game. Their Proposition 3 shows that the intuition fails at intermediate production cost. When full yield is likely and yield loss is mild, the two postponements are complements there: postponing payment is worth more when pricing is also postponed. This mission formalizes that result together with the four equilibrium characterizations it rests on.

Setting

A supplier sells one product to a retailer, who sells it in a market with linear demand d(p)=a−bpd(p)=a-bpd(p)=a−bp, a,b>0a,b>0a,b>0. The supplier plans production QQQ at unit cost ccc and realizes the fraction YYY of it, where

Y=1 with probability θ,Y=α with probability 1−θ,0<α,θ<1,Y=1 \text{ with probability } \theta,\qquad Y=\alpha \text{ with probability } 1-\theta,\qquad 0<\alpha,\theta<1,Y=1 with probability θ,Y=α with probability 1−θ,0<α,θ<1,

and μ=α(1−θ)+θ\mu=\alpha(1-\theta)+\thetaμ=α(1−θ)+θ is the mean yield. The retailer orders qqq and receives q^=min⁡{YQ,q}\hat q=\min\{YQ,q\}q^​=min{YQ,q}.

The four scenarios are OA, OR, DA and DR. The first letter is the payment rule: by order (O, the transfer is wqwqwq) or by delivery (D, the transfer is wq^w\hat qwq^​). The second letter is the pricing rule: ex ante (A, the price is fixed before the yield) or responsive (R, the price is set after q^\hat qq^​ is observed). Each scenario is a sequential game. The supplier posts a wholesale price www. The retailer orders qqq, and also commits to a price ppp in the ex ante scenarios. The supplier then chooses QQQ; under pay-by-order it produces exactly qqq. The yield realizes, and under responsive pricing the retailer then sets ppp. The retailer earns pmin⁡{d(p),q^}p\min\{d(p),\hat q\}pmin{d(p),q^​} minus the transfer, and the supplier earns the transfer minus cQcQcQ. Both are risk neutral. Admissible actions follow the paper's standing ranges: 0<c<aμ/b0<c<a\mu/b0<c<aμ/b, 0<p<a/b0<p<a/b0<p<a/b, and www between ccc (or c/μc/\muc/μ under pay-by-delivery) and a/ba/ba/b.

Write πRk\pi^k_RπRk​ for the retailer's expected profit in a subgame-perfect equilibrium of scenario kkk. The paper's Definition 1 measures the interaction of the two postponements by

V=(πRDR−πROR)−(πRDA−πROA):V=\big(\pi^{DR}_R-\pi^{OR}_R\big)-\big(\pi^{DA}_R-\pi^{OA}_R\big):V=(πRDR​−πROR​)−(πRDA​−πROA​):

the value of payment postponement under responsive pricing, minus its value under ex ante pricing. The postponements are substitutes if V<0V<0V<0 and complements if V>0V>0V>0.

The parameter region of the result is α≥9/16\alpha\ge 9/16α≥9/16 together with H3={θ2(α)<θ<1}\mathcal H_3=\{\theta_2(\alpha)<\theta<1\}H3​={θ2​(α)<θ<1}, where θ2(α)\theta_2(\alpha)θ2​(α) is the largest real root of the cubic −α3+α2(5+α)x+(16−19α−6α2)x2−25(1−α)x3-\alpha^3+\alpha^2(5+\alpha)x+(16-19\alpha-6\alpha^2)x^2-25(1-\alpha)x^3−α3+α2(5+α)x+(16−19α−6α2)x2−25(1−α)x3. The cost thresholds c1DR<c2DRc^{DR}_1<c^{DR}_2c1DR​<c2DR​ (scenario DR) and cDAc^{DA}cDA (scenario DA) are explicit algebraic functions of (a,b,α,θ)(a,b,\alpha,\theta)(a,b,α,θ) given in the paper's Appendix B.

Formalization targets

Goal: Proposition 3

For α≥9/16\alpha\ge9/16α≥9/16 and (α,θ)∈H3(\alpha,\theta)\in\mathcal H_3(α,θ)∈H3​, every scenario has an equilibrium at every cost 0<c<aμ/b0<c<a\mu/b0<c<aμ/b, and there is a cost 0<C^<aμ/b0<\hat C<a\mu/b0<C^<aμ/b such that, at every choice of the four equilibria,

V<0 on (0,c1DR)∪(C^,cDA),V>0 on (c1DR,C^),V=0 on (cDA,aμ/b).V<0 \text{ on } (0,c^{DR}_1)\cup(\hat C,c^{DA}),\qquad V>0 \text{ on } (c^{DR}_1,\hat C),\qquad V=0 \text{ on } (c^{DA},a\mu/b).V<0 on (0,c1DR​)∪(C^,cDA),V>0 on (c1DR​,C^),V=0 on (cDA,aμ/b).

C^\hat CC^ is existential, as in the paper, and depends only on the parameters.

Milestones

  • the supplier's production response (4) under pay-by-delivery and the ex post price (5);
  • Lemmas 1–4: existence of the equilibrium of each scenario, and its outcome (πR,πS,CS)(\pi_R,\pi_S,CS)(πR​,πS​,CS) in closed form on each cost interval;
  • Lemma 1(i): on H3\mathcal H_3H3​ the threshold c2OAc^{OA}_2c2OA​ is nonpositive, so scenario OA has one regime;
  • the threshold claims of Appendix C: cOR<0c^{OR}<0cOR<0 and c1DR<c2DR<cDAc^{DR}_1<c^{DR}_2<c^{DA}c1DR​<c2DR​<cDA for α≥9/16\alpha\ge9/16α≥9/16.

Significance

The result separates the first-order question (which lever the retailer prefers, the subject of the paper's Proposition 2) from the second-order one (whether one lever raises the value of the other). It shows that two risk-shifting instruments can reinforce each other. On (c1DR,C^)(c^{DR}_1,\hat C)(c1DR​,C^), adopting one postponement raises the value of the other. So whenever the retailer gains from adopting either lever alone, it gains even more from adopting both. Below c1DRc^{DR}_1c1DR​ and above C^\hat CC^ the reverse holds. Above cDAc^{DA}cDA, payment postponement is irrelevant, because the supplier never inflates production there.

The paper proves Lemmas 1–4 by backward induction in Appendix B and the proposition by comparing closed forms in Appendix C. None of it is machine-checked. A formal proof requires the four backward inductions with every kink and tie handled, and the polynomial inequalities between the thresholds over the parameter region. The formalization also corrects the record: the paper's explicit formula (7) for C^\hat CC^ does not locate the sign change of VVV (at (α,θ)=(0.6,0.75)(\alpha,\theta)=(0.6,0.75)(α,θ)=(0.6,0.75) it exceeds cDAc^{DA}cDA), while the existential statement of Proposition 3 holds at every sampled point.

Difficulty

Once Lemmas 1–4 are available, VVV is a difference of explicit piecewise functions of ccc. The difficulty lies in those lemmas and in the thresholds. Each lemma is a three-stage optimization. The supplier's profit is piecewise linear in QQQ, with kinks at qqq and q/αq/\alphaq/α. The retailer's profit is piecewise in (q,p)(q,p)(q,p), with kinks where it becomes worth inflating the order. The supplier's value function in www is piecewise quadratic, and its maximum can sit at a kink. In scenario DR it sits exactly at the price where the supplier is indifferent to inflating production. A naive reading of the paper's tie rule removes the equilibrium there altogether. On the middle DR interval the sign of VVV changes inside the interval, at a root of a polynomial with nested square roots. On the other pieces, the signs of VVV and the ordering c1DR<c2DR<cDAc^{DR}_1<c^{DR}_2<c^{DA}c1DR​<c2DR​<cDA are polynomial inequalities in (α,θ)(\alpha,\theta)(α,θ), with θ2(α)\theta_2(\alpha)θ2​(α) defined implicitly as a cubic root.

Formalization scope

  • Parameters and cost. The parameters (a,b,α,θ)(a,b,\alpha,\theta)(a,b,α,θ) form a structure. The cost ccc is a separate argument, and every threshold depends on the parameters only.
  • Expectation. The expectation over the yield is the explicit two-point sum θf(1)+(1−θ)f(α)\theta f(1)+(1-\theta)f(\alpha)θf(1)+(1−θ)f(α).
  • Equilibrium. Strategies are functions of all earlier moves, and optimality is required at every node over the full admissible action sets.
  • Production ties. Under pay-by-delivery the supplier's production is a best response. When producing exactly qqq is optimal, it produces qqq. The paper's display (4) assigns that tie to inflation, but under that rule scenario DR has no equilibrium for intermediate cost. The convention reproduces the paper's DR profits.
  • Consumer surplus. It is the integral ∫0min⁡{d(p),q^}(p(t)−p) dt\int_0^{\min\{d(p),\hat q\}}(p(t)-p)\,dt∫0min{d(p),q^​}​(p(t)−p)dt. It uses the ex post price in the responsive scenarios and the committed price in the ex ante ones; the labels of the paper's display (2) are swapped.
  • Closed forms. Two printed consumer-surplus values are corrected to the equilibrium values: the middle piece of OA (8bα28b\alpha^28bα2 for 8bα38b\alpha^38bα3) and the middle piece of DR (one factor α2(1−θ)+θ\alpha^2(1-\theta)+\thetaα2(1−θ)+θ fewer).
  • Cost intervals. Every statement is on open cost intervals, because at a threshold the outcome is not unique.
  • Thresholds. c2OAc^{OA}_2c2OA​, "the second root" of a quartic, is the larger root of the quadratic factor that defines it. θ2\theta_2θ2​ is the supremum of the cubic's real roots, a finite nonempty set.

The equilibrium profits are outcomes of the equilibrium predicate. They are never defined by their closed forms, and the goal carries the existence of an equilibrium in each scenario. Without that, the comparison would be vacuous whenever the predicate is unsatisfiable.

Every object is elementary: real arithmetic, square roots, min/max, one interval integral and one sSup. The equilibrium predicate and the four lemmas are shared with the three companion missions of this paper (Propositions 2, 4 and 5). Proofs of the lemmas, of the threshold inequalities and of the goal are all welcome.

Selected references

  • X. Geng, X. Guo, G. Xiao, N. Yang, Supply Risk Mitigation in a Decentralized Supply Chain: Pricing Postponement or Payment Postponement?, Manufacturing & Service Operations Management 25(3), 2023. https://doi.org/10.1287/msom.2022.0198 ; author version SSRN 3546872, https://ssrn.com/abstract=3546872
11 thms1 active userReviewed
EconomicsOperations Research·Captain: mikedeng1

Supply Risk Mitigation in a Decentralized Supply Chain: Pricing Postponement or Payment Postponement? I: As Cost Rises the Retailer Prefers Payment, Then Pricing, Then Both, Then Pricing PostponementResearch Paper

Motivation

When a supplier's production is subject to random yield, only part of a planned production run turns into usable output. A retailer sourcing from such a supplier bears the resulting shortage risk unless the contract or the selling strategy moves it elsewhere. Random yield is a classical topic in production planning (Yano and Lee, 1995), and postponing a decision until uncertainty resolves is a classical risk-mitigation tool (Van Mieghem and Dada, 1999).

Geng, Guo, Xiao and Yang study two postponements available to a retailer facing an unreliable supplier. Payment postponement replaces payment for the ordered quantity by payment for the delivered quantity, which shifts the yield risk to the supplier. Pricing postponement (responsive pricing) sets the retail price after the delivery is known, which shifts the risk to consumers. Their Proposition 2 answers which of the four combinations the retailer prefers, as a function of the production cost, when the yield loss is not too severe. This mission formalizes that proposition and the equilibrium results it rests on.

Setting

A supplier sells to a retailer, who sells to a market with linear demand d(p)=a−bpd(p)=a-bpd(p)=a−bp, a,b>0a,b>0a,b>0. The supplier's yield factor YYY takes the value 111 with probability θ\thetaθ and α\alphaα with probability 1−θ1-\theta1−θ, with α,θ∈(0,1)\alpha,\theta\in(0,1)α,θ∈(0,1), and has mean μ=α(1−θ)+θ\mu=\alpha(1-\theta)+\thetaμ=α(1−θ)+θ. The supplier plans production QQQ, pays ccc per planned unit, and delivers q^=min⁡{YQ,q}\hat q=\min\{YQ,q\}q^​=min{YQ,q} against an order qqq. Throughout, 0<c<aμ/b0<c<a\mu/b0<c<aμ/b.

There are four scenarios, written k∈{OA,OR,DA,DR}k\in\{OA,OR,DA,DR\}k∈{OA,OR,DA,DR}:

  • O (pay-by-order): the retailer pays wqwqwq, and the supplier produces exactly Q=qQ=qQ=q;
  • D (pay-by-delivery): the retailer pays wq^w\hat qwq^​, and the supplier chooses QQQ and may inflate production above qqq;
  • A (ex ante pricing): the retailer commits to the retail price ppp when it orders;
  • R (responsive pricing): the retailer sets ppp after seeing q^\hat qq^​, maximizing pmin⁡{d(p),q^}p\min\{d(p),\hat q\}pmin{d(p),q^​}.

Each scenario is a Stackelberg game. The supplier sets the wholesale price www, the retailer orders (and, ex ante, prices), the supplier produces, the yield realizes, and under responsive pricing the retailer prices. Both firms are risk neutral. The solution concept is subgame-perfect equilibrium, and πRk\pi^k_RπRk​ denotes the retailer's expected equilibrium profit in scenario kkk. Admissible prices are those of the paper's standing assumption (3): 0<p<a/b0<p<a/b0<p<a/b, and c<w<a/bc<w<a/bc<w<a/b under pay-by-order or c/μ<w<a/bc/\mu<w<a/bc/μ<w<a/b under pay-by-delivery.

The cost thresholds of the comparison are

C~=aα(1−α2(1−θ)+θ)b(1+α),c2DR=aαμ(1−θ)b(μ+θ),\tilde C=\frac{a\alpha\big(1-\sqrt{\alpha^2(1-\theta)+\theta}\big)}{b(1+\alpha)},\qquad c^{DR}_2=\frac{a\alpha\mu(1-\theta)}{b(\mu+\theta)},C~=b(1+α)aα(1−α2(1−θ)+θ​)​,c2DR​=b(μ+θ)aαμ(1−θ)​, c1DR=aα(1−θ)(μ2+θ−2θαμ(1−α)(1−θ))b(α2(1−θ)3+4αθ(1−θ)+θ(1+θ)2).c^{DR}_1=\frac{a\alpha(1-\theta)\big(\mu^2+\theta-2\theta\sqrt{\alpha\mu(1-\alpha)(1-\theta)}\big)}{b\big(\alpha^2(1-\theta)^3+4\alpha\theta(1-\theta)+\theta(1+\theta)^2\big)}.c1DR​=b(α2(1−θ)3+4αθ(1−θ)+θ(1+θ)2)aα(1−θ)(μ2+θ−2θαμ(1−α)(1−θ)​)​.

Formalization targets

Goal: Proposition 2 (p. 16)

For 9/16≤α<19/16\le\alpha<19/16≤α<1 and every 0<c<aμ/b0<c<a\mu/b0<c<aμ/b, equilibria of OR, DA and DR exist, and every choice of equilibria satisfies

πROR<πRDR=πRDA0<c<C~,πRDA=πRDR<πRORC~<c<c1DR,πRDA<πROR<πRDRc1DR<c<c2DR,πRDA<πRDR=πRORc2DR<c<aμ/b.\begin{aligned} &\pi^{OR}_R<\pi^{DR}_R=\pi^{DA}_R && 0<c<\tilde C,\\ &\pi^{DA}_R=\pi^{DR}_R<\pi^{OR}_R && \tilde C<c<c^{DR}_1,\\ &\pi^{DA}_R<\pi^{OR}_R<\pi^{DR}_R && c^{DR}_1<c<c^{DR}_2,\\ &\pi^{DA}_R<\pi^{DR}_R=\pi^{OR}_R && c^{DR}_2<c<a\mu/b. \end{aligned}​πROR​<πRDR​=πRDA​πRDA​=πRDR​<πROR​πRDA​<πROR​<πRDR​πRDA​<πRDR​=πROR​​​0<c<C~,C~<c<c1DR​,c1DR​<c<c2DR​,c2DR​<c<aμ/b.​

Milestones

  1. (4): the supplier's production under pay-by-delivery is qqq below the wholesale price c/(α(1−θ))c/(\alpha(1-\theta))c/(α(1−θ)) and q/αq/\alphaq/α above it.
  2. (5): the responsive price is (a−q^)/b(a-\hat q)/b(a−q^​)/b for q^<a/2\hat q<a/2q^​<a/2 and a/(2b)a/(2b)a/(2b) otherwise.
  3. Lemmas 2, 3, 4: existence of equilibria of OR, DA and DR, and their outcomes (πR,πS,CS)(\pi_R,\pi_S,CS)(πR​,πS​,CS) in closed form on each open cost interval (Lemma 4 for α≥9/16\alpha\ge 9/16α≥9/16).
  4. Threshold order (proof of Propositions 1–2): for α≥9/16\alpha\ge 9/16α≥9/16, cOR<0c^{OR}<0cOR<0 and c1DR<c2DR<cDAc^{DR}_1<c^{DR}_2<c^{DA}c1DR​<c2DR​<cDA.
  5. Position of C~\tilde CC~ (proof of Proposition 4): for α≥9/16\alpha\ge 9/16α≥9/16, 0<C~<c1DR0<\tilde C<c^{DR}_10<C~<c1DR​.

Significance

The proposition describes a preference cycle. Payment postponement (DA) is best when production is cheap, because the supplier then absorbs yield risk by inflating production. Pricing postponement (OR) is best at intermediate cost. Using both (DR) is strictly best on (c1DR,c2DR)(c^{DR}_1,c^{DR}_2)(c1DR​,c2DR​), where the two postponements are worth more together than either alone. Above c2DRc^{DR}_2c2DR​ the supplier stops inflating, DR and OR coincide, and pricing postponement suffices. These are the paper's managerial conclusions on contract and pricing choice under supply risk, and the other three missions of the series (strategic complementarity, and the effect of each postponement on the whole chain) rest on the same equilibria.

The paper derives the four equilibria in its Appendix B and proves the propositions in Appendix C as direct comparisons of closed forms. None of this has been machine-checked. The mission produces a formal model of the four games and a verified link from the game to the closed forms. Lemmas 2–4 are reusable by every statement about this model.

Difficulty

Once the closed forms are known, the comparison is polynomial algebra in (α,θ,c)(\alpha,\theta,c)(α,θ,c) with square roots. The work lies upstream. Each equilibrium requires a backward induction over piecewise-linear objectives in QQQ and qqq and piecewise-quadratic objectives in ppp and www. Optima occur at kinks such as the inflation threshold w0=c/(α(1−θ))w_0=c/(\alpha(1-\theta))w0​=c/(α(1−θ)), and the supplier's value function is discontinuous there, so the maximum can sit at a boundary rather than at the center of a piece. In scenario DR the equilibrium wholesale price on (c1DR,c2DR)(c^{DR}_1,c^{DR}_2)(c1DR​,c2DR​) sits exactly at w0w_0w0​, where the supplier is indifferent among all productions in [q,q/α][q,q/\alpha][q,q/α], so existence depends on how that tie is resolved. Uniqueness of outcomes, which the comparison needs, holds only on open cost intervals, because at each threshold two wholesale prices tie with different outcomes. The threshold inequalities for α≥9/16\alpha\ge 9/16α≥9/16 are not visible from the formulas and need careful estimates of the radicals.

Formalization scope

Parameters are a structure (a,b,α,θ)(a,b,\alpha,\theta)(a,b,α,θ) with validity predicate a,b>0a,b>0a,b>0, α,θ∈(0,1)\alpha,\theta\in(0,1)α,θ∈(0,1); the cost ccc is a separate real argument. The expectation over YYY is the two-term sum θf(1)+(1−θ)f(α)\theta f(1)+(1-\theta)f(\alpha)θf(1)+(1−θ)f(α), with no measure theory. A strategy profile consists of a wholesale price and rules for production Q(w,q)Q(w,q)Q(w,q), the order q(w)q(w)q(w), the ex ante price p(w)p(w)p(w) and the ex post price pr(w,q,q^)p^{\mathrm r}(w,q,\hat q)pr(w,q,q^​). Equilibrium requires optimality at every admissible history over the admissible sets of (3). Consumer surplus is the integral ∫0min⁡{d(p),X}(p(t)−p) dt\int_0^{\min\{d(p),X\}}(p(t)-p)\,dt∫0min{d(p),X}​(p(t)−p)dt, evaluated at the ex post price under responsive pricing and at the committed price under ex ante pricing.

Conventions and disclosed departures from the page:

  • Tie rule. Under pay-by-delivery, when producing exactly qqq is optimal, the supplier produces qqq. Display (4) assigns the tie at w0w_0w0​ to inflation, under which DR has no equilibrium on (c1DR,c2DR)(c^{DR}_1,c^{DR}_2)(c1DR​,c2DR​). Lemma 4's printed profits there are those of the convention.
  • CSDRCS^{DR}CSDR on the middle piece is stated with denominator 8bα2(1−θ)2(α2(1−θ)+θ)8b\alpha^2(1-\theta)^2(\alpha^2(1-\theta)+\theta)8bα2(1−θ)2(α2(1−θ)+θ); the page prints the last factor squared, which is the surplus of no single equilibrium. Proposition 2 does not involve CSCSCS.
  • Open intervals. Lemmas are stated on open cost intervals; at the thresholds outcomes are not unique.
  • C~\tilde CC~ is instantiated by (6), as Appendix C does; the page introduces it through Proposition 1's existential.
  • Display (2) prints the scenario labels of CSCSCS swapped; the Appendix B reading is used.

πRk\pi^k_RπRk​ is the retailer's profit along an equilibrium of the game, never its closed form; a formalization that defines the profits by the Appendix B formulas, or an equilibrium predicate that no profile satisfies, would make the goal trivial. The goal therefore also asserts existence of equilibria of the three scenarios.

Contributions welcome: proofs of the milestones; general lemmas on maximizing piecewise-linear and piecewise-quadratic functions with kinks; the threshold inequalities. Proposition 1 (OA versus the others) is not part of this mission.

Selected references

  • X. Geng, X. Guo, G. Xiao, N. Yang, Supply Risk Mitigation in a Decentralized Supply Chain: Pricing Postponement or Payment Postponement?, SSRN 3546872 (author version), 2022; published in Manufacturing & Service Operations Management 25(3), 2023. https://ssrn.com/abstract=3546872, https://doi.org/10.1287/msom.2022.0198
  • C. A. Yano, H. L. Lee, Lot Sizing with Random Yields: A Review, Operations Research 43(2), 1995. https://doi.org/10.1287/opre.43.2.311
  • J. A. Van Mieghem, M. Dada, Price Versus Production Postponement: Capacity and Competition, Management Science 45(12), 1999. https://doi.org/10.1287/mnsc.45.12.1631
9 thms1 active userReviewed
AnalysisOperations Research·Captain: mikedeng1

Lightning Network Economics: Channels III: The Minimal Cost of a Symmetric Bidirectional Channel Is 3(2Bλ/r)^{1/3} − B/6 + O(r^{1/3}) as r → 0Research Paper

Motivation

Payment channels let two parties make repeated transfers while using an on-chain transaction only when a channel needs resetting. They require funds to be committed in advance. The economic choice is therefore between the transaction fees saved by using a channel and the opportunity cost of funds tied up in it. Guasoni, Huberman, and Shikhelman give a stochastic cost model in which this tradeoff can be compared for one-way and two-way payment streams (Guasoni et al., 2023, §§1 and 3). Their small-discount-rate result makes the difference between the two arrangements quantitative: the optimal one-way cost grows like r−1/2r^{-1/2}r−1/2, while the optimal symmetric two-way cost grows like r−1/3r^{-1/3}r−1/3.

The paper was published online in Management Science on November 6, 2023. This mission concerns Theorem 3(i)–(ii) in that published version, especially the cost expansion (8). The paper proves these asymptotic claims; the task here is to state them precisely in Lean and develop machine-checked proofs of the stated cost laws.

Setting

Two nodes exchange unit payments. Payments from node 1 to node 2 arrive at rate λ1\lambda_1λ1​, and payments in the reverse direction arrive at rate λ2\lambda_2λ2​. Each payment stream is a Poisson process, and the streams are independent. The continuously compounded discount rate r>0r>0r>0 measures the opportunity cost of committed capital. A channel reset costs B>0B>0B>0, while an on-chain payment costs CCC. Node 1 commits l1l_1l1​ and node 2 commits l2l_2l2​. The channel balance moves by one unit at each payment; at a boundary, a reset replenishes it (Guasoni et al., 2023, §§1.1, 3.1 and 5).

The paper's closed-form bidirectional cost cl1,l2(λ1,λ2)c^{l_1,l_2}(\lambda_1,\lambda_2)cl1​,l2​(λ1​,λ2​) is given in equations (3)–(4). It uses two characteristic roots α−\alpha_-α−​ and α+\alpha_+α+​, determined by the payment rates and rrr. This mission uses the formula at equal rates λ1=λ2=λ>0\lambda_1=\lambda_2=\lambda>0λ1​=λ2​=λ>0. A separate unidirectional cost c0,m(0,λ)c^{0,m}(0,\lambda)c0,m(0,λ) from equation (1) describes a stream in only one direction. Its optimizing size is denoted mmm below. The exact channel model has integer balance states; the paper optimizes the closed forms over positive real channel sizes in its asymptotic analysis.

Write copt(0,λ)c^{\mathrm{opt}}(0,\lambda)copt(0,λ) for the infimum of the unidirectional cost over m>0m>0m>0, and copt(λ,λ)c^{\mathrm{opt}}(\lambda,\lambda)copt(λ,λ) for the infimum of the symmetric bidirectional cost over l1,l2>0l_1,l_2>0l1​,l2​>0. These are functions of rrr and BBB as well as of λ\lambdaλ; the compact paper notation suppresses those arguments. The term O(ra)O(r^a)O(ra) has its usual uniform meaning as r↓0r\downarrow0r↓0 with BBB and λ\lambdaλ fixed: its absolute value is at most a constant times rar^ara for all sufficiently small positive rrr.

Formalization targets

Unidirectional benchmark

Theorem 3(i), equation (7), states

copt(0,λ)=2(Bλr)1/2−B2+O(r1/2).c^{\mathrm{opt}}(0,\lambda) =2\left(\frac{B\lambda}{r}\right)^{1/2}-\frac B2+O(r^{1/2}).copt(0,λ)=2(rBλ​)1/2−2B​+O(r1/2).

The same part states that an optimal size is (Bλ/r)1/2+O(r1/2)(B\lambda/r)^{1/2}+O(r^{1/2})(Bλ/r)1/2+O(r1/2). The mission records that size claim using the explicit optimizer displayed after equation (2) (Guasoni et al., 2023, pp. 6–7).

Symmetric bidirectional goal

The mission's goal is the cost clause of Theorem 3(ii), equation (8):

copt(λ,λ)=3(2Bλr)1/3−B6+O(r1/3).c^{\mathrm{opt}}(\lambda,\lambda) =3\left(\frac{2B\lambda}{r}\right)^{1/3}-\frac B6+O(r^{1/3}).copt(λ,λ)=3(r2Bλ​)1/3−6B​+O(r1/3).

This includes the constant correction −B/6-B/6−B/6 and a two-sided error estimate of order r1/3r^{1/3}r1/3. The theorem also states that optimal commitments are equal and each has size (2Bλ/r)1/3+O(r1/3)(2B\lambda/r)^{1/3}+O(r^{1/3})(2Bλ/r)1/3+O(r1/3). That separate size clause is outside this proposal; the goal does not assert the existence or location of a minimizing pair (Guasoni et al., 2023, p. 7).

Significance

The different exponents distinguish the two designs even when both can make frequent off-chain payments. At small rrr, the model's optimal symmetric bidirectional cost grows more slowly than its optimal unidirectional cost. The formulas also retain the next constant term, allowing a comparison beyond the leading growth rates. The paper relates this difference to the amount of capital that must be committed by the participants (Guasoni et al., 2023, p. 7).

A formal proof would connect the exact channel-cost formulas, a two-variable infimum, the diagonal specialization, bounds on the hyperbolic cosecant, and real asymptotics in one reusable development. The supporting statements are useful separately: the root expansion concerns a quadratic characteristic equation, and the diagonal reduction concerns a symmetric optimization problem. The paper supplies proofs of the mathematical results; the remaining work is their faithful machine-checked formalization.

Difficulty

The cost depends on rrr and on sizes that grow without bound as rrr approaches zero. An expansion valid for each fixed size does not by itself justify substituting a size that varies with rrr. The target asks for a uniform remainder at the infimum, including its constant term. The cost must be controlled from both sides over every admissible positive size; evaluating one promising size supplies only one side of that comparison. The paper's proof of Theorem 3 uses formal small-rrr expansions of the cost and first-order conditions, and the stated error rate calls for care when these are applied to moving optimizers (Guasoni et al., 2023, pp. 11–12).

Formalization scope

The Lean definitions reproduce equations (1), (3), and (4). The one-way and two-way costs are separate functions, matching the paper's separate treatment of the unidirectional boundary case. Real powers are used for the real-size optimization; the balance lattice in the exact stochastic model uses integer sizes. Both optimal costs are infima over strictly positive real sizes. The symmetric infimum is not defined by choosing a particular size or by assuming that the minimum is attained. All rates in the asymptotic theorems satisfy λ>0\lambda>0λ>0, the reset cost satisfies B>0B>0B>0, and the filter sends rrr to zero through positive values. Consequently a Big-O constant may depend on BBB and λ\lambdaλ but cannot depend on rrr.

The on-chain costs Cλ/rC\lambda/rCλ/r for one stream and 2Cλ/r2C\lambda/r2Cλ/r for two equal streams supply the paper's economic comparison, although CCC does not occur in this mission's cost goal. The diagonal milestone omits that on-chain term because it is constant in the channel sizes; it states a midpoint cost inequality so no minimizer is assumed. The proof's root expansion is recorded for both α+\alpha_+α+​ and α−\alpha_-α−​. The paper's assertion that the symmetric minimizing sizes equal (2Bλ/r)1/3+O(r1/3)(2B\lambda/r)^{1/3}+O(r^{1/3})(2Bλ/r)1/3+O(r1/3) is explicitly omitted. The development does not fix a numerical value of rrr, permit an rrr-dependent Big-O constant, drop the −B/6-B/6−B/6 term, or replace the infimum by cost at a chosen size.

The mission needs real-power identities, properties of sinh⁡\sinhsinh and cosh⁡\coshcosh, nonempty bounded-below cost sets, infimum estimates, and Mathlib's Asymptotics.IsBigO on the positive-side neighborhood of zero. Results about real asymptotics and symmetric minimization can be reused beyond this channel model. Contributions proving the cost milestones, the root expansion, the diagonal inequality, and the goal are all within scope.

Selected references

  • Guasoni, P., Huberman, G., and Shikhelman, Y., Lightning Network Economics: Channels, Management Science, Articles in Advance, November 6, 2023, pp. 1–14. DOI: 10.1287/mnsc.2022.01664.
14 thms1 active userReviewed
Algorithmic Game TheoryLinear Optimization·Captain: mikedeng1

Quantum Algorithms for Zero-Sum Games 2: The Value of a Zero-Sum Game, Known to Error ε/(6R(r+1)), Decides Whether an LP Has OPT < α or OPT ≥ α − εResearch Paper

Linear programs as zero-sum games

Linear programming and two-player zero-sum matrix games are two faces of one theory. Von Neumann's minimax theorem is a statement of LP duality, and conversely, since Dantzig's 1951 note, every linear program can be rewritten as a zero-sum game. The equivalence matters in practice whenever an algorithm is much better at one of the two problems. Game solvers based on multiplicative weights and sampling, such as the randomized algorithm of Grigoriadis and Khachiyan (GK95), approximate the value of an n×mn\times mn×m game in time sublinear in the size of the matrix. Carmon, Duchi, Sidford and Tian (arXiv:1903.02675) and van Apeldoorn and Gilyén (arXiv:1904.03180) use such game solvers, classical or quantum, as linear-programming solvers. For that to work, the reduction from a linear program to a game must be explicit, with the exact error budget that the game solver has to meet.

This mission formalizes that reduction as it is stated in §4 of van Apeldoorn and Gilyén (2019), Lemma 12 (p. 14). The paper uses it to turn its quantum zero-sum game solvers into quantum LP solvers with cubic dependence on R(r+1)/εR(r+1)/\varepsilonR(r+1)/ε (Theorem 13, p. 15).

Setting

The linear program. Let A∈Rn×mA \in \mathbb R^{n\times m}A∈Rn×m, b∈Rmb \in \mathbb R^mb∈Rm and c∈Rnc \in \mathbb R^nc∈Rn. The primal LP (4) and its dual (5) are

max⁡y∈Rm { bTy:Ay≤c, y≥0 },min⁡x∈Rn { cTx:ATx≥b, x≥0 }.\max_{y \in \mathbb R^m}\ \{\, b^{\mathsf T}y : Ay \le c,\ y \ge 0 \,\}, \qquad \min_{x \in \mathbb R^n}\ \{\, c^{\mathsf T}x : A^{\mathsf T}x \ge b,\ x \ge 0 \,\}.y∈Rmmax​ {bTy:Ay≤c, y≥0},x∈Rnmin​ {cTx:ATx≥b, x≥0}.

The paper's standing assumptions (p. 12) are:

  • every entry of AAA, bbb and ccc lies in [−1,1][-1,1][−1,1];
  • a constant R>0R > 0R>0 is known such that adding ∑jyj≤R\sum_j y_j \le R∑j​yj​≤R to the primal does not change its optimal value, and ∣ci∣≤R|c_i| \le R∣ci​∣≤R for every iii;
  • a constant rrr is known such that adding ∑ixi≤r\sum_i x_i \le r∑i​xi​≤r to the dual does not change its optimal value. The two optimal values coincide, and OPT\mathrm{OPT}OPT denotes the common value.

The game. In a zero-sum game with payoff matrix MMM, the column player picks a mixed strategy yyy in the standard simplex Δ={y≥0:∑kyk=1}\Delta = \{y \ge 0 : \sum_k y_k = 1\}Δ={y≥0:∑k​yk​=1}, and the row player picks the row with the largest payoff. The value of the game (LP (1), p. 2) is

λ∗(M)=min⁡y∈Δ max⁡i (My)i.\lambda^*(M) = \min_{y \in \Delta}\ \max_i\ (My)_i .λ∗(M)=y∈Δmin​ imax​ (My)i​.

The reduction. Fix a threshold α\alphaα. With eee the all-ones vector of length mmm, the game matrix (6) acts on the variables (y,z,h)(y, z, h)(y,z,h) (the original variables, one slack variable and one homogenizing variable):

A′′′=(eT1−1−eT−11−bT0α/RA0−c/R).A''' = \begin{pmatrix} e^{\mathsf T} & 1 & -1 \\ -e^{\mathsf T} & -1 & 1 \\ -b^{\mathsf T} & 0 & \alpha/R \\ A & 0 & -c/R \end{pmatrix}.A′′′=​eT−eT−bTA​1−100​−11α/R−c/R​​.

Write λ∗=λ∗(A′′′)\lambda^* = \lambda^*(A''')λ∗=λ∗(A′′′) for its value, and set the error level ε′′′=ε/(6R(r+1))\varepsilon''' = \varepsilon/(6R(r+1))ε′′′=ε/(6R(r+1)).

Formalization targets

Goal: Lemma 12

For every ε>0\varepsilon > 0ε>0, every threshold α\alphaα with ∣α∣≤R|\alpha| \le R∣α∣≤R, and every estimate λ~\tilde\lambdaλ~ with ∣λ~−λ∗∣≤ε′′′|\tilde\lambda - \lambda^*| \le \varepsilon'''∣λ~−λ∗∣≤ε′′′,

λ~>ε′′′  ⟹  OPT<α,λ~≤ε′′′  ⟹  OPT≥α−ε.\tilde\lambda > \varepsilon''' \implies \mathrm{OPT} < \alpha, \qquad \tilde\lambda \le \varepsilon''' \implies \mathrm{OPT} \ge \alpha - \varepsilon .λ~>ε′′′⟹OPT<α,λ~≤ε′′′⟹OPT≥α−ε.

This is the paper's "finding the optimal value λ∗\lambda^*λ∗ of the game (6) up to additive error ε′′′\varepsilon'''ε′′′ suffices to correctly conclude either OPT<α\mathrm{OPT} < \alphaOPT<α or OPT≥α−ε\mathrm{OPT} \ge \alpha - \varepsilonOPT≥α−ε", with the decision rule its proof uses.

The two cases (milestones)

The goal splits into the two exact implications of the proof:

λ∗>0  ⟹  OPT<α,λ∗≤2ε′′′  ⟹  OPT≥α−ε.\lambda^* > 0 \implies \mathrm{OPT} < \alpha, \qquad\qquad \lambda^* \le 2\varepsilon''' \implies \mathrm{OPT} \ge \alpha - \varepsilon .λ∗>0⟹OPT<α,λ∗≤2ε′′′⟹OPT≥α−ε.

The milestones follow the printed proof, all on p. 14:

  • the explicit strategy y^\hat yy^​ built from a primal point with objective at least α\alphaα;
  • the first case;
  • the existence of a strategy that attains the value;
  • the bound ∣h−1/2∣≤ε′′′|h - 1/2| \le \varepsilon'''∣h−1/2∣≤ε′′′;
  • the approximate feasibility and optimality bounds (7)–(8);
  • weak duality with relaxed constraints;
  • the second case.

Significance

The result. Lemma 12 is the bridge that makes any approximate zero-sum game solver an approximate LP solver. It turns the question "is OPT≥α\mathrm{OPT} \ge \alphaOPT≥α?" into a single approximate value computation, and binary search over α∈[−R,R]\alpha \in [-R, R]α∈[−R,R] (p. 12) then locates OPT\mathrm{OPT}OPT to additive error ε\varepsilonε. The constant 6R(r+1)6R(r+1)6R(r+1) is the price of the reduction. It fixes how accurately the game must be solved, and therefore the (R(r+1)/ε)3(R(r+1)/\varepsilon)^3(R(r+1)/ε)3 and (R(r+1)/ε)3.5(R(r+1)/\varepsilon)^{3.5}(R(r+1)/ε)3.5 factors of Theorem 13. The same reduction appears, in other forms, in classical sublinear LP solvers.

Formalizing it. The lemma is proved in the paper; this mission produces a machine-checked version with every constant explicit. That is not a formality here. As printed, the second row of (6) is (−eT,1,1)(-e^{\mathsf T}, 1, 1)(−eT,1,1), and with that row the lemma is false: for n=m=1n = m = 1n=m=1, A=1A = 1A=1, c=1c = 1c=1, b=−1b = -1b=−1, R=1R = 1R=1, r=0r = 0r=0 and α=0\alpha = 0α=0, one has OPT=0≥α\mathrm{OPT} = 0 \ge \alphaOPT=0≥α but λ∗>0\lambda^* > 0λ∗>0. The derivation on p. 13 gives (−eT,−1,1)(-e^{\mathsf T}, -1, 1)(−eT,−1,1), which the mission uses. Step (7) of the proof is written for α≥0\alpha \ge 0α≥0 and needs ∣α∣≤R|\alpha| \le R∣α∣≤R in general. The mission states the lemma with both repairs, so that later LP-solver formalizations can cite an exact statement. To our knowledge no machine-checked version of this reduction exists.

Difficulty

Each step is elementary, and the difficulty is bookkeeping. The game value is an infimum over the simplex, and the second case needs a strategy that actually attains it, or an approximation argument with slack. The homogenizing variable hhh is pinned only approximately: an approximately optimal strategy satisfies h≈1/2h \approx 1/2h≈1/2 only up to ε′′′\varepsilon'''ε′′′. That error is multiplied by α/R\alpha/Rα/R and ci/Rc_i/Rci​/R, whose signs are arbitrary, so the inequalities that look natural for nonnegative data fail for negative α\alphaα or cic_ici​. The relaxed constraints then pass through weak duality, where the dual bound rrr enters, and the errors have to add up to exactly ε\varepsilonε. A reading with α≥0\alpha \ge 0α≥0 would cover only half of the binary search.

Formalization scope

  • Data. AAA is Matrix (Fin n) (Fin m) ℝ, bbb is Fin m → ℝ and ccc is Fin n → ℝ: constraints are indexed by Fin n and variables by Fin m, as in (4). The paper's index letters in §4 vary.

  • Standing assumptions. A structure LPStanding A b c R r OPT collects them:

    • entries of AAA, bbb, ccc in [−1,1][-1,1][−1,1];
    • R>0R > 0R>0 and ∣ci∣≤R|c_i| \le R∣ci​∣≤R;
    • OPT\mathrm{OPT}OPT bounds every primal feasible objective and is attained by a primal feasible yyy with ∑jyj≤R\sum_j y_j \le R∑j​yj​≤R;
    • OPT\mathrm{OPT}OPT is attained by a dual feasible xxx with ∑ixi≤r\sum_i x_i \le r∑i​xi​≤r.

    The last item is the paper's assumption of strong duality, in the form its proof uses. It is a hypothesis, not a theorem to derive.

  • The game. The matrix (6) has rows Fin 2 ⊕ (Unit ⊕ Fin n) and columns Fin m ⊕ Fin 2 (with zzz = inr 0 and hhh = inr 1), and its second row is the corrected (−eT,−1,1)(-e^{\mathsf T}, -1, 1)(−eT,−1,1).

  • The value. The value is sInf of the image of stdSimplex under y↦max⁡i(My)iy \mapsto \max_i (My)_iy↦maxi​(My)i​. It is not an infimum over a membership proposition, which in Lean would return min⁡(0,λ∗)\min(0, \lambda^*)min(0,λ∗) and make the first case vacuous. LP (1)'s side constraint λ∈[−1,1]\lambda \in [-1, 1]λ∈[−1,1] is omitted because it is inactive for entries in [−1,1][-1, 1][−1,1].

  • Constants. ε′′′=ε/(6R(r+1))\varepsilon''' = \varepsilon/(6R(r+1))ε′′′=ε/(6R(r+1)) exactly, with ε>0\varepsilon > 0ε>0.

  • Added hypothesis. ∣α∣≤R|\alpha| \le R∣α∣≤R is the one hypothesis not written in the lemma. §4 supplies it through the binary search range, and through the requirement that (6) be a game with entries in [−1,1][-1,1][−1,1].

Trivializing formalizations are ruled out. LPStanding is satisfiable, the second row forces ∑jyj+z=h\sum_j y_j + z = h∑j​yj​+z=h, the value is not junk on a positive game, and the goal is stated for every estimate within ε′′′\varepsilon'''ε′′′ rather than only at λ∗=0\lambda^* = 0λ∗=0. A sanity file checks the first three on small instances.

Infrastructure. Everything is built from Mathlib's stdSimplex, Matrix.mulVec and dotProduct. The attainment of the value of a finite matrix game (milestone exists_strategy_le) and weak duality with relaxed constraints are reusable beyond this mission. Proofs of any milestone are welcome, and so are alternative proofs of the second case that avoid attainment by a slack argument.

Selected references

  • J. van Apeldoorn and A. Gilyén, Quantum algorithms for zero-sum games, arXiv:1904.03180v1, 2019. https://arxiv.org/abs/1904.03180
  • M. D. Grigoriadis and L. G. Khachiyan, A sublinear-time randomized approximation algorithm for matrix games, Operations Research Letters 18(2):53–58, 1995. https://doi.org/10.1016/0167-6377(95)00032-0
  • Y. Carmon, J. C. Duchi, A. Sidford and K. Tian, A rank-1 sketch for matrix multiplicative weights, arXiv:1903.02675, 2019. https://arxiv.org/abs/1903.02675
  • G. B. Dantzig, A proof of the equivalence of the programming problem and the game problem, in T. C. Koopmans (ed.), Activity Analysis of Production and Allocation, Wiley, 1951, pp. 330–335.
  • I. Adler, The equivalence of linear programs and zero-sum games, International Journal of Game Theory 42(1):165–177, 2013. https://doi.org/10.1007/s00182-012-0328-8
10 thms1 active userReviewed
EconomicsOperations Research·Captain: mikedeng1

Revenue Management in Crowdfunding 2: Optimal Pledge Level and Campaign Duration When Each Backer Type Shares One Valuation and Herding Is WeakResearch Paper

Motivation

On reward-based crowdfunding platforms such as Kickstarter, a project creator fixes two numbers before launch: the pledge level ppp, the amount a backer commits, and the campaign duration TTT. Both are set once and cannot be revised. A higher pledge earns more per backer but turns away backers whose valuation falls short, and a longer campaign reaches more backers but makes them wait longer for a project they value less the further away its delivery is. Zhang, Savin and Veeraraghavan (Revenue Management in Crowdfunding, Manufacturing & Service Operations Management, 2022; manuscript SSRN 3065267) model this trade-off with two kinds of backers. Independent backers decide on their own valuation. Herding backers arrive in proportion to the pledges already collected, so early success attracts more pledges. The paper asks when the creator should exploit herding and when it should ignore it.

This mission formalizes the paper's answer in the simplest setting it treats: every independent backer values the project at the same viv_ivi​, and every herding backer at the same vhv_hvh​.

Setting

A campaign has a population I^>0\hat I>0I^>0 of independent backers, who arrive at rate k>0k>0k>0 times the number still to come. Every backer discounts the project's value at rate r>0r>0r>0: a backer arriving at time ttt with valuation vvv pledges if and only if ve−r(T−t)≥pv e^{-r(T-t)}\ge pve−r(T−t)≥p. Herding backers arrive at time ttt at rate Λhqp\Lambda_h q pΛh​qp times the number of pledges so far, where Λh≥0\Lambda_h\ge0Λh​≥0 is an arrival rate and q≥0q\ge0q≥0 a propensity to pledge, and they pledge under the same discounted-value rule. Valuations lie in [0,vˉ][0,\bar v][0,vˉ] and enter only through the survival functions Fˉi=1−Fi\bar F_i=1-F_iFˉi​=1−Fi​ and Fˉh=1−Fh\bar F_h=1-F_hFˉh​=1−Fh​ of the two valuation laws.

The paper solves the pledging dynamics in closed form (its Propositions 1 and 2). The numbers of pledging independent and herding backers at time ttt are

nip(t,p,T)=kI^∫0te−kxFˉi(per(T−x)) dx,n^p_i(t,p,T)=k\hat I\int_0^t e^{-kx}\bar F_i\big(pe^{r(T-x)}\big)\,dx,nip​(t,p,T)=kI^∫0t​e−kxFˉi​(per(T−x))dx, nhp(t,p,T)=Λhqp kI^∫0teΛhqp∫τtFˉh(per(T−u))du Fˉh(per(T−τ))∫0τe−kxFˉi(per(T−x))dx dτ.n^p_h(t,p,T)=\Lambda_hqp\,k\hat I\int_0^t e^{\Lambda_hqp\int_\tau^t\bar F_h(pe^{r(T-u)})du}\,\bar F_h\big(pe^{r(T-\tau)}\big)\int_0^\tau e^{-kx}\bar F_i\big(pe^{r(T-x)}\big)dx\,d\tau .nhp​(t,p,T)=Λh​qpkI^∫0t​eΛh​qp∫τt​Fˉh​(per(T−u))duFˉh​(per(T−τ))∫0τ​e−kxFˉi​(per(T−x))dxdτ.

The total number of pledges is n(p,T)=nip(T,p,T)+nhp(T,p,T)n(p,T)=n^p_i(T,p,T)+n^p_h(T,p,T)n(p,T)=nip​(T,p,T)+nhp​(T,p,T), and the creator's problem (18) is

max⁡ π(p,T)=p n(p,T)over0<p≤vˉ,  0≤T≤1rln⁡(vˉ/p).\max\ \pi(p,T)=p\,n(p,T)\quad\text{over}\quad 0<p\le\bar v,\ \ 0\le T\le\tfrac1r\ln(\bar v/p).max π(p,T)=pn(p,T)over0<p≤vˉ,  0≤T≤r1​ln(vˉ/p).

With identical valuations, Fˉi(y)=1\bar F_i(y)=1Fˉi​(y)=1 for y<viy<v_iy<vi​ and 000 for y≥viy\ge v_iy≥vi​, and likewise Fˉh\bar F_hFˉh​ with vhv_hvh​, where 0<vi,vh≤vˉ0<v_i,v_h\le\bar v0<vi​,vh​≤vˉ. Proposition 6 adds the constraint T≤1rln⁡(vi/p)T\le\frac1r\ln(v_i/p)T≤r1​ln(vi​/p), under which every independent backer pledges from the start.

Formalization targets

Goal: Proposition 6(ii)

Let Λh,q>0\Lambda_h,q>0Λh​,q>0, vi>vhv_i>v_hvi​>vh​, and set δ=Λhqvh/r\delta=\Lambda_hqv_h/rδ=Λh​qvh​/r, a=k/(Λhq)a=k/(\Lambda_hq)a=k/(Λh​q), b=Λhq/rb=\Lambda_hq/rb=Λh​q/r and

X=ebvh/e14a(krvhe−2+0.5 bvh2e−3+2a+vh)+1a(kr(vh+a)+a).X=e^{bv_h/e}\frac1{4a}\Big(\frac kr v_he^{-2}+0.5\,bv_h^2e^{-3}+2a+v_h\Big)+\frac1a\Big(\frac kr(v_h+a)+a\Big).X=ebvh​/e4a1​(rk​vh​e−2+0.5bvh2​e−3+2a+vh​)+a1​(rk​(vh​+a)+a).

If δ<1\delta<1δ<1 and vi/vh>(X/(1−δ))r/kv_i/v_h>(X/(1-\delta))^{r/k}vi​/vh​>(X/(1−δ))r/k, then on Proposition 6's feasible set the unique maximizer of π\piπ is

p∗=vi(rk+r)r/k,T∗=1rln⁡vip∗.p^*=v_i\Big(\frac r{k+r}\Big)^{r/k},\qquad T^*=\frac1r\ln\frac{v_i}{p^*}.p∗=vi​(k+rr​)r/k,T∗=r1​lnp∗vi​​.

Milestones

  1. Corollary 1. If 0<p≤min⁡(vie−rT,vh)0<p\le\min(v_ie^{-rT},v_h)0<p≤min(vi​e−rT,vh​), then for t∈[0,T]t\in[0,T]t∈[0,T], nip(t,p,T)=I^(1−e−kt)n^p_i(t,p,T)=\hat I(1-e^{-kt})nip​(t,p,T)=I^(1−e−kt) and nhpn^p_hnhp​ equals the explicit formula (15).
  2. Proposition 3(b). If Λhqvh/r<1\Lambda_hqv_h/r<1Λh​qvh​/r<1 and k/r>2k/r>2k/r>2, then for every sufficiently long fixed duration TTT, the unique optimal pledge level on (18)'s range is p∗(T)=vie−rTp^*(T)=v_ie^{-rT}p∗(T)=vi​e−rT.
  3. Proposition 6(i). If vi≤vhv_i\le v_hvi​≤vh​, an optimal campaign exists on Proposition 6's feasible set, and every optimum has p∗≥vi/ep^*\ge v_i/ep∗≥vi​/e and T∗≤1/rT^*\le 1/rT∗≤1/r.

Significance

Proposition 6 separates two regimes. When herding backers value the project at least as much as independent ones, the optimal campaign is short, T∗≤1/rT^*\le1/rT∗≤1/r, and its pledge is at least vi/ev_i/evi​/e. When herding is weak (δ<1\delta<1δ<1) and independent backers value the project enough more than herding ones, the creator's best response is to price herding backers out entirely and run the campaign that would be optimal if no herding backer existed. The threshold (33) quantifies "enough more". Together with Proposition 3(b), which fixes the duration and finds that the optimal pledge sits exactly at the highest level that keeps every independent backer in from the start, these results give a creator explicit rules rather than a numerical optimization.

The paper states that the proofs of Propositions 3 to 7 are in an online Technical Appendix, which is not part of the manuscript this mission cites; the manuscript's own Appendix proves only Propositions 1 and 2 and Corollaries 1 and 2. None of the results has a machine-checked proof. Formalizing Proposition 6(ii) would supply a verified proof of a result whose published proof is not in the source held here, and would check the threshold (33), whose grouping of terms is read off the typeset page.

Difficulty

The objective π\piπ is defined through nested integrals of step functions, so it is not differentiable everywhere: the jumps of Fˉi\bar F_iFˉi​ and Fˉh\bar F_hFˉh​ put kinks in π\piπ where p=vie−rTp=v_ie^{-rT}p=vi​e−rT and where p=vhe−rTp=v_he^{-rT}p=vh​e−rT or p=vhp=v_hp=vh​, at which a backer type starts or stops pledging during the campaign. Setting a gradient to zero does not identify the optimum. The obvious argument for the goal, that herding backers do not pledge at p∗>vhp^*>v_hp∗>vh​ and so the no-herding optimum is optimal, compares only campaigns that exclude herding backers; it says nothing about the campaigns with a lower pledge level that do attract them. Those campaigns gain a herding term growing exponentially in Λhqp\Lambda_hqpΛh​qp times the time during which herding backers pledge, and the comparison must hold uniformly over the whole feasible region, which is what the threshold (33) is for. Uniqueness, not only optimality, must also be shown.

Formalization scope

All objects live in the namespace CrowdfundRM.Identical. Parameters form a structure Campaign with fields Ihat, k, r, Lh (for Λh\Lambda_hΛh​), q, vbar, Fbi, Fbh. The standing assumptions, implicit in the paper, are I^,k,r,vˉ>0\hat I,k,r,\bar v>0I^,k,r,vˉ>0, Λh,q≥0\Lambda_h,q\ge0Λh​,q≥0, and that each survival function is nonincreasing, takes values in [0,1][0,1][0,1], equals 111 below 000 and 000 from vˉ\bar vvˉ on. Identical valuations set Fˉi\bar F_iFˉi​, Fˉh\bar F_hFˉh​ to the step functions above with 0<vi,vh≤vˉ0<v_i,v_h\le\bar v0<vi​,vh​≤vˉ.

Conventions: real numbers throughout; the pledge counts are the closed forms (5) and (11); the feasible set of (18) adds p>0p>0p>0, which ln⁡(vˉ/p)\ln(\bar v/p)ln(vˉ/p) requires; "the optimal" is the unique maximizer over the stated feasible set, and Proposition 6(i), which does not claim uniqueness, asserts that a maximizer exists and bounds every maximizer; "sufficiently long" in Proposition 3(b) is an unspecified threshold T0>0T_0>0T0​>0; Λh,q>0\Lambda_h,q>0Λh​,q>0 is added in Proposition 6(ii) because aaa and bbb divide by Λhq\Lambda_hqΛh​q. The paper's T∗=1rln⁡(vi/pˉ)T^*=\frac1r\ln(v_i/\bar p)T∗=r1​ln(vi​/pˉ​) has an undefined pˉ\bar ppˉ​ and is read as p∗p^*p∗. In (33) the factors ebvh/ee^{bv_h/e}ebvh​/e and 1/(4a)1/(4a)1/(4a) multiply only the first bracket.

The following formalizations would trivialize the targets and are ruled out: defining n(p,T)n(p,T)n(p,T) by the explicit formulas (14)–(15) or by the paper's single formula (17) instead of (5) and (11); stating optimality through sSup or a first-order condition; stating Proposition 6(i) for maximizers without asserting that one exists; and stating Proposition 3(b) with a chosen threshold or with Proposition 6's narrower feasible set. The pledging differential equations themselves and their solution (Propositions 1–2) are formalized in the companion mission on triangular valuations; this mission works from their closed forms.

Infrastructure needed: interval integrals of monotone step functions, the exponential, logarithm and real power from Mathlib. Explicit evaluation of the nested integrals under step laws (Corollary 1) is reusable for any proof in this model. Contributions are welcome on each milestone and on lemmas such as continuity of π\piπ on the feasible set and the closed form of π\piπ in each region of (p,T)(p,T)(p,T).

Selected references

  • J. Zhang, S. Savin, S. Veeraraghavan, Revenue Management in Crowdfunding, Manufacturing & Service Operations Management, 2022. https://doi.org/10.1287/msom.2022.1147. Cited from the authors' manuscript of May 26, 2021, SSRN 3065267: https://ssrn.com/abstract=3065267
6 thms1 active userReviewed
PreviousPage 49 of 69Next

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me