Skip to main content
Log in

Cash flow matching with risks controlled by buffered probability of exceedance and conditional value-at-risk

  • S.I.: Advances of OR in Commodities and Financial Modelling
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

Bond immunization is an important topic in portfolio management. This paper presents a scenario based optimization framework for solving a cash flow matching problem. In this problem, the time horizon of the cash flow generated by the liability is longer than the maturities of the available bonds, and the interest rates are uncertain. Bond purchase decisions are made each period to generate cash flows to cover the obligations due in the future. We use buffered probability of exceedance (bPOE) and conditional value-at-risk (CVaR) to control for the risk of shortfalls. The initial cost of the hedging portfolio of bonds is minimized and optimal positions in bonds are calculated at all time periods. We also study the methodology when solving the optimization problem to minimize bPOE instead of CVaR, which has important practical relevance. The methodology we present in this paper is quite general and can be extended to other financial optimization problems. We use portfolio safeguard optimization package to solve the optimization problems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

Notes

  1. The essential supremum of the random value L is the smallest number a such that probability of the set \(\{L>a\}\) equals zero.

  2. See examples of such problems at this case study: http://www.ise.ufl.edu/uryasev/research/testproblems/financial_engineering/case-study-portfolio-replication-with-cardinality-and-buyin-constraints/.

  3. http://www.ise.ufl.edu/uryasev/research/testproblems/financial_engineering/case-study-cash-matching-with-bpoe-and-cvar-functions/.

  4. The modeling of interest rate in real world may involve a more sophisticated mathematical design and concern other variables, such as credit default risk in a long run. The purpose of this case study is to demonstrate the approach, which can be extended to other models.

References

  • American Optimal Decisions (AORDA) (2009). Portfolio safeguard (PSG). http://www.aorda.com.

  • Consigli, G., & Dempster, M. (1998). Dynamic stochastic programming for asset-liability management. Annals of Operations Research, 81, 131–161.

    Article  Google Scholar 

  • Hiller, R., & Eckstein, J. (1993). Stochastic dedication: Designing fixed income portfolios using massively parallel Benders decomposition. Management Science, 39(11), 1422–1438.

    Article  Google Scholar 

  • Hull, J., & White, A. (1990). Pricing interest rate derivative securities. Review of Financial Studies, 3(4), 573–592.

    Article  Google Scholar 

  • Iyengar, G., & Ma, A. (2009). Cash flow matching: A risk management approach. North American Actuarial Journal, 13(3), 370–378.

    Article  Google Scholar 

  • Mafusalov, A., & Uryasev, S. (2014). Buffered probability of exceedance: Mathematical properties and optimization algorithms. Research report 2014-1, ISE Department, University of Florida.

  • Norton, M., & Uryasev, S. (2014). Maximization of AUC and buffered AUC in classification. Research report 2014-2, ISE Department, University of Florida.

  • Rebonato, R. (1998). Interest-rate option models. New York: Wiley.

    Google Scholar 

  • Rockafellar, R. T., & Royset, J. O. (2010). On buffered failure probability in design and optimization of structures. Reliability Engineering and System Safety, 95(5), 499–510.

    Article  Google Scholar 

  • Rockafellar, R. T., & Uryasev, S. (2000). Optimization of conditional value-at-risk. The Journal of Risk, 2(3), 21–41.

    Article  Google Scholar 

  • Rockafellar, R. T., & Uryasev, S. (2002). Conditional value-at-risk for general loss distributions. Journal of Banking and Finance, 26(7), 1443–1471.

    Article  Google Scholar 

  • Uryasev, S. (2014). Buffered probability of exceedance and buffered service level: Definitions and properties. Research report 2014-3, ISE Department, University of Florida.

  • Zenios, S. (1995). Asset/liability management under uncertainty for fixed-income securities. Annals of Operations Research, 59(1), 77–97.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stan Uryasev.

Additional information

We thank Prof. Ken Kortanek for providing the simulation data. We are also grateful to the referees for their useful comments. All errors remain our responsibility.

Appendix: Portfolio safeguard (PSG) codes

Appendix: Portfolio safeguard (PSG) codes

PSG code for minimizing CVaR with problem (7):

minimize

CVaR(0.9,lmax(matrix_1L,...,matrix_120L))

Constraint:<= 1172.368

linear(matrix_0)

Box:>= 0

PSG code for minimizing bPOE with problem (8):

minimize

bPOE(0,lmax(matrix 1,...,matrix 120))

Constraint:<= 1172.368

linear(matrix_0)

Box:>= 0

PSG code for minimizing bPOE with problem (13):

minimize

pm_pen(-1,lmax(matrix_1L0,...,matrix_120L0))

Constraint:<= 0

linear(matrix_0)

-1172.368*variable(lambda)

Box:>= 0

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shang, D., Kuzmenko, V. & Uryasev, S. Cash flow matching with risks controlled by buffered probability of exceedance and conditional value-at-risk. Ann Oper Res 260, 501–514 (2018). https://doi.org/10.1007/s10479-016-2354-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-016-2354-6

Keywords

Navigation