A Mean Field Game of Optimal Portfolio Liquidation 2: The Value Functions of the Penalized Mean Field Games Converge in L¹ to the Value Function of the Liquidation-Constrained GameResearch Paper
Motivation
Optimal portfolio liquidation asks how a trader should unwind a position of shares over a horizon when trading moves prices. Since Almgren and Chriss (2001) the standard model charges a quadratic cost for trading at rate (temporary impact) and a risk penalty on the open position, and imposes the liquidation constraint . When many traders liquidate at once, each one's costs also depend on the others' aggregate trading rate through a permanent impact term . Fu, Graewe, Horst and Popier (arXiv:1804.04911) model this as a mean field game (MFG) with common noise and prove that, under a weak-interaction condition, the game has a unique equilibrium.
The liquidation constraint makes the problem singular: the value function blows up at , and the equilibrium is described by a forward-backward system whose decoupling field satisfies a Riccati BSDE with terminal value . A natural question is whether the constraint can be replaced by a finite penalty on the unliquidated position, a non-singular problem of the type studied in the MFG literature, and whether the penalized equilibria approach the constrained one as . Section 4 of the paper answers this at the level of values. In the single-agent case, singular terminal conditions of this type were studied by Ankirchner, Jeanblanc and Kruse (SIAM J. Control Optim., 2014) and Graewe, Horst and Séré (Stochastic Process. Appl., 2018), references [3] and [28] of the paper.
Setting
Fix , an -dimensional Brownian motion whose first coordinate is common noise, and an initial position independent of . Let be the filtration of and that of , both augmented. The coefficients are bounded, nonnegative, -progressive processes, with and bounded below by positive constants. Write , , for the essential supremum of and the essential infima of and , for the essential supremum of , and . Assumption 2.3 adds the weak-interaction condition: some satisfies and .
Given an aggregate rate , a trading rate yields the position . The constrained problem minimizes
over with ; its value is . The penalized problem (4.1) drops the constraint and minimizes
over all , with value . An equilibrium is a fixed point .
The constrained equilibrium is given by the FBSDE (2.3), , , , , decoupled as where
The penalized equilibria are given by the FBSDE (4.2) with , decoupled by , the solution of the same Riccati BSDE with . The solutions live in weighted spaces: with norm , and the penalized analogue with weight . Assumption 4.1 requires a constant with for all , almost surely.
Formalization targets
Goal: Theorem 4.6
Under Assumptions 2.3 and 4.1, with the constrained equilibrium and the penalized ones,
Milestones
- Lemma 4.2 (first condition). If is deterministic, Assumption 4.1 holds.
- Lemma A.3. exists uniquely, , , and uniformly in .
- Theorem 4.3. The FBSDE (4.4), with parameter and data , has a unique solution in .
- Lemma 4.4. uniformly in .
- (4.8). Under Assumption 4.1 the constrained equilibrium position satisfies .
- Lemma 4.5. in .
Significance
The result is a consistency statement between two models of liquidation. Penalized models are what a numerical scheme or a standard MFG solver can handle, since their FBSDEs have finite terminal data. Theorem 4.6 says that equilibrium values computed with a large penalty approximate the value of the hard-constrained game, and Lemma 4.5 says the same for positions and trading rates. Without it, a penalized model would be an unrelated object rather than an approximation of the constrained one.
The result is proved in the paper; it is not formalized anywhere. A machine-checked development would need, beyond the paper, the theory of quadratic BSDEs with finite and singular terminal values, conditional mean-field FBSDEs with common noise, and conditional essential infima of control problems. The milestones isolate reusable pieces: the monotone approximation of a singular Riccati BSDE (Lemma A.3) and uniform estimates in -dependent weighted spaces (Lemma 4.4).
Difficulty
The obvious argument compares the two problems control by control: the constrained optimizer is admissible for the penalized problem, so up to the change of . The reverse inequality is where it fails. The penalized optimizer leaves a residual position , and its cost has to be compared with the singular one, whose weight explodes at . Controlling this requires estimates uniform in in spaces whose weights degenerate as , and the bare exponent of the constrained problem is not enough to make the boundary terms vanish. Assumption 4.1, which upgrades the state to , is what closes the gap. In addition, the aggregate rate changes with , so both the controls and the cost functional move at once.
Formalization scope
Time is ; processes are real-valued functions of ; is the -dimensional with coordinate the common noise. Stochastic integrals and BSDEs come from the published definition Peng1990.SMP.Stochastic. BSDEs on are imposed on every , ; is a.s. Conditional expectations inside drivers are -progressive versions of integrable processes. Weighted norms are computed in . The explicit readings are:
- are essential bounds over ; (2.4) is stated without division; "" is a positive essential lower bound.
- Assumption 2.3 is a hypothesis of every statement, including Lemma A.3 (the appendix assumes only its boundedness part).
- Assumption 4.1 holds almost surely with the constant chosen before (as restated on p. 32).
- The penalty index is an integer ; constants in Lemma A.3 and Lemma 4.4 are chosen before .
- The class of is on (not printed in Lemma A.3).
- The penalized control set is , with no terminal constraint.
- Values are conditional essential infima given .
- The equilibria of Theorem 4.6 are defined through the FBSDE solutions, as in the proof; uniqueness of penalized equilibria is not claimed.
- The solution of Proposition 2.8 includes the relation on ; "Theorem 2.8" on pp. 25–29 means Proposition 2.8.
- convergence means , not convergence of expectations.
A trivializing formalization would quantify over all solutions of the penalized MFG (claiming a uniqueness the paper does not state) or define by a pointwise infimum over all controls (which is or junk); both are ruled out above. Contributions toward BSDE comparison principles and quadratic BSDE well-posedness on this stochastic-integral layer are welcome and reusable.
Selected references
- G. Fu, P. Graewe, U. Horst, A. Popier, A Mean Field Game of Optimal Portfolio Liquidation, Math. Oper. Res. 46(4), 2021; preprint arXiv:1804.04911v3. https://arxiv.org/abs/1804.04911
- R. Almgren, N. Chriss, Optimal execution of portfolio transactions, Journal of Risk 3, 2001. https://doi.org/10.21314/JOR.2001.041
- S. Ankirchner, M. Jeanblanc, T. Kruse, BSDEs with singular terminal condition and a control problem with constraints, SIAM J. Control Optim. 52(2):893–913, 2014 (reference [3] of the paper).
- P. Graewe, U. Horst, E. Séré, Smooth solutions to portfolio liquidation problems under price-sensitive market impact, Stochastic Process. Appl. 128(3):979–1006, 2018 (reference [28] of the paper).
- S. Peng, A general stochastic maximum principle for optimal control problems, SIAM J. Control Optim. 28(4), 1990. https://doi.org/10.1137/0328054