IDEAS home Printed from https://ideas.repec.org/a/kap/compec/v59y2022i1d10.1007_s10614-020-10061-x.html
   My bibliography  Save this article

Solving High-Dimensional Dynamic Portfolio Choice Models with Hierarchical B-Splines on Sparse Grids

Author

Listed:
  • Peter Schober

    (Goethe University Frankfurt)

  • Julian Valentin

    (University of Stuttgart)

  • Dirk Pflüger

    (University of Stuttgart)

Abstract

Discrete time dynamic programming to solve dynamic portfolio choice models has three immanent issues: firstly, the curse of dimensionality prohibits more than a handful of continuous states. Secondly, in higher dimensions, even regular sparse grid discretizations need too many grid points for sufficiently accurate approximations of the value function. Thirdly, the models usually require continuous control variables, and hence gradient-based optimization with smooth approximations of the value function is necessary to obtain accurate solutions to the optimization problem. For the first time, we enable accurate and fast numerical solutions with gradient-based optimization while still allowing for spatial adaptivity using hierarchical B-splines on sparse grids. When compared to the standard linear bases on sparse grids or finite difference approximations of the gradient, our approach saves an order of magnitude in total computational complexity for a representative dynamic portfolio choice model with varying state space dimensionality, stochastic sample space, and choice variables.

Suggested Citation

  • Peter Schober & Julian Valentin & Dirk Pflüger, 2022. "Solving High-Dimensional Dynamic Portfolio Choice Models with Hierarchical B-Splines on Sparse Grids," Computational Economics, Springer;Society for Computational Economics, vol. 59(1), pages 185-224, January.
  • Handle: RePEc:kap:compec:v:59:y:2022:i:1:d:10.1007_s10614-020-10061-x
    DOI: 10.1007/s10614-020-10061-x
    as

    Download full text from publisher

    File URL: http://link.springer.com/10.1007/s10614-020-10061-x
    File Function: Abstract
    Download Restriction: Access to the full text of the articles in this series is restricted.

    File URL: https://libkey.io/10.1007/s10614-020-10061-x?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    References listed on IDEAS

    as
    1. Yongyang Cai & Kenneth Judd & Greg Thain & Stephen Wright, 2015. "Solving Dynamic Programming Problems on a Computational Grid," Computational Economics, Springer;Society for Computational Economics, vol. 45(2), pages 261-284, February.
    2. Barberis, Nicholas & Huang, Ming, 2009. "Preferences with frames: A new utility specification that allows for the framing of risks," Journal of Economic Dynamics and Control, Elsevier, vol. 33(8), pages 1555-1576, August.
    3. Yongyang Cai, 2019. "Computational Methods in Environmental and Resource Economics," Annual Review of Resource Economics, Annual Reviews, vol. 11(1), pages 59-82, October.
    4. Larry G. Epstein & Stanley E. Zin, 2013. "Substitution, risk aversion and the temporal behavior of consumption and asset returns: A theoretical framework," World Scientific Book Chapters, in: Leonard C MacLean & William T Ziemba (ed.), HANDBOOK OF THE FUNDAMENTALS OF FINANCIAL DECISION MAKING Part I, chapter 12, pages 207-239, World Scientific Publishing Co. Pte. Ltd..
    5. C. Russell Philbrick & Peter K. Kitanidis, 2001. "Improved Dynamic Programming Methods for Optimal Control of Lumped-Parameter Stochastic Systems," Operations Research, INFORMS, vol. 49(3), pages 398-412, June.
    6. Judd, Kenneth L. & Maliar, Lilia & Maliar, Serguei & Valero, Rafael, 2014. "Smolyak method for solving dynamic economic models: Lagrange interpolation, anisotropic grid and adaptive domain," Journal of Economic Dynamics and Control, Elsevier, vol. 44(C), pages 92-123.
    7. Yongyang Cai & Kenneth L. Judd & Rong Xu, 2013. "Numerical Solution of Dynamic Portfolio Optimization with Transaction Costs," NBER Working Papers 18709, National Bureau of Economic Research, Inc.
    8. Viktor Winschel & Markus Kr‰tzig, 2010. "Solving, Estimating, and Selecting Nonlinear Dynamic Models Without the Curse of Dimensionality," Econometrica, Econometric Society, vol. 78(2), pages 803-821, March.
    9. Christian Habermann & Fabian Kindermann, 2007. "Multidimensional Spline Interpolation: Theory and Applications," Computational Economics, Springer;Society for Computational Economics, vol. 30(2), pages 153-169, September.
    10. Richard Bellman, 1954. "Some Applications of the Theory of Dynamic Programming---A Review," Operations Research, INFORMS, vol. 2(3), pages 275-288, August.
    11. Kumar Muthuraman & Sunil Kumar, 2006. "Multidimensional Portfolio Optimization With Proportional Transaction Costs," Mathematical Finance, Wiley Blackwell, vol. 16(2), pages 301-335, April.
    12. Yongyang Cai & Kenneth Judd, 2015. "Dynamic programming with Hermite approximation," Mathematical Methods of Operations Research, Springer;Gesellschaft für Operations Research (GOR);Nederlands Genootschap voor Besliskunde (NGB), vol. 81(3), pages 245-267, June.
    13. Joachim Inkmann & Paula Lopes & Alexander Michaelides, 2011. "How Deep Is the Annuity Market Participation Puzzle?," The Review of Financial Studies, Society for Financial Studies, vol. 24(1), pages 279-319.
    14. Hong Liu & Mark Loewenstein, 2002. "Optimal Portfolio Selection with Transaction Costs and Finite Horizons," The Review of Financial Studies, Society for Financial Studies, vol. 15(3), pages 805-835.
    15. Brumm, Johannes & Grill, Michael, 2014. "Computing equilibria in dynamic models with occasionally binding constraints," Journal of Economic Dynamics and Control, Elsevier, vol. 38(C), pages 142-160.
    16. Moody Chu & Chun-Hung Kuo & Matthew Lin, 2013. "Tensor Spline Approximation in Economic Dynamics with Uncertainties," Computational Economics, Springer;Society for Computational Economics, vol. 42(2), pages 175-198, August.
    17. De Giorgi, Enrico G. & Legg, Shane, 2012. "Dynamic portfolio choice and asset pricing with narrow framing and probability weighting," Journal of Economic Dynamics and Control, Elsevier, vol. 36(7), pages 951-972.
    18. Andreas Hubener & Raimond Maurer & Olivia S. Mitchell, 2016. "How Family Status and Social Security Claiming Options Shape Optimal Life Cycle Portfolios," The Review of Financial Studies, Society for Financial Studies, vol. 29(4), pages 937-978.
    19. Kenneth L. Judd, 1998. "Numerical Methods in Economics," MIT Press Books, The MIT Press, edition 1, volume 1, number 0262100711, April.
    20. Andreas Hubener & Raimond Maurer & Ralph Rogalla, 2014. "Optimal Portfolio Choice with Annuities and Life Insurance for Retired Couples," Review of Finance, European Finance Association, vol. 18(1), pages 147-188.
    21. Horneff, Wolfram J. & Maurer, Raimond H. & Stamos, Michael Z., 2008. "Life-cycle asset allocation with annuity markets," Journal of Economic Dynamics and Control, Elsevier, vol. 32(11), pages 3590-3612, November.
    22. Richard Bellman, 1954. "On some applications of the theory of dynamic programming to logistics," Naval Research Logistics Quarterly, John Wiley & Sons, vol. 1(2), pages 141-153, June.
    23. Johannes Brumm & Simon Scheidegger, 2017. "Using Adaptive Sparse Grids to Solve High‐Dimensional Dynamic Models," Econometrica, Econometric Society, vol. 85, pages 1575-1612, September.
    24. Jules H. Kamin, 1975. "Optimal Portfolio Revision with a Proportional Transaction Cost," Management Science, INFORMS, vol. 21(11), pages 1263-1271, July.
    25. George M. Constantinides, 1979. "Multiperiod Consumption and Investment Behavior with Convex Transactions Costs," Management Science, INFORMS, vol. 25(11), pages 1127-1137, November.
    26. Joao F. Cocco, 2005. "Consumption and Portfolio Choice over the Life Cycle," The Review of Financial Studies, Society for Financial Studies, vol. 18(2), pages 491-533.
    27. Merton, Robert C, 1969. "Lifetime Portfolio Selection under Uncertainty: The Continuous-Time Case," The Review of Economics and Statistics, MIT Press, vol. 51(3), pages 247-257, August.
    28. Abrams, Robert A & Karmarkar, Uday S, 1980. "Optimal Multiperiod Investment-Consumption Policies," Econometrica, Econometric Society, vol. 48(2), pages 333-353, March.
    29. Yongyang Cai & Kenneth L. Judd, 2010. "Stable and Efficient Computational Methods for Dynamic Programming," Journal of the European Economic Association, MIT Press, vol. 8(2-3), pages 626-634, 04-05.
    30. Magill, Michael J. P. & Constantinides, George M., 1976. "Portfolio selection with transactions costs," Journal of Economic Theory, Elsevier, vol. 13(2), pages 245-263, October.
    31. Horneff, Wolfram & Maurer, Raimond & Rogalla, Ralph, 2010. "Dynamic portfolio choice with deferred annuities," Journal of Banking & Finance, Elsevier, vol. 34(11), pages 2652-2664, November.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Yongyang Cai & Kenneth L. Judd & Rong Xu, 2013. "Numerical Solution of Dynamic Portfolio Optimization with Transaction Costs," NBER Working Papers 18709, National Bureau of Economic Research, Inc.
    2. Francisco Gomes & Michael Haliassos & Tarun Ramadorai, 2021. "Household Finance," Journal of Economic Literature, American Economic Association, vol. 59(3), pages 919-1000, September.
    3. Blake, David & Wright, Douglas & Zhang, Yumeng, 2014. "Age-dependent investing: Optimal funding and investment strategies in defined contribution pension plans when members are rational life cycle financial planners," Journal of Economic Dynamics and Control, Elsevier, vol. 38(C), pages 105-124.
    4. Horneff, Vanya & Maurer, Raimond & Mitchell, Olivia S., 2020. "Putting the pension back in 401(k) retirement plans: Optimal versus default deferred longevity income annuities," Journal of Banking & Finance, Elsevier, vol. 114(C).
    5. Yongyang Cai & Kenneth Judd, 2015. "Dynamic programming with Hermite approximation," Mathematical Methods of Operations Research, Springer;Gesellschaft für Operations Research (GOR);Nederlands Genootschap voor Besliskunde (NGB), vol. 81(3), pages 245-267, June.
    6. Marlon Azinovic & Luca Gaegauf & Simon Scheidegger, 2022. "Deep Equilibrium Nets," International Economic Review, Department of Economics, University of Pennsylvania and Osaka University Institute of Social and Economic Research Association, vol. 63(4), pages 1471-1525, November.
    7. Rongju Zhang & Nicolas Langren'e & Yu Tian & Zili Zhu & Fima Klebaner & Kais Hamza, 2016. "Dynamic portfolio optimization with liquidity cost and market impact: a simulation-and-regression approach," Papers 1610.07694, arXiv.org, revised Jun 2019.
    8. Yongyang Cai & Kenneth Judd & Jevgenijs Steinbuks, 2017. "A nonlinear certainty equivalent approximation method for dynamic stochastic problems," Quantitative Economics, Econometric Society, vol. 8(1), pages 117-147, March.
    9. Mark Broadie & Weiwei Shen, 2016. "High-Dimensional Portfolio Optimization With Transaction Costs," International Journal of Theoretical and Applied Finance (IJTAF), World Scientific Publishing Co. Pte. Ltd., vol. 19(04), pages 1-49, June.
    10. Horneff, Vanya & Maurer, Raimond & Mitchell, Olivia S. & Rogalla, Ralph, 2015. "Optimal life cycle portfolio choice with variable annuities offering liquidity and investment downside protection," Insurance: Mathematics and Economics, Elsevier, vol. 63(C), pages 91-107.
    11. Kaschützke, B. & Maurer, R., 2016. "Investing and Portfolio Allocation for Retirement," Handbook of the Economics of Population Aging, in: Piggott, John & Woodland, Alan (ed.), Handbook of the Economics of Population Aging, edition 1, volume 1, chapter 0, pages 567-608, Elsevier.
    12. Horneff, Vanya & Maurer, Raimond & Mitchell, Olivia S., 2018. "Putting the pension back in 401(k) retirement plans: Optimal versus default longevity income annuities," CFS Working Paper Series 607, Center for Financial Studies (CFS).
    13. Yongyang Cai & Kenneth L. Judd, 2023. "A simple but powerful simulated certainty equivalent approximation method for dynamic stochastic problems," Quantitative Economics, Econometric Society, vol. 14(2), pages 651-687, May.
    14. Alexis Direr, 2023. "Portfolio Choice With Time Horizon Risk," International Journal of Theoretical and Applied Finance (IJTAF), World Scientific Publishing Co. Pte. Ltd., vol. 26(06n07), pages 1-19, November.
    15. Areski Cousin & J'er^ome Lelong & Tom Picard, 2023. "Mean-variance dynamic portfolio allocation with transaction costs: a Wiener chaos expansion approach," Papers 2305.16152, arXiv.org, revised Jun 2023.
    16. Dennis, Richard, 2024. "Using a hyperbolic cross to solve non-linear macroeconomic models," Journal of Economic Dynamics and Control, Elsevier, vol. 163(C).
    17. Kumar Muthuraman & Haining Zha, 2008. "Simulation‐Based Portfolio Optimization For Large Portfolios With Transaction Costs," Mathematical Finance, Wiley Blackwell, vol. 18(1), pages 115-134, January.
    18. Yongyang Cai & Kenneth L. Judd & Thomas S. Lontzek, 2013. "The Social Cost of Stochastic and Irreversible Climate Change," NBER Working Papers 18704, National Bureau of Economic Research, Inc.
    19. Raimond Maurer & Olivia S. Mitchell & Ralph Rogalla & Tatjana Schimetschek, 2021. "Optimal social security claiming behavior under lump sum incentives: Theory and evidence," Journal of Risk & Insurance, The American Risk and Insurance Association, vol. 88(1), pages 5-27, March.
    20. Fernández-Villaverde, J. & Rubio-Ramírez, J.F. & Schorfheide, F., 2016. "Solution and Estimation Methods for DSGE Models," Handbook of Macroeconomics, in: J. B. Taylor & Harald Uhlig (ed.), Handbook of Macroeconomics, edition 1, volume 2, chapter 0, pages 527-724, Elsevier.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:kap:compec:v:59:y:2022:i:1:d:10.1007_s10614-020-10061-x. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.