Pension fund ALM with Multivariate Second order Stochastic - - PowerPoint PPT Presentation
Pension fund ALM with Multivariate Second order Stochastic - - PowerPoint PPT Presentation
Pension fund ALM with Multivariate Second order Stochastic Dominance constraints Sebastiano Vitali, Vittorio Moriggia, Milo Kopa University of Bergamo Charles University Chemnitz, CMS2019 2 Purpose of the work To model and implement an
Purpose of the work
To model and implement an Asset Liability Management problem of a Pension Fund in a Defined Benefit framework having:
- a short-term profitability target,
- a medium-term insurance risk-adjusted return
- a long-term strategic objective
The multivariate Second order Stochastic Dominance (SSD) is formulated with three alternatives which we investigate Definition of multivariate second order stochastic dominance between the wealth of the Pension Fund and a benchmark wealth
2
The multivariate SSD 3
Univariate SSD
4
Let (Ξ©, πΊ, π) denote a probability space and let π and π be two random variables having as cumulative distribution functions πΊ
π and
πΊ
π.
Letβs define the twice cumulative distribution function as πΊ
π 2 (π) = ΰΆ± ββ π
πΊ
π π½ dπ½
We say that π dominates π in the Second order Stochastic Dominance (SSD) sense, π β»πππΈ π, if πΊ
π 2 π β€ πΊ π 2 π ,
βπ β π If the random variables are discrete and then represented by random vectors X and Y, and if the realizations are equiprobable, then the SSD is equivalent to X β€ WY where W is a double stochastic matrix.
Multivariate SSD
5
When we consider multivariate random variables, we need to re-think the SSD relation. Assume that a multivariate random variable π has π dimensions and then we observe ππ’, π’ = 1, β¦ , π univariate random variables. If the random variable is discrete, each univariate random variable ππ’ can be represented with with a vector Xπ’, then π can be represented with a matrix having π columns, one for each dimension: X1 β¦ Xπ = π¦1,1 β¦ π¦1,π β¦ β¦ β¦ π¦π,1 β¦ π¦π,π The meaning of π β»πππΈ π is not unique and can be declined in various ways. We analyze three of them.
Component-wise Multivariate SSD (C-MSSD)
6
β»πππΈ1 β»πππΈ2 β»πππΈ3
π β»πππΈ π iff ππ’ β»πππΈπ’ π
π’
βπ’ (disjointly)
Linear Multivariate SSD (Lin-MSSD)
7
ΰ΄€ π = ΰ·
π’=1 π
ππ’ β ππ’, βππ’β₯ 0, ΰ·
π’=1 π
ππ’ = 1
β»πππΈ βππ’
π β»πππΈ lin π iff Οπ’=1
π
ππ’ ππ’ β»πππΈ Οπ’=1
π
ππ’ π
π’, βππ’ β₯ 0| Οπ’=1 π
ππ’ = 1
MultiDimension Multivariate SSD (MD-MSSD) 8
β»πππΈ
π β»πππΈ π iff ππ’ β»πππΈ π
π’
βπ’ (jointly)
Multivariate SSD
9
The three possible definitions:
- The Component-wise Multivariate SSD (C-MSSD):
π β»πππΈ π iff ππ’ β»πππΈπ’ π
π’
βπ’ (disjointly) Xπ’ β€ Wπ’Yπ’, βπ’
- The Linear Multivariate SSD (Lin-MSSD):
Dencheva and Ruszczynski (2009), Dentcheva and Wolfhagen (2015, 2016)
π β»πππΈ lin π iff Οπ’=1
π
ππ’ ππ’ β»πππΈ Οπ’=1
π
ππ’ π
π’, βππ’ β₯ 0| Οπ’=1 π
ππ’ = 1 πβ€X β€ W(π)πβ€Y, βπ β₯ 0, Ξ£π’=1
π
ππ’ = 1
- The MultiDimension Multivariate SSD (MD-MSSD):
π β»πππΈ π iff ππ’ β»πππΈ π
π’
βπ’ (jointly) Xπ’ β€ WYπ’, a βπ’
Multivariate SSD
10
The three possible definitions:
- The Component-wise Multivariate SSD (C-MSSD):
π β»πππΈ π iff ππ’ β»πππΈπ’ π
π’
βπ’ (disjointly) Xπ’ β€ Wπ’Yπ’, βπ’
- The Linear Multivariate SSD (Lin-MSSD):
Dencheva and Ruszczynski (2009), Dentcheva and Wolfhagen (2015, 2016)
π β»πππΈ lin π iff Οπ’=1
π
ππ’ ππ’ β»πππΈ Οπ’=1
π
ππ’ π
π’, βππ’ β₯ 0| Οπ’=1 π
ππ’ = 1 πβ€X β€ W(π)πβ€Y, βπ β₯ 0, Ξ£π’=1
π
ππ’ = 1
- The MultiDimension Multivariate SSD (MD-MSSD):
π β»πππΈ π iff ππ’ β»πππΈ π
π’
βπ’ (jointly) Xπ’ β€ WYπ’, a βπ’ C-MSSD Lin-MSSD MD-MSSD
The ALM model 11
Approach structure
Financial Datafeed
- Portfolio Universe
- Risk factors
Simulation input
- Econometric model definition
- Econometric model estimation
- Population model setting
- Stochastic tree structure
Monte Carlo simulator
- Nodal financial coefficient generation
- Monte Carlo scenario generation
- Population actuarial simulation
Stochastic Programming
- Dynamic portfolio model
- Stochastic program solution
Solution analysis
12
Extended Asset Universe
Treasury 1-3y Treasury 3-5y Treasury 5-7y Treasury 7-10y Securitized Corporate Inv Grade Corporate High Yield Public Equity
Cash Treasuries Securitized Corporate Public Equity Real Estate
Real Estate
0% 0% 0% 0% 0% 0% 30% 100% 100% 100% 50% 20%
Asset Class Asset List Lower & Upper
13
Treasury 10+y Cash Floaters
Notation for sets
Time partition from time 0 to year 20 Set of decision times Set of intermediate stages Set of scenarios Financial assets Bond asset classes Asset total set Public Equity, Real Estate and Derivatives
14
T = {π’0 = 0,1,2, β¦ , πΌ} } Tπ = {π’0 = 0,1,2,3, 5, 10, πΌ ΰ΅ Tπππ’ = T\{Td} = {4,6,7,8, 9, 11, β¦ , 19 } π‘ = {1,2, β¦ , π π β {1,2, β¦ , 14} π½1: π = 1,2, 3, 4, 5 , π½2: π = {6,7,8} π½3: π = 9 , π½4: π = {10}, π½5: π = {11,12,13,14} π½ = α«
π=1,β¦,5
π½π
Notation for investment variables
Buying decision in stage t, scenario s, of asset i Selling in stage t, scenario s, of asset i that was bought in h Expiry of a fixed-income asset in stage t, scenario s, of asset i that was bought in h Holding in stage t, scenario s, of asset i that was bought in h Cash account in stage t, scenario s
15
π¦π,π’,π‘
+
π¦π,β,π’,π‘
β
π¦π,β,π’,π‘
ππ¦π
π¦π,β,π’,π‘ π¨π’,π‘ = π¨π’,π‘
+ β π¨π’,π‘ β
Sponsorsβ unexpected contributions Ξ¦π’,π‘
π
Variable definitions
Net pension payments Defined benefit obligation (DBO) Asset value Asset portfolio value Net Defined benefit obligation Intermediate net payments
16
ππππ£π’ ππππ£π’ ππ,π’π,π‘ = ΰ·
β<π’π
π¦π,β,π’π,π‘ π·ππ’π,π‘ = ΰ·
πβπ½
ππ,π’π,π‘ +π¨π’π,π‘
+
Bπ’π,π‘ = Ξπ’π,π‘ β π·ππ’π,π‘ ππ’π,π‘
π
= ΰ·
β<π’π,βππ
π¦π,β,π’πβ1 β ππ,π’π,π‘ + ΰ·
β<π’π,π’πβββ₯ππ
π¦π,β,π’π,π‘
ππ¦π
βππ’π,π‘
ππΉπ
ππ’,π‘
ππΉπ
Ξπ’,π‘ ππ,π’,π‘ π·ππ’π,π‘ Bπ’π,π‘ ππ’π,π‘
π
Variable definitions
Liquidity gap
17
π»π’π,π‘ = Lπ’π,π‘
ππΉπ β
ΰ·
π’πβ1<β<π’π
πβ,π‘
π¨
1 + ππ’,π‘ βΞ π’π,π‘
1,π½ππ β
ΰ·
β<π’π,π’πββ=ππ
π¦π,β,π’π,π‘
ππ¦π
π»π’π,π‘ πΊπ’π,π‘ = π»π’π,π‘ + πΏπ’π,π‘
1
+ πΊπ’πβ1,π‘, Ξ¨π’0,π‘ = 0 Liquidity gap plus ALM risk πΊπ’π,π‘ ALM risk Kπ’π,π‘
1
= ππ + β tj β tjβ1 β Ξπ¦π’π,π‘ β ΞΞπ’π,π‘
+
β ππ β β tj β tjβ1 β Ξπ¦π’π,π‘ β ΞΞπ’π,π‘
β
Kπ’π,π‘
1
Variable definitions
Realized portfolio return Coupon return Capital gain return Total portfolio return Unrealized gain and losses
18
Ξ π’π,π‘
π½ππ = Ξ π’π,π‘ 1,π½ππ + π»π’π,π‘
β¦ ππ»ππ’π,π‘ = ΰ·
πβπ½
ΰ·
β<π’π,βπ ΰ· π
π¦π,β,π’π,π‘ β ππ,β,π’π,π‘ Ξ π’π,π‘
π½ππ
Ξ π’π,π‘
1,π½ππ
π»π’π,π‘ Ξ π’π,π‘ ππ»ππ’π,π‘ β¦ Ξ π’π,π‘ = Ξ π’π,π‘
π½ππ + ππ»ππ’π,π‘ β ππ»ππ’0,π‘
Cumulated realized portfolio return Ξ π’,π‘
π½ππ,ππ£π
Ξ π’,π‘
π½ππ,ππ£π = ΰ· π’πβ€π’π
Ξ π’π,π‘
π½ππ
Cumulated total portfolio return Ξ π’π,π‘
ππ£π
Ξ π’π,π‘
ππ£π = Ξ π’,π‘ π½ππ,ππ£π + ππ»ππ’π,π‘ β ππ»ππ’0,π‘
Variable definitions
Total risk capital Actuarial risk capital Investment risk capital Market risk
19
πΏπ’π,π‘ = πΏπ’π,π‘
ππΉπ· + πΏπ’π,π‘ π½ππ
πΏπ’π,π‘
ππΉπ· = π β ππ’,π‘
πΏπ’π,π‘ πΏπ’π,π‘
ππΉπ·
Kπ’π,π‘
π½ππ
Kπ’π,π‘
π
Kπ’π,π‘
π½ππ = Kπ’π,π‘ 1
+ Kπ’π,π‘
π +Kπ’πβ1,π‘ π½ππ
Kπ’π,π‘
π
= ΰ·
π=2,β¦12
ΰ·
β<π’π,ββππ
π¦π,β,π’π,π‘ β ππ β π’π β π’πβ1 ALM risk Kπ’π,π‘
1
= ππ + β tj β tjβ1 β Ξπ¦π’π,π‘ β ΞΞπ’π,π‘
+
β ππ β β tj β tjβ1 β Ξπ¦π’π,π‘ β ΞΞπ’π,π‘
β
Kπ’π,π‘
1
Variable definitions
Total portfolio return per unit tail risk
20
ππ’π,π‘ = Ξ π’π,π‘
ππ£π
Kπ’π,π‘
π½ππ + Ξ¦π’π,π‘ π
ππ’π,π‘ Total extraordinary plan sponsorsβ contributions πΈπ’π,π‘ = πΈπ’π,π‘
π
+ πΈπ’πβ1,π‘ πΈπ’π,π‘
Other constraints
Inventory balance constraints at time π’0 = 0, root node
21
Inventory balance constraints at time π’π Cash balance constraints at time π’0 = 0, root node Cash balance constraints at time π’π Single asset lower bound Asset class upper bound Turnover constraint Liquidity constraint Maximum risk exposure Single asset upper bound Asset class lower bound β¦ β¦ β¦ β¦
Long-term sustainability Short-term profitability Industrial plan target
MAX
- bjective function
MIN
Expected Value Expected Shortfall
Objective formulation
ALM Risk Net DBO RORAC Sponsor Injection Operating Profit Liquidity Gap
Liquidity Gap + ALM Risk
RORAC Sponsor Injection Net DBO
10% 30% 40% 20% H&N
1 β π½ ΰ· ππ π½ π
π,π’π β π½ ΰ· ππ π½ ΰ·©
π
π β π π,π’π π π,π’π < ΰ·©
π
π
22
Ξ¨π’,π‘ Kπ’,π‘
1
π»π’,π‘ Zπ’,π‘ Bπ’,π‘ πΈπ’,π‘
Dynamic Asset Allocation
Existent Portfolio H&N Optimal Solution
Real Estate Public Equity Corporates Securitized Treasuries Cash
Cutting-edge stochastic
- ptimization framework
Dynamic Optimal Solution
23
Benchmark portfolio
Resultsβ Benchmark
32
SSD 7 C-MSSD 6-7 C-MSSD 5-7 MD-MSSD 6-7 MD-MSSD 5-7
248.066 243,017 9,190 1,644 Mean StdDev V@R AV@R ObjVal Time
no SSD
242,783 239,930 4,675 555
- 31,950
166
- 31,973
232 551,419 441,119 120,375 79,387
- 59,747
421 1,014,506 690,723 314,693 254,560
- 123,889
335 551,426 441,025 120,373 79,455
- 59.748
1,622 1,014,435 690,490 314,620 254,689
- 123,890
1,956
Results β Benchmark 2
33
SSD 7 C-MSSD 6-7 C-MSSD 5-7 MD-MSSD 6-7 MD-MSSD 5-7
496,286 545,782 53,442 27,055 Mean StdDev V@R AV@R ObjVal Time
no SSD
242,783 239,930 4,675 555
- 31,950
166
- 47,892
771 1,310,899 897,851 377,758 302,775
- 163,579
859 2,398,575 1,412,045 867,990 760,485
- 350,516
650 1,310,899 897,851 377,758 302,775
- 163,579
2391 2,400,063 1,413,601 867,993 760,059
- 350,520
1001
Results β Benchmark 3
34
SSD 7 C-MSSD 6-7 C-MSSD 5-7 MD-MSSD 6-7 MD-MSSD 5-7
745,815 848,462 95,059 55,136 Mean StdDev V@R AV@R ObjVal Time
no SSD
242,783 239,930 4,675 555
- 31,950
166
- 72,798
1,416 2,059,915 1,329,457 644,790 485,869
- 283,462
458 3,673,643 2,084,549 1,346,306 1,111,726
- 623,047
387 2,059,912 1,329,444 644,790 485,882
- 283,463
1097 3,673,642 2,084,574 1,346,306 1,111,726
- 623,047
1380
Summary table
35
SSD 7 C 6-7 C 5-7 MD 6-7 MD 5-7
Benchmark Benchmark 2 Benchmark 3
SSD 7 C 6-7 C 5-7 MD 6-7 MD 5-7 SSD 7 C 6-7 C 5-7 MD 6-7 MD 5-7 no SSD
Conclusions
The alternative versions of the Multivariate SSD are very close to each others The MD-MSSD is a stronger condition and its meaning is more clear and reasonable
36
The MD-MSSD is more computational demanding, but still tractable
Bibliography β ALM Stochastic Programming 37
Kopa M., Moriggia V., Vitali S. (2018). Individual optimal pension allocation under stochastic dominance constraints, Annals of Operations Research, 260(1-2), pp. 255-291, DOI 10.1007/s10479-016-2387-x Vitali S., Moriggia V. and Kopa M. (2017). Optimal pension fund composition for an Italian private pension plan sponsor, Computational Management Science, 14(1), pp. 135- 160, DOI: 10.1007/s10287-016-0263-4 Consigli G., Moriggia V., Benincasa E., Landoni G., Petronio F., Vitali S., di Tria M., Skoric M., Uristani A., 2018. Optimal multistage defined-benefit pension fund management. In: Recent Advances in Commmodity and Financial Modeling: Quantitative methods in Banking, Finance, Insurance, Energy and Commodity markets. (Consigli, G., Stefani, S., Zambruno, G. Eds.). Springers International Series in Operations Research and Management Science. Moriggia V., Kopa M., Vitali S. (2018). Pension fund management with hedging derivatives, stochastic dominance and nodal contamination, Omega, DOI 10.1016/j.omega.2018.08.011
Bibliography β Stochastic Dominance 38
Post T., Kopa M. (2013). General Linear Formulations of Stochastic Dominance Criteria, European Journal of Operational Research, 230, 2, 321-332 Kuosmanen T. (2004). Efficient diversification according to stochastic dominance
- criteria. Management Science, 50(10):1390-1406
Post T., Kopa M. (2016). Portfolio choice based on third-degree stochastic dominance, Management Science, 63(10):3381-3392 Branda M., and Kopa M. (2016). DEA models equivalent to general Nth order stochastic dominance efficiency tests. Operations Research Letters, 44(2): 285-289. Dentcheva D., Wolfhagen E. (2015). Optimization with multivariate stochastic dominance constraints, SIAM Journal on Optimization, 25(1), 564-588 Dentcheva D., Ruszczynski A. (2009). Optimization with multivariate stochastic dominance constraints, Math. Program. Ser. B, 117(1), 111-127