Next Article in Journal
A Simple Traffic Light Approach to Backtesting Expected Shortfall
Previous Article in Journal
A General Framework for Incorporating Stochastic Recovery in Structural Models of Credit Risk
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Company Value with Ruin Constraint in a Discrete Model

Karlsruhe Institute of Technology, Karlsruhe 76131, Germany
Submission received: 6 December 2017 / Revised: 29 December 2017 / Accepted: 4 January 2018 / Published: 7 January 2018

Abstract

:
Optimal dividend payment under a ruin constraint is a two objective control problem which—in simple models—can be solved numerically by three essentially different methods. One is based on a modified Bellman equation and the policy improvement method (see Hipp (2003)). In this paper we use explicit formulas for running allowed ruin probabilities which avoid a complete search and speed up and simplify the computation. The second is also a policy improvement method, but without the use of a dynamic equation (see Hipp (2016)). It is based on closed formulas for first entry probabilities and discount factors for the time until first entry. Third a new, faster and more intuitive method which uses appropriately chosen barrier levels and a closed formula for the corresponding dividend value. Using the running allowed ruin probabilities, a simple test for admissibility—concerning the ruin constraint—is given. All these methods work for the discrete De Finetti model and are applied in a numerical example. The non stationary Lagrange multiplier method suggested in Hipp (2016), Section 2.2.2, also yields optimal dividend strategies which differ from those in all other methods, and Lagrange gaps are present here.

1. Introduction

Let S ( t ) , t = 0 , 1 , be the time t surplus of a company and D ( t ) , t = 0 , 1 , the adapted non-decreasing sequence of accumulated dividends. For a fixed discount factor 0 < r < 1 the dividend value under D ( t ) = d ( 1 ) + + d ( t ) is given by
V D ( s ) = E 0 r t d ( t ) | S ( 0 ) = s ,
where s 0 is the initial surplus. The with dividend ruin time of the company is
τ D = inf { t 0 : S ( t ) D ( t ) < 0 } ,
and ψ D ( s ) is the corresponding with dividend ruin probability
ψ D ( s ) = P { τ D < | S ( 0 ) = s } .
We assume in the following that dividends are never paid at or after ruin. The object to be investigated is
V ( s , α ) = sup D { V D ( s ) : ψ D ( s ) α } , s 0 ,
for a given value α . The quantity V ( s , 1 ) is sometimes called value of the company. A lot of research has been done on this quantity, starting with the seminal work of De Finetti (1957) and Gerber (1969), Choulli et al. (2003) and Albrecher and Thonhauser (2008) as well as Schmidli (2007), Section 2.4, and Loeffen (2008), Avanzi (2009) and Feng et al. (2015) for related work. The concept leading to V ( s , α ) is a possible answer to the problem posed in Borch (1963) who wrote:
If the general manager of our insurance company wants to run the company strictly as a business enterprise, he will probably always seek out the decisions which maximize V ( s , 1 ) . If, however, he is concerned with the social responsibility of the company, and the security which it offers to policy holders, he may also consider ψ 0 ( s ) [the ruin probability without dividend payment] when making his decisions. He will probably try to balance the two elements, but it is not easy to specify how this should be done.
One approach for the computation of the value function V ( s , α ) is based on a modified Hamilton-Jacobi-Bellman equation for the corresponding stationary Markov process with a bivariate state variable (see Hipp (2003)). This approach needs a fine discretization of the values for the ruin probability, and a large number of iteration steps. In the ruin probability grid, a complete search was necessary in the old version of the policy improvement method. A second approach is the iteration method presented in Hipp (2016). Here, we have shorter but still long computation times. Again we have a complete search, but in the much smaller set of possible surplus values.
The purpose of this paper is to study the form of optimal dividend strategies and use running allowed ruin probabilities to speed up the computation of the first method. This enables a big number of iterations for this first method even for fine discretizations. Compared with the iteration method, the second approach, we obtained slightly higher company values caused by the larger number of iterations. Finally, we show that optimal dividend strategies are of barrier type, and we present analytic formulas for the dividend value of these barrier type strategies. In a numerical example we show how appropriate barrier levels can be found.
The quantity company value under a ruin constraint should later serve as an objective function for finding optimal reinsurance or investment strategies. For this we need simple algorithms for the computation of V ( s , α ) with a possible chance to use them also in the corresponding control problem. We restrict ourselves to the following very simple space and time discrete model in which such algorithms can be more easily found.
We consider a simple random walk S ( t ) , t = 0 , 1 , , on the integers starting at s and going up or down by 1 with probability p or q = 1 p , respectively. This is the classical De Finetti model which is skip free (upwards and downwards). In the insurance framework, t labels periods in which premia of size 1 come in and claims of size 2 go out. In this discrete model, each dividend payment can be assumed to be integral (see Schmidli (2007), Lemma 1.9). In Hipp (2016) it is shown that for
r p > 1 / 2
and for fixed s 0 the function α V ( s , α ) is continuous (notice that the continuity statement in Hipp (2003), Lemma 2e, is not correct, and its proof has a gap; a correct proof can be found in Hipp (2016), Lemma 2). This shows that a purely discrete model can lead to a situation with a continuous parameter α . To avoid technical problems we will assume in the following that (3) holds. The function α V ( s , α ) is strictly increasing on ψ 0 ( s ) α 1 , and V ( s , α ) = 0 for α ψ 0 ( s ) . In the De Finetti model the survival probability 1 ψ 0 ( s ) satisfies the following difference equation for functions f ( s ) , s 1 , with f ( 1 ) = 0 :
f ( s ) = p f ( s + 1 ) + q f ( s 1 ) , s 0 .
This equation is homogeneous, and the set of solutions is one-dimensional. If 0 s < B then the probability p ( s , B ) that S ( t ) reaches B from s before ruin satisfies (4), and p ( B , B ) = 1 leads to
p ( s , B ) = ( 1 ψ 0 ( s ) ) / ( 1 ψ 0 ( B ) ) .
The company value V ( s , 1 ) satisfies a similar difference equation for functions f ( s ) , s 1 , satisfying f ( 1 ) = 0 :
f ( s ) = r ( p f ( s + 1 ) + q f ( s 1 ) ) , s 0 ,
which holds in the range without dividend payment: let W ( s ) be the unique solution of (5) with W ( 1 ) = 1 . Find M 0 for which W ( M + 1 ) W ( M ) W ( s + 1 ) W ( s ) for all s 0 . Then
V ( s , 1 ) = W ( s ) / ( W ( M + 1 ) W ( M ) ) , s M ,
where M is the barrier for dividend payment: V ( s , 1 ) = V ( M , 1 ) + s M for s M . Also equation (5) is homogeneous, and the set of solutions has dimension 1. So, for the waiting time τ ( s , B ) to reach B from s before ruin, the expected discount factor W ( s , B ) = E [ r τ ( s , B ) ] is a solution of (5), and W ( s , B ) is proportional to the function W ( s ) :
E [ r τ ( s , B ) ] = W ( s ) / W ( B ) .

2. Methods

2.1. A Modified Bellman Equation

Our first numerical method for the company value with ruin constraint is based on a modified Bellman equation. We use the following dynamic equations for V ( s , α ) (see Hipp (2003), formula (4)):
V ( s , α ) = max { V ( s 1 , α ) + 1 , G ( s , α ) } ,
G ( s , α ) = sup A ( s , α ) { r p V ( s + 1 , β 1 ) + r q V ( s 1 , β 2 ) }
A ( s , α ) = { ( β 1 , β 2 ) B ( s , α ) : p β 1 + q β 2 = α }
B ( s , α ) = { ( β 1 , β 2 ) : ψ 0 ( s + 1 ) β 1 1 , ψ 0 ( s 1 ) β 2 1 } .
These equations hold in the range s = 0 , 1 , 2 , and ψ 0 ( s ) α 1 , and we use the values V ( 1 , α ) = 0 and ψ 0 ( 1 ) = 1 . The dynamic equations define the optimal dividend strategy in feedback form: Equation (6) tells us when a dividend of size 1 is paid. Equation (7) gives the value function when no dividend is paid, depending on the next period in which the surplus can go up with probability p or down with probability q . The number α is the running allowed ruin probability, which changes to β 1 or β 2 in the next period depending on an up- or down-move of the surplus. Equation (8) implies that the process of running allowed ruin probabilities is a martingale with mean α . Computation is based on an iteration which is the well known policy improvement procedure (see Hipp (2003)): we start from V 0 ( s , α ) = 0 , and when V n ( s , α ) is given for all s and α , we compute V n + 1 ( s , α ) from Equations (6)–(9) where we use the functions V n on the right hand side of (7) and obtain V n + 1 on the left hand side of (6):
G n ( s , α ) = sup A ( s , α ) { r p V n ( s + 1 , β 1 ) + r q V n ( s 1 , β 2 ) }
V n + 1 ( s , α ) = max { V n + 1 ( s 1 , α ) + 1 , G n ( s , α ) } .
One can show that the sequence of functions V n ( s , α ) is non-decreasing and bounded, and its limit is a solution of the dynamic equations above (see Hipp (2003), Lemma 2a). The classical verification argument yields that the limit is the value function of our control problem, and a solution to the dynamic Equations (6)–(9), see also Hipp (2003), Lemma 2b–d. By continuity of α V ( s , α ) , the supremum in (7) is attained at some ( β 1 , β 2 ) A ( s , α ) . Let α ( t ) be the process of allowed ruin probabilities defined by α ( t + 1 ) = α ( t ) when a dividend of size 1 is paid at t , and otherwise α ( t + 1 ) = β 1 or α ( t + 1 ) = β 2 when S ( t ) goes up or down, respectively. Notice that for all t 0 we have
ψ ( S ( t ) ) α ( t ) 1 .
Using the bivariate process ( S ( t ) , α ( t ) ) we can define the optimal dividend strategy in feedback form: in state ( s , α ) we pay a dividend of size 1 whenever the maximum in (6) is at V ( s 1 , α ) + 1 . The second component α ( t ) makes the optimal dividend strategy path dependent. Each payment of size 1 does not change the state, so during dividend payment we stay in the same state until the next claim (downward jump). This implies that there exists a function M ( α ) such that dividends are paid above M ( α ) when the allowed ruin probability equals α . The function M ( α ) is a non-increasing step function. Below, we study the running allowed ruin probabilities α ( t ) in more detail. In the above computation based on the modified Bellman equation we first used a complete search for the maximizer β 1 , β 2 . Here we replaced each complete search by an easy computation of running allowed ruin probabilities which speeds up a lot.

2.2. Iteration Method

The iteration method is based on the observation that, starting at initial surplus s , we either pay dividends immediately, or we wait until we arrive at some larger surplus B . If at B the ruin probability a ( B ) is allowed, then we continue with a dividend strategy producing a dividend value (close to) V ( B , a ( B ) ) . If we start with an initial function V 0 ( s , α ) (e.g., V 0 ( s , α ) = 0 ) , and if V n 1 ( s , α ) is given, then our iteration reads
V n ( s , α ) = max B s { W ( s , B ) V ( s , a ( B ) ) }
V n ( s , α ) V n ( s 1 , α ) + 1 if ψ ( s 1 ) α ,
α = p ( s , B ) + ( 1 p ( s , B ) ) a ( B ) .
Here, p ( s , B ) is the probability that the without dividend process S ( t ) falls below zero before reaching B , and W ( s , B ) is the discounting factor E [ r τ ( s , B ) ) ] for τ ( s , B ) the waiting time to reach B from s before ruin. This device produces a monotone sequence of functions V n which might converge to the value function V ( s , α ) . The first Equation (13) covers the case in which no dividends are paid before reaching B , while Equation (14) allows for immediate dividend payment at surplus s . The numerical results verify that the optimal dividend strategies are of barrier type.

2.3. Running Allowed Ruin Probabilities

The running allowed ruin probabilities are ruin probabilities for optimal dividend strategies: if D is the optimal dividend strategy with initial surplus s and allowed ruin probability α , then the ruin probability of the with dividend process S ( u ) D ( u ) , u 0 , equals α . At time t the dividend strategy D t ( u ) = D ( t + u ) is the optimal strategy for ( S ( t ) , a ( t ) ) , and so a ( t ) is the ruin probability for the with dividend process S ( t + u ) D t ( u ) , u 0 . Let B 0 s 0 be the surplus above which dividends are paid first, i.e., dividends of size 1 are paid at state B 0 + 1 which produces a constant value B 0 for the with dividend process until the next claim (downward jump). Since no dividends are paid when s 0 S ( t ) B 0 , we can write a ( t ) = a 0 ( S ( t ) ) , where a 0 ( s ) satisfies (4) with a 0 ( 1 ) = 1 . This implies that for 0 s B 0 we have a 0 ( s ) = 1 γ 0 + γ 0 ψ 0 ( s ) for some 0 < γ 0 1 , and γ 0 can be computed from a 0 ( s 0 ) = α 0 . During dividend payment, a ( t ) stays on the level α 0 = a 0 ( B 0 ) , it leaves this level at the first claim. Let B 1 B 0 be the level above which we first pay dividends after leaving B 0 . Repeating the above reasoning with B 1 instead of B 0 and B 0 1 instead of s 0 , we obtain a function a 1 ( s ) , s B 1 , which is the ruin probability of the with dividend process for the initial pair ( B 0 , α 0 ) . Since the transition from B 0 to B 0 1 is certain, we get a 1 ( B 0 1 ) = α 0 . This value determines γ 1 in the representation a 1 ( s ) = 1 γ 1 + γ 1 ψ ( s ) . Proceeding in this way, for a non-decreasing sequence of barriers B i , i 0 , we obtain a non-decreasing sequence of numbers γ i , i 0 satisfying the recursion
γ i + 1 = γ i 1 ψ 0 ( B i ) 1 ψ 0 ( B i 1 ) .
The dividend strategy D which pays dividends at the levels B i satisfies the ruin constraint ψ D ( s 0 ) a 0 provided
sup i { γ i } 1 .
If we stop the sequence B i at some finite number n , this means that after visiting n barrier levels we stop paying dividends for ever, i.e., γ i = 1 for i > n .

2.4. The Barrier Method

The barrier method does not use iterations or discretizations, it is more interactive and simpler. We start with a (finite) sequence of barrier levels B ( i ) , i = 1 , , n and compute the dividend value with an analytic formula in which all dividends which are paid on one of these levels are appropriately discounted and added. The value of dividend payments on the level B i , discounted to the time when we reach B i + 1 after leaving B i 1 1 , does not depend on i and equals
A = k = 0 p n r n = 1 / ( 1 r p ) .
So the dividend value consists of the sum of all these payments, discounted over the times elapsed between s and B 0 + 1 (for the payments at level B 0 ), then over this time plus the time elapsed between B 0 1 and B 1 + 1 plus the time spent on level B 0 (for the payments at level B 1 ), and so on. The discount factor for the time spent on level B i is again independent of i , it equals
C = k = 1 q p n 1 r n = q r / ( 1 r p ) .
The present value for payments on level B 0 is
A W ( s ) W ( B 0 + 1 ) ,
for level B 1 we obtain the present value
A W ( s ) W ( B 0 + 1 ) C W ( B 0 1 ) W ( B 1 + 1 )
and so on. A closed formula for the total dividend value of the dividend strategy D is
V D ( s ) = A W ( s ) W ( B 0 + 1 ) k = 0 C k i = 1 k W ( B i 1 1 ) W ( B i + 1 ) .
One method to find barrier levels uses the function M ( α ) , which might come from the computation with one of the above numerical methods:
M ( α ) = min { s : V ( s + 1 , α ) = V ( s , α ) + 1 } .
Notice that for all s M ( α ) we have V ( s + 1 , α ) = V ( s , α ) + 1 , since the running allowed ruin probability equal α for s M ( α ) (use α = p β 1 + q β 2 which holds for β 2 = α only if β 1 = α ). The function M ( α ) (see Figure 1 left below) is combined with the running ruin probabilities a i ( s ) defined sequentially as follows: a 0 ( s ) is computed from the initial data ( s 0 , α 0 ) . The intersection of a 0 ( s ) with M ( α ) , plotted in the same diagram, is barrier B 0 . From the data ( B 0 , a 0 ( B 0 ) ) we compute a 1 ( s ) , and so on: the intersection points of a i ( s ) with M ( α ) are the barriers B i . Figure 1 right above shows the functions a i ( s ) , i = 0 , , 15 intersecting M ( α ) at level s = 4 or s = 5 .
Another, more precise method is an (almost) complete search in the vectors of non-decreasing n tuples of numbers k , k + 1 , , K , where k is the barrier in the unconstrained problem and K a suitable limit of the state space for s . Search for a smallest – in pointwise order – vector for which the maximal γ i is smaller than 1. Finally we apply formula (18) to this smallest vector. The computation of the γ s is very simple, and the test checks for an appropriate with dividend ruin probability. A numerical example is given below. Following our intuition we searched for a barrier sequence only in the set of all non decreasing sequences. That intuition does not fail in this situation can be seen with the following argument. The functions a i ( s ) are defined by a i ( 1 ) = 1 , Equation (4) for 0 s B i 1 , and some value for a i ( s 0 ) with 0 s 0 B i . The functions are concatenated by the value in which the with dividend surplus jumps after leaving the barrier level B i . For B i + 1 B i 1 this produces the recursion (16), but for B i + 1 < B i 1 after a jump to B i 1 we pay out dividends immediately which leads us to B i + 1 . In this case the recursion reads
γ i + 1 = γ i 1 ψ 0 ( B i ) 1 ψ 0 ( B i + 1 ) .
With a next barrier B i + 2 B i + 1 1 we obtain
γ i + 2 = γ i 1 ψ 0 ( B i ) 1 ψ 0 ( B i + 1 1 )
If we replace B i by B ^ i = B i + 1 + 1 < B i we obtain for the barriers B ^ i , B i + 1 , B i + 2 a parameter
γ ^ i + 2 = γ i 1 ψ 0 ( B ^ i ) 1 ψ 0 ( B i + 1 1 ) γ i + 2 ,
and the same value appears for the non decreasing threetuple B i + 1 , B ^ i , B i + 2 . The dividend value for these barriers is larger than before, since we pay dividends earlier. Repeating this argument step by step, we can replace an arbitrary admissible sequence of barriers by an admissible non decreasing one which leads to a higher dividend value.

2.5. The Lagrange Multiplier Approach

For the Lagrange multiplier method we choose a constant L > 0 and maximize the company value minus the weighted corresponding ruin probability:
V ( s , L ) = sup D { V D ( s ) L ψ D ( s ) } , s 0 .
We used a non-stationary approach and computed the quantities for time t
V ( s , L , t ) = sup D { V D ( s , t ) L ψ D ( s , t ) } , s 0 , V D ( s , t ) = E t r u d ( u ) | S ( t ) = s , ψ D ( s , t ) = P { S ( u ) D ( u ) < 0 for some u t | S ( t ) = s }
via the recursion
V ( s , L , t 1 ) = max { V ( s 1 , L , t 1 ) + r t 1 , p V ( s + 1 , L , t ) + q V ( s 1 , L , t ) }
with V ( 1 , L , t ) = L . The resulting optimal dividend strategy is a time dependent barrier strategy M ( t ) with which dividends are paid at t when the with dividend surplus is above M ( t ) . Using the barrier function M ( t ) one can compute the ruin probability for the optimal dividend strategy via the recursion
ψ ( s , t 1 ) = max ( p ψ ( s + 1 , t ) + q ψ ( s 1 , t ) , ψ ( M ( t 1 ) , t ) .
The value V ( s , L ) = V ( s , L , 0 ) can efficiently be approximated via a backward recursion starting at V ( s , L , T ) = L ψ ( s ) and ψ ( s , T ) = ψ 0 ( s ) for some large T , a computation which turned out to be easy. Numerical experiments indicate that the approach produces dividend strategies which differ from the ones computed with the other methods: The resulting optimal dividend strategies for V ( s , L ) are state and time dependent, but not path dependent.
The proposed policy improvement method without dynamic equation works also for more general models which are skip-free upwards and have independent stationary increments, e.g., classical Lundberg models with arbitrary claim size distribution or Brownian motions with drift. For these models the fist entrance probabilities and the discount factors for first entry waiting times are available. For Lundberg models the policy improvement method based on a modified Bellman equation can probably be applied, in particular with the explicit form of running allowed ruin probabilities. For the barrier method a continuous state space might cause problems: after discretization the resulting grid will be too large for an easy selection of optimal barriers.

3. Numerical Example

All computations in this section are done with MatLab (modified Bellman, policy improvement, and Lagrange) or with Maple (Barrier method). We consider the case with parameters p = 0.7 , r = 1 / 1.03 , s 0 = 4 and a 0 = 0.2 . We have
ψ 0 ( s ) = ( q / p ) s + 1 , s 0 , W ( s ) = K z 1 s + ( 1 K ) z 2 s , s 0 , z 1 = 1.07142857142857142 , z 2 = 0.4 , K = 1.5957446808510638298 , A = 103 / 33 , C = 10 / 11 , γ 0 = 0.804988026 .
We used the iteration method with 150 repetitions and a step size 1 / 100 , 000 for α and obtained
V ( 4 , 0.2 ) = 12.8162 .
The unconstrained company value is
V ( 4 , 1 ) = 13.1004 .
This shows that a ruin constraint is rather cheap. The method using the modified Bellman equation described in Hipp (2003) is done—slightly modified—with the same step size 1 / 100 , 000 for α , which results with 800 iterations and interpolation in a somewhat larger value:
V ( 4 , 0.2 ) = 12.817618 .
The modification, which speeds up a lot and allows for a small step size and a large number of iterations, is the specification of the maximizers β 1 and β 2 when s and α are given. We use again the running ruin probabilities for states without dividend payment a ( x ) = 1 γ + γ ψ 0 ( x ) with γ derived from a ( s ) = α and set
β 1 = a ( s + 1 ) , β 2 = a ( s 1 ) .
The larger value obtained with the old method indicates that the iteration method was used with an insufficient number of repetitions. Furthermore, interpolation reduces the effect of a discretization. Since the iteration method uses a complete search over the possible surplus values (reducing the search to one over a small region leads to wrong results), larger numbers of iterations are not acceptable even for a patient user. Finally, for the iteration method we do not have a proof for convergence to the value function. Of course the best results can be obtained using the barrier method which is based on exact formulas. We computed V ( 4 , 0.2 ) from given barrier levels B 0 , , B 100 . Stopping dividend payment after visiting 100 not necessarily different barriers produces a numerical result below the true value, but the small size of this error can be seen in the (worst) case α = 1 : V ( 4 , 1 ) = 13.1003845 , while with 100 steps we obtain 13.1003469 . We used the barriers
B i = 4 , 0 i 6 , B i = 5 , 7 i 14 , B i = 8 , 15 i 19 , B i = 12 , 20 i 30 , B i = 15 , 31 i 40 , B i = 18 , 41 i 50 , B i = 24 , 51 i 100 .
All corresponding γ i are smaller than 1. With these we obtained the value
V ( 4 , 0.2 ) = 12.9099 .
The barriers are found in an interactive procedure: we started with three regions [ 0 , , 6 ] , [ 7 , , 13 ] ,   [ 14 , , 19 ] in which all barriers have the same value a , b , c , respectively. We took a = 4 which is the barrier in the unconstrained problem, b = 6 and b = 7 . All other barriers are K . To avoid γ i > 1 we increased step by step to c = 8 . Then we reduced the size of barriers in the remaining groups. We are close to the optimal value when γ K < 1 is very close to one. The difference between the dividend values 12.817618 and 12.9099 for V ( 4 , 0.2 ) is caused by the discretization of α ; even a step size of 1 / 100 , 000 results in a rather big error due to the large number of calculations.
For the Lagrange multiplier method we wanted to use the above numerical methods with a factor L for which the ruin probability equals 0.2 . This L , however, does not exist, there is a Lagrange gap at this point. These gaps always exist in De Finetti models, see Hipp (2017). We computed with L = 2.94 the values α = 0.1998175 and V ( 4 , α ) = V ( 4 , L ) + α L = 12.84498 , and for L = 2.93 the values are α = 0.20149665 and V ( 4 , α ) = 12.84499 . These numbers are close to the numbers obtained with other numerical methods, but still there is an essential difference: the corresponding dividend strategies are of barrier type which are state and time dependent but not path dependent. The time dependent barrier M ( t ) is a non decreasing step function, see Figure 2 below.
We include the source code of five programs which are used for the problems above. Three MatLab codes are titled Policy improvement with Bellman, Policy improvement without dynamic equation, and Lagrange method. The code DeFinettiModel is used in all these three mentioned MatLab codes and specifies the parameters of the problem and the method. In addition we give the code of a MAPLE program which is used for the Barrier method.
DeFinettiModel
 
ds=1;
S0=300; S=0:ds:S0; KS=length(S);
W=zeros(1,KS); V1=W; V2=W; V0=W;
p=0.7; q=1-p;
r=1/1.03;
a1=1.0714285;
a2=0.4;
b2=-.5957446812;
b1=1-b2;
for k=1:KS
    W(k)=b1*a1^(k-1)+b2*a2^(k-1);
end
kk=6;
C=1/(W(kk)-W(kk-1));
for k=1:kk
    V0(k)=W(k)*C;
end
g=(1-p)/p;
Psi=g.^(1:1:KS);
for i=(kk+1):KS
    V0(i)=V0(i-1)+1;
end
Policy improvement with Bellman, with new
formulas for beta1 and beta2 and interpolation
 
DeFinettiModel;
da=1/100000;
Alpha=da:da:1; KA=length(Alpha);
V1=zeros(KS,KA); V2=V1;
for L=1:400
    M=zeros(1,KA);
    al0=ceil(Psi(1)/da);
    for al=al0:KA
        alpha=al*da;
        y1=(alpha-q)/p/da;
        u1=floor(y1);
        z1=(y1-u1);
        if u1==0
            v1=z1*V1(2,u1+1);
        else
            v1=V1(2,u1)+z1*(V1(2,u1+1)-V1(2,u1));
        end
        V2(1,al)=r*p*v1;
    end
    for s=2:KS-1
        for al=1:KA
            alpha=al*da;
            if Psi(s)>=alpha
                V2(s,al)=0;
            else
                ga=(1-alpha)/(1-Psi(s));
                y1=(1-ga+ga*Psi(s+1))/da;
                y2=(1-ga+ga*Psi(s-1))/da;
                u1=floor(y1);
                u2=floor(y2);
                z1=(y1-u1);
                z2=(y2-u2);
                if u1==0
                    v1=z1*V1(s+1,u1+1);
                else
                    v1=V1(s+1,u1)+z1*(V1(s+1,u1+1)-V1(s+1,u1));
                end
                if u2==0
                    v2=z2*V1(s-1,u2+1);
                else
                    v2=V1(s-1,u2)+z2*(V1(s-1,u2+1)-V1(s-1,u2));
                end
                x=r*p*v1+r*q*v2;
                if Psi(s-1)<alpha & x<V2(s-1,al)+1
                    if M(al)==0
                        M(al)=s;
                    end
                    x=V2(s-1,al)+1;
                end
                V2(s,al)=max(V1(s,al),x);
            end
        end
    end
    V1=V2;
    V1(:,KA)=V0;
    [L V1(5,round(0.2/da)) V0(5)]’
end
 
 
Policy improvement without dynamic equation
 
clear;
DeFinettiModel;
da=1/100000; Alpha=da:da:1; KA=length(Alpha);
V1=zeros(KS,KA); V2=V1;
V1(:,KA)=V0;
M0=round(0.2/da);
for L=1:150
    M=zeros(1,KA);
    for s=1:KS
        for al=max(round(Psi(s)/da),1):KA-1
            Feld=zeros(1,KS);
            alpha=al*da;
            if M(al)>0 && s>M(al) && Psi(s-1)<al
                V1(s,al)=V1(s-1,al)+1;
            end
            for B=s+1:KS
                x1=(Psi(s)-Psi(B))/(1-Psi(B));
                x2=1-x1;
                y=(alpha-x1)/x2*KA;
                aB=floor(y);
                z=y-aB;
                if aB==0
                    VF=z*V1(B,aB+1);
                end
                if aB>0
                    VF=V1(B,aB)+z*(V1(B,aB+1)-V1(aB));
                end
                Feld(B-s)=W(s)/W(B)*VF;
            end
            x=max(Feld);
            if s>1
                y=V2(s-1,al)+ds;
                if (Psi(s-1)<al*da) & (x<y)
                    V2(s,al)=max(V1(s,al),y);
                    if M(al)==0
                        M(al)=s;
                    end
                else
                    V2(s,al)=max(V1(s,al),x);
                end;
            end
        end
        V2(s,KA)=V0(s);
    end
    V1=V2;
end
 
Lagrange method
 
DeFinettiModel;
T0=2000; T=0:T0; KT=length(T);
V=zeros(KS,KT); W=V;
M=zeros(1,KT);
L=2.93;
s0=5; a0=0.2; p=0.7; r=1/1.03;
% computation of value function
V(:,T0)=-L*Psi;
for k=1:T0-1
    t=T0-k;
    rt=r^(t-1);
    V(1,t)=p*V(2,t+1)-q*L;
    for i=2:KS-1
        V(i,t)=max(p*V(i+1,t+1)+q*V(i-1,t+1),V(i-1,t)+rt);
        if p*V(i+1,t+1)+q*V(i-1,t+1)<V(i-1,t)+rt
            if M(t+1)==0
                M(t+1)=i-1;
            end
        end
    end
end
% computation of corresponding ruin probability
W(:,T0)=Psi;
for k=1:T0-1
    t=T0-k;
    W(1,t)=p*W(2,t+1)+q;
    for i=2:KS-1
        W(i,t)=p*W(i+1,t+1)+q*W(i-1,t+1);
        if i>M(t+1)
            W(i,t)=W(M(t+1),t);
        end
    end
end
[V(5,1) W(5,1) V(5,1)+L*W(5,1)]’
And finally the MAPLE code for the barrier method:
Barrier.mw
 
restart; Digits := 25;
p := .7; q := 1-p; r := 1/1.03;
Ps := s->(q/p)^(s+1);
z := solve(r*(p*x^2+q) = x, x);
B0 := solve((1-B)*z[2]+B*z[1] = 0, B);
W := s->(1-B0)*z[1]^s+B0*z[2]^s;
s0 := 4; a0 := .2;
for i from 0 to 6 do B[i] := 4 end do;
for i from 7 to 14 do B[i] := 5 end do;
for i from 15 to 19 do B[i] := 8 end do;
for i from 20 to 30 do B[i] := 12 end do;
for i from 31 to 40 do B[i] := 15 end do;
for i from 41 to 50 do B[i] := 18 end do;
for i from 51 to 101 do B[i] := 24 end do;
g[0] := (1-a0)/(1-Ps(s0));
a[0] := 1-g[0]+g[0]*Ps(B[0]);
for i from 0 to 100 do a[i] := 1-g[i]+g[i]*Ps(B[i]);
g[i+1] := (1-a[i])/(1-Ps(B[i]-1)) end do;
g[100];
A1 := (103/33)*W(s0)/W(B[0]+1); C := 10/11;
U[1] := 1; for i from 2 to 100 do U[i] := U[i-1]*C*W(B[i-1]-1)/W(B[i]+1) end do;
F := evalf(A1*(sum(U[k], k = 1 .. 100)));
	  

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Albrecher, Hansjörg, and Stefan Thonhauser. 2008. Optimal dividend strategies for a risk process under force of interest. Insurance: Mathematics and Economics 43: 134–49. [Google Scholar] [CrossRef]
  2. Avanzi, Benjamin. 2009. Strategies for dividend distribution: A review. North American Actuarial Journal 13: 217–51. [Google Scholar] [CrossRef]
  3. Borch, Karl. 1963. Payment of Dividends by Insurance Companies. Econometrics Research Program Research Memorandum 51: 1–17. Available online: www.princeton.edu/~erp/ERParchives/archivepdfs/M51.pdf (accessed on 5 January 2018).
  4. Choulli, Tahir, Michael Taksar, and Xun Yu Zhou. 2003. A diffusion model for optimal dividend distribution for a company with constraints on risk control. SIAM Journal on Control and Optimization 41: 1946–79. [Google Scholar] [CrossRef]
  5. De Finetti, Bruno. 1957. Su un’ impostazione alternativa della teoria collettiva del rischio. Transactions of the XVth International Congress of Actuaries 2: 433–43. [Google Scholar]
  6. Feng, Runhuan, Hans W. Volkmer, Shuaiqi Zhang, and Chao Zhu. 2015. Optimal dividend policies for piecewise-deterministic compound Poisson risk models. Scandinavian Actuarial Journal 5: 423–54. [Google Scholar] [CrossRef]
  7. Gerber, Hans-Ulrich. 1969. Entscheidungskriterien für den zusammengesetzten Poisson-Prozess. Schweiz Verein Versicherungsmath Mitt 69: 185–228. [Google Scholar] [CrossRef]
  8. Hipp, Christian. 2003. Optimal dividend payment under a ruin constraint: Discrete time and state space. Blätter der DGVFM 26: 255–64. [Google Scholar] [CrossRef]
  9. Hipp, Christian. 2016. Dividend payment with ruin constraint. In Risk and Stochastics: Ragnar Norberg at 70. Edited by Pauline Barrieu. Singapore: World Scientific, ISBN 978-1-7863-45. Available online: https://www.researchgate.net/publication/291339576_Dividend_payment_with_ruin_constraint (accessed on 5 January 2018).
  10. Hipp, Christian. 2017. Working Paper on Dividend Payment under a Ruin Constraint. Available online: https://www.researchgate.net/publication/318983299_Working_paper_on_dividend_payment_under_a_ruin_constraint (accessed on 5 January 2018).
  11. Loeffen, Ronnie L. 2008. On optimality of the barrier strategy in de Finetti’s dividend problem for spectrally negative Lévy processes. The Annals of Applied Probability 18: 1669–80. [Google Scholar] [CrossRef]
  12. Schmidli, Hanspeter. 2007. Stochastic Control in Insurance. Heidelberg, Germany: Springer, ISBN 978-1-84800-003-2. [Google Scholar]
Figure 1. The function M ( α ) and the running ruin probabilities a i ( s ) .
Figure 1. The function M ( α ) and the running ruin probabilities a i ( s ) .
Risks 06 00001 g001
Figure 2. The function M ( t ) for t = 1 , , 500 .
Figure 2. The function M ( t ) for t = 1 , , 500 .
Risks 06 00001 g002

Share and Cite

MDPI and ACS Style

Hipp, C. Company Value with Ruin Constraint in a Discrete Model. Risks 2018, 6, 1. https://doi.org/10.3390/risks6010001

AMA Style

Hipp C. Company Value with Ruin Constraint in a Discrete Model. Risks. 2018; 6(1):1. https://doi.org/10.3390/risks6010001

Chicago/Turabian Style

Hipp, Christian. 2018. "Company Value with Ruin Constraint in a Discrete Model" Risks 6, no. 1: 1. https://doi.org/10.3390/risks6010001

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop