Effective Algorithms for Optimal Portfolio Deleveraging Problem with Cross Impact

We investigate the optimal portfolio deleveraging (OPD) problem with permanent and temporary price impacts, where the objective is to maximize equity while meeting a prescribed debt/equity requirement. We take the real situation with cross impact among different assets into consideration. The resulting problem is, however, a non-convex quadratic program with a quadratic constraint and a box constraint, which is known to be NP-hard. In this paper, we first develop a successive convex optimization (SCO) approach for solving the OPD problem and show that the SCO algorithm converges to a KKT point of its transformed problem. Second, we propose an effective global algorithm for the OPD problem, which integrates the SCO method, simple convex relaxation and a branch-and-bound framework, to identify a global optimal solution to the OPD problem within a pre-specified $\epsilon$-tolerance. We establish the global convergence of our algorithm and estimate its complexity. We also conduct numerical experiments to demonstrate the effectiveness of our proposed algorithms with both the real data and the randomly generated medium- and large-scale OPD problem instances.

[1]  Robert W. Newcomb,et al.  On the simultaneous diagonalization of two semi-definite matrices , 1961 .

[2]  Robert W. Holthausen,et al.  Large-block transactions, the speed of response, and temporary and permanent stock-price effects , 1990 .

[3]  J. J. Moré Generalizations of the trust region problem , 1993 .

[4]  Nikolaos V. Sahinidis,et al.  BARON: A general purpose global optimization software package , 1996, J. Glob. Optim..

[5]  Marc Teboulle,et al.  Hidden convexity in some nonconvex quadratically constrained quadratic programming , 1996, Math. Program..

[6]  Jeff Fleming,et al.  Information and volatility linkages in the stock, bond, and money markets 1 1 This paper was previou , 1998 .

[7]  Y. Nesterov Semidefinite relaxation and nonconvex quadratic optimization , 1998 .

[8]  Dimitris Bertsimas,et al.  Optimal control of execution costs for portfolios , 1999, Comput. Sci. Eng..

[9]  Yinyu Ye,et al.  Approximating quadratic programming with bound and quadratic constraints , 1999, Math. Program..

[10]  Ananth N. Madhavan,et al.  Market Microstructure: A Survey , 2000 .

[11]  Pierre Hansen,et al.  A branch and cut algorithm for nonconvex quadratically constrained quadratic programming , 1997, Math. Program..

[12]  Sheridan Titman,et al.  The Price Impact of Institutional Trading , 2001 .

[13]  Wei Xiong,et al.  Contagion as a Wealth Effect , 2001 .

[14]  Jeff T. Linderoth A simplicial branch-and-bound algorithm for solving quadratically constrained quadratic programs , 2005, Math. Program..

[15]  Alexander Fadeev,et al.  Optimal execution for portfolio transactions , 2006 .

[16]  Duane J. Seppi,et al.  Episodic Liquidity Crises: Cooperative and Predatory Trading , 2007 .

[17]  Tamás Terlaky,et al.  A Survey of the S-Lemma , 2007, SIAM Rev..

[18]  Alexander Schied,et al.  Liquidation in the Face of Adversity: Stealth vs. Sunshine Trading , 2007 .

[19]  Samuel Burer,et al.  A finite branch-and-bound algorithm for nonconvex quadratic programming via semidefinite relaxations , 2008, Math. Program..

[20]  Charles Chang,et al.  Trading imbalances, predictable reversals, and cross-stock price pressure , 2008 .

[21]  Paolo Pasquariello,et al.  Strategic Cross-Trading in the U.S. Stock Market , 2009 .

[22]  Katia D’Hulster,et al.  The Leverage Ratio : A New Binding Limit on Banks , 2009 .

[23]  Samuel Burer,et al.  Globally solving box-constrained nonconvex quadratic programs with semidefinite-based finite branch-and-bound , 2009, Comput. Optim. Appl..

[24]  David B. Brown,et al.  Optimal Portfolio Liquidation with Distress Risk , 2010, Manag. Sci..

[25]  R. Cont,et al.  FIRE SALES FORENSICS: MEASURING ENDOGENOUS RISK , 2012 .

[26]  Samuel Burer,et al.  Globally solving nonconvex quadratic programming problems via completely positive programming , 2011, Mathematical Programming Computation.

[27]  Jiming Peng,et al.  Analytical Results and Efficient Algorithm for Optimal Portfolio Deleveraging with Market Impact , 2013, Oper. Res..

[28]  Dick den Hertog,et al.  Hidden conic quadratic representation of some nonconvex quadratic optimization problems , 2014, Math. Program..

[29]  Jiming Peng,et al.  Optimal deleveraging with nonlinear temporary price impact , 2015, Eur. J. Oper. Res..

[30]  Jean-Philippe Bouchaud,et al.  Dissecting cross-impact on stock markets: an empirical analysis , 2016, 1609.02395.

[31]  Jiang Wang,et al.  Dynamic Portfolio Execution , 2017, Manag. Sci..

[32]  Duan Li,et al.  SOCP reformulation for the generalized trust region subproblem via a canonical form of two symmetric matrices , 2016, Math. Program..

[33]  Jiming Peng,et al.  New global algorithms for quadratic programming with a few negative eigenvalues based on alternative direction method and convex relaxation , 2018, Mathematical Programming Computation.

[34]  K. Lai,et al.  Optimal portfolio liquidation with cross-price impacts on trading , 2020, Oper. Res..