1. Introduction
We consider the computation of optimal dividend payment under the constraint that the ruin probability with possible dividend payment does not exceed a given value
1 This is done in most simple De Finetti models with risk process
where
are independent with
and initial surplus
which are discrete in time and space, are stationary, have independent increments, and are skip free. Admissible dividend strategies are integer valued functions
depending on
the with-dividend process
has ruin time
Clearly, no dividends are paid at or after ruin. The present value of dividend payments with dividend strategy
and initial surplus
s is
and the maximal possible present value
is also called
value of the company.
This concept was introduced by
DeFinetti (
1957) for companies with risky business; he proved that the optimal dividend strategy is a barrier strategy with constant barrier
and
where
is the score function discussed below, and
K is the minimizer for
This produces a with-dividend risk process which is bounded by
K and so has ruin probability
Gerber (
1969) solved the optimal dividend problem for compound Poisson processes; he showed that band strategies are optimal. Also for these, the with-dividend process is bounded and so has ruin probability
The unconstrained optimal dividend problem was investigated for many different model classes: for diffusion processes (see
Asmussen and Taksar (
1997)), for diffusion models with regime switching (see
Sotomayor and Cadenillas (
2011)), for jump-diffusion processes (see
Belhaj (
2010)), and even for spectrally negative Lévy processes (see
Loeffen (
2008) with a surprisingly simple condition for optimality of barrier strategies).
Azcue and Muler (
2005) present a compound Poisson example with Erlang claimsize distribution for which the optimal dividend strategy is not a barrier strategy (section 10.1 on p. 274). Optimal dividend problems are often solved via Hamilton-Jacobi-Bellman equations and their viscosity solutions. A survey on recent results for optimal dividend payment in collective risk models is
Albrecher and Thonhauser (
2009), while Schmidli’s book (
Schmidli 2007) is a more elementary introduction to these control problems for discrete models (chapter 1.2) as well as continuous models (chapters 2.4 and 2.5).
Here we include the ruin probability into the optimization problem. The
company value with ruin constraint is the maximal present value of dividend strategies
with a with dividend ruin probability
not exceeding
where
is given by the financial supervisor or other stakeholders. Clearly,
for
and all
or for
and all
where
is the ruin probability without dividend payments. Motivation for this problem can be found in
Dickson and Drekic (
2008) as well as in
Hipp (
2018) and
Hipp (
2019). Our aim is to characterize and compute the value function
of this problem, and to compute the corresponding dividend strategies.
An early solution to the problem can be found in
Hipp (
2003); there, the following modified Hamilton-Jacobi-Bellman equation for the value function
is presented:
where the supremum is taken over all
and
satisfying the admissibility condition
In
Hipp (
2003) the above Bellman equation was solved via the following iteration scheme: with an initial solution
we define
recursively as
The intuition behind this simple recursion is the following: with initial state at time we pay out an amount as dividends and continue with state At time we are in state with probability q and in state with probability We select probabilities which are admissible and maximize the expected present value of dividend payments after time The corresponding dividend strategies used after time t are optimal for the states and respectively.
In
Hipp (
2003) it is also shown that (
1) has exactly one solution
which is the present value of an optimal dividend payment function
for initial surplus
s and allowed ruin probability
An optimal dividend strategy can be obtained from (
1):
where
is the running allowed ruin probability, with
and
is defined sequentially as
with
the maximizer in the supremum in (
1) for
and
If the suprema in (
1) for
and
are equal, then the choices
and
are both optimal, they result in the same present value of dividend payments and the same ruin probability.
In
Hipp (
2019) it is shown that for
the function
is continuous for all
The fact that the supremum is attained in (
1) is obvious when
Without this condition, it is attained according to Lemma 2.e in
Hipp (
2003).
This Bellman equation is rather complex: the numerical computations need maximization over a continuous variable
and the running ruin probability
is defined in the optimization step. A reason for this complexity is the fact that our objective function
present value of dividends is discounted while the constraint
ruin probability is not. If we use the time value of ruin instead or a discounted penalty at ruin, then both functions are discounted with the same discount rate, and a normal Bellman equation can be used (see
Albrecher and Thonhauser (
2007) and
Gerber et al. (
2010)).
Here we introduce the class of two-barrier dividend strategies with the following property: when dividends are paid above a barrier i.e., a dividend of size 1 is paid when reaching from then we repeat this dividend payment at until reaching L for some after this, the next dividend payment happens at some For we pay a dividend of size 1 when reaching and then pay the next dividend when reaching For the sum of dividends paid at barrier as well as the time span in which we pay dividends at are random. For we continue paying dividends when reaching until a claim (a downward step) happens, and then we pay the next dividend when reaching When then we continue dividend payment at until we have two consecutive steps downward. If we keep paying dividends at until we have three consecutive steps down, then the resulting dividend strategy is not a two-barrier strategy.
Two-barrier strategies are defined by an initial value by a sequence of barriers above which we pay dividends, and by a sequence of levels at which we stop paying dividends at The time period in which we pay dividends at starts when—after starting in or after visiting —we come to state where we pay a dividend of size 1, and it ends when we enter the state We allow for but obtain different periods and When and and if our surplus process has the values then dividends of size 1 are paid at times After dividend payment, our surplus process evolves as The periods are and
We may restrict ourselves on sequences of barriers with : assume that for some and the dividend strategy pays at after visiting Consider the dividend strategy paying k at instead, and an additional 1 at This dividend strategy has the same ruin probability as but the present value of dividends of is larger than the one of since the payment of size 1 is paid earlier.
Notice that we first consider
the case
is covered in
Section 3.
The description of dividend strategies via the sequences
is not handsome. An alternative method using barrier limits is presented in
Section 7.
2. Present Values of Dividends
We denote by
the infinite time survival probability with initial surplus
This function solves
and it is the unique solution of this equation with
For integers
the probability
for reaching
b from
s before ruin equals
This follows from the fact that a solution of (
6) is uniquely defined by two values at
with
Clearly,
and
For
the probability is different:
Next we consider the score function
which satisfies
and
The function
can be written as
where
are the two solutions of
and
are chosen such that
and
For
the present value
of a single payment of 1 when—starting from
s—reaching
b before ruin equals
For
we have
Furthermore, for the maximal present value of dividends paid above barrier when starting at b equals
A third function is needed here:
which is defined as
where
is the solution to the equations
The function
is not a solution for (
7). Still it is useful in the context of dividend payment: for fixed barrier
the expected discounted time to ruin for the risk process starting at
with dividend payment of 1 whenever we visit
equals
The general solution of (9) is
where
leads to (10). So,
The numerator of this expression for can be simplified:
Proof. For
this is a consequence of the initial values
and
Assume that (
12) holds for
For
we must consider
Write one of the terms
and
using (
7), i.e.,
The term cancels, and we obtain □
Similar representations are possible for arbitrary functions satisfying (
7); e.g.,
From Equation (
7) which concerns the values of
w at points
we easily derive a relation for points
when
which is used later for a simplified formula for the present value of dividends.
Lemma 2. For integers we havewhere Proof. We first deal with the case
(see (
12)) and use induction on
For
(
14) is equal to Equation (
7) since
Assume that Equation (
14) holds for some
and all
Using (
7) for
instead of
s we get
Replacing
in this equation by the right-hand side of (
14) we obtain
or
Since from (
7)
we arrive at Equation (
14) for
.
The proof for general
will use induction on
We first notice that
Assume that (
13) holds for some
and all
and
and it holds for all
m and
i.e., (
14). In (
13) we replace
by the right-hand side of Equation (
14) with
m instead of
k and arrive at
where
With (
15) this yields the right-hand side of (
13) for
□
The survival probability
of a dividend strategies with parameters
and lower limits
is given by
The survival probability equals the probability that the with dividend process reaches all states at which a dividend of size 1 is paid. The first barrier is reached with probability From we come to with probability 1. From there we reach with probability and repeating this we obtain the above equation with independence of increments.
The present value of dividend payments equals
Here, is the present value of dividend payment in period discounted to the time of first dividend payment at and are discount factors over the periods These numbers can be expressed via the functions and For this recall that in our setup we have if then we would pay a dividend when reaching which is not true by definition of
Consequently, where This is the present value of dividend payment until ruin, with constant barrier starting at Clearly, when Furthermore, when Also here, when
For illustration we compute the present value of dividends and for the first two periods and . Starting at we have to wait for the first dividend payment until we reach If then the total dividend paid at is and so in this case If then we replace the sum of all payments until we reach by one payment of at Also in this case we have
The dividend payment of the second period starts at
Discounting over the time elapsed until reaching
from
is done by three factors: the factor
for the time until reaching
the factor
for the time of dividend payment in period
and the factor
for the time of reaching
from
At
we have a present value of dividend payments equal to
Again with independence of increments we obtain the present value for the period
For convenience we write ratios which depend on one index only, so the term for
is
Simplifications are possible for the case that
does not depend on
For a strategy starting dividend payment at
and
let
be the number of barriers
satisfying
is allowed to deal with barriers which do not occur. Then the survival probability equals
and the present value of dividend payments equals
Here,
is the present value of dividends paid above a fixed barrier
starting in
and the function
is given by
while
For the proof of (
19) we start from (
17): with
and
we obtain
where
Here we used that
corresponds to a dividend strategy with
which has a present value of payments equal to
With the same argument we can see that
does not depend on
so it is equal to
which corresponds to
This proves (
19).
A similar result can be derived when we have a finite number of possible values for For this we first show that dividend strategies can be permuted at a fixed barrier B without changing the corresponding ruin probability as well as the present value of dividend payments.
Lemma 3. Let be the initial value of our risk process. Consider a dividend strategy defined by a sequence of barriers and by a sequence of limits Assume that for some we have and such that and Construct a second dividend strategy by the barriers and by the corresponding limits. Then the two dividend strategies have the same survival probability and the same present value of dividend payments.
Proof. The assertion concerning the survival probabilities is obvious. Looking at our formula (
17) we see that interchanging the two-barriers has no effect on the terms in the sum with index
and
The quantities which might be changed by reversing the order are in the two terms with index
they read
and
These two terms are equal whenever
where the notation
is chosen to indicate that these quantities depend on
k and
m only. According to Lemma 2, Equation (
23) holds whenever
and
Recall that
and
(see (
11) and (
12)). So
which yields (
25). Furthermore,
proves (
24). □
We now state the main result of this section, the representation for present values of dividend payments with a finite number of possible values for
Proposition 1. Assume that for initial state and a dividend strategy with first dividend payment at we have possible values for Then the survival probability of the with dividend process equalsand the present value of dividend payments is given by Here, is the number of barriers with and and for and is defined in (20). Proof. The formula for the survival probability is straightforward. For the present value of dividends we first consider all discounted dividends which are paid when reaching
from state
b for some
Discounting for the time
t until reaching
for the first time is done by the factor
The time
t present value of the dividend payments is
Recall that
and that
does not depend on
Therefore, most of the terms in the sum
cancel and we arrive at
For the formula for we use that the first term in equals and that the other terms are generated by adding the corresponding two terms in and for □
We may (and will) assume throughout that since for implies that we can increase by the choice without decreasing the corresponding survival probability. Furthermore, in case the present value of dividends can be written with replaced by when we use for This leads to a new value for but this is compensated by the terms in the sum with
The formulas for survival probability and present value of dividends allow us to restrict our search for optimal dividend strategies considerably. Assume that for some fixed barrier
B we pay dividends at
until reaching limit
For the survival probability this generates the factor
and in the sum representing the present value we obtain the factor
If we replace this dividend payment by
m payments at
with limit
B and one payments at
with limit
these factors are
and
respectively. This leads to larger survival probability whenever
and to a larger present value of dividends when
(notice that the factors
are all negative). Rewriting these inequalities, we obtain the following
Proposition 2. Assume that for all and we can find an integer such thatthen we can restrict our search for optimal two-barrier dividend strategies on the set of strategies with exponents satisfying for all possible barriers and all The disadvantage of this result is the verification of inequalities (
28) and (29), in particular since the exponent
m will not only depend on the model parameters
r and
but also on
However, it often (but not always) can be chosen independent of
Sometimes, only detailed inspection works. Recall that
with
We write
a for
i.e.,
Lemma 4. For fixed and some integer let Then
- (a)
for all is possible iff
- (b)
for all is possible only if Under this condition, if for some we have then for all
An integer m satisfying both conditions–without (30)—will exist whenever Proof. For both assertions we look at the asymptotic behavior for
- (a)
Let
Then
is equivalent to
or
(notice that
). Since
we obtain
which does not exceed 1 if
Under this condition, we have
for all
since
is increasing. To show this it is enough to consider
(the product of positive increasing functions is increasing). We have
Here we consider
g as a function of a real variable. Notice first that the function
is decreasing, since
Since
for
we have
for
Now, we can show that
is increasing: with
- (b)
Let
Then
is equivalent to
Using the relation
we obtain
with
We have
and so the necessary condition is
If this holds, then a sufficient condition for
is
If (
31) is true for
then
The proof of part (a) with
replaced by
and
instead of
yields that
is increasing, and so (
31) holds for all
□
In our numerical experiments, we have
so we first checked the validity of conditions (
28) and (29) for
and then we searched for dividend strategies with maximal present value in the set of two-barrier strategies which have limits
or
3. Immediate Dividend Payment
Here we consider the case that our initial surplus is larger than In this situation, we could decide to reduce the allowed ruin probability (which will increase or we can use the extra surplus to increase the company value, or we could do both. In this section we want to use the extra surplus to increase the company value.
Assume first that
Let
be the allowed ruin probability for initial surplus
We can pay a dividend of size 1 immediately, which leads to
Or we can start a
dividend payment which pays 1 each time we reach
until the first downward step which leads us to
If we maximize the dividend value, our action will be the immediate dividend payment of 1 when the value in (
32) is larger than the one in (
33). Otherwise, we choose the
payment. We have
and
so both cases could happen. The condition for the
payment is
We see that using the extra surplus we can maximize the present value of total dividends by the choice of an appropriate dividend strategy. Notice that the allowed ruin probability is achieved automatically after hitting Therefore, the optimization of a dividend strategies is easier, it can be done without considering ruin probabilities. We use a recursive optimization: assume that an optimal strategy is available for initial surplus with as present value of dividend payments.
Lemma 5. Then the optimal strategy at surplus is either an immediate payment of 1 producing or a payment at (pay a dividend of size 1 when reaching until you hit ), which yields The optimal choice will be iff Proof. Consider first a
payment starting at
i.e., repeated payment of 1 at state
until the first step downward which leads us to
The present value of dividends equals
As an alternative, consider two concatenated
payments, the first starting at
and ending when hitting
the second starting at
and ending at
The present value of this strategy is
The difference is
which is positive because of (
35) and
Therefore, the
payment is better at
If
then the present values
are the same, up to a factor
which represents discounting to reach
from
without dividend payment.
If a
payment would be optimal at
for some
then a
payment would be optimal at
so under condition (
35) a
payment is better than any
payment for
This proves the lemma. □
Notice that (
35) is a weak condition in the sense that it is not easy to find cases in which it is not satisfied; for this,
must be close to zero, and
is always true.
The resulting dividend strategy is a
payment for all
up to the boundary given in (
34), above it is an immediate lump sum of
A numerical example is given in
Section 7.
4. Running Survival Probabilities
Assume that an initial value and a sequence of barriers and limits are given. For we here compute the running survival probabilities and the present values of dividends for time t and for the dividend strategy defined by the above quantities. Clearly, will not only depend on the risk process with dividend payment. We will see that for is a function of and
At time
we have—according to (
16)—with our initial surplus
a with dividend survival probability
As long as no dividends are paid, the survival probability at state
is given by
which follows from (
16) when starting at
s instead of
After reaching
dividend payment leads us to the state
with probability 1. After hitting
we will not pay dividends until we reach the next barrier
Formula (
16) with initial surplus
and dividend payment after reaching
gives us the survival probability
which is the same as
We obtain that after starting dividend payment at
the survival probabilities at states
are all equal to the value in (
38).
Now we repeat this argument for each barrier
for states
s reached at or after visiting
and before hitting the state
the survival probability equals
while for all states
which are reached after the first dividend payment at
we have the same survival probability
These functions are defined for
and concatenated by the equation
(see the two equations for
above).
We now show that for the survival probability is determined by the values and From the values and we can see for which index i the survival probability can be expressed by when This covers the two cases
- (a)
at time we have not yet visited , but have visited before, and
- (b)
we have paid a dividend at before time and
For short, let
In case (a) we have for while in case (b) we get for So and s tell us in which of the two cases we are.
If
then in case (a),
and in case (b) we obtain
If
and
then
and in case (b) we have
when
For
we obtain
from (
39).
Remark 1. When the search for optimal dividend strategies is restricted to the set of two-barrier strategies, in the Bellman Equation (1) the supremum is just over the two pairs 5. Lagrange Approach and Derivatives
In Equations (
18) and (
19) we now replace the numbers
of iterations by real numbers
and use infinitesimal calculus to find optimal exponents, using the method of a Lagrange multiplier. Our initial values satisfy
and
For
we consider
and the corresponding normal equations. The system of partial equations for
can be solved explicitly, and the solution does not depend on
For
is the solution of
Since
L appears only in the definition of
we can define
from the given allowed ruin probability
and all the quantities
as the solution of the equation
Then
provides an upper bound for the present value of dividend payments
with survival probability
In our numerical experiments below we use the floors of
as an initial sequence of exponents for an improvement process.
For the case with
possible values
for
for each
we have
exponents
In this situation the normal equations for the Lagrange multiplier approach (
42) imply that for each
there is at most one index
j with
and this index maximizes
This might indicate that also in the discrete case, with integer exponents instead of real values one will have only one index j satisfying However, in our numerical experiments the maximal present values of dividends were never achieved with only one exponent for all Examples and computations for mixed strategies are given below.
For the standard parameters
and
we find that for all
we have the minimum for (
46) at
as you can read from the following
Table 1.
6. Discussion
The computation of ruin probabilities and present value of dividends for two-barrier strategies in De Finetti models is rather simple, and at the same time these strategies are flexible enough to yield large dividend values (at least larger than those in earlier publications). Their computation can be done for a single initial value
and allowed ruin probability
In addition, they can be computed using a simplified iteration method (see (
5) and Remark (1)). The original iteration method (
5) yields a globally optimal dividend value, but it is too demanding for numerical computations. It is unknown whether the simplified iteration method also produces a globally optimal dividend value. At least, it produces an optimal dividend value in the class of all two-barrier strategies. In our paper, we compute dividend strategies with large present value using explicit formulas for this value, derived for two-barrier strategies. There, one can use conditions (
28) and (29) to restrict the set of possible strategies. However, the restriction on mixtures of
and
strategies is possible only for
normal values of
p and
as in our numerical examples. In more extreme situations (e.g.,
or
) Lemma 4 applies
not for
but for
(or even larger) only. Recall that we have excluded
before.
A general setup for optimal dividend payment with ruin constraint could be the following: for barriers
we define stopping times
which define the time span
in which dividends of size 1 are paid at
b:
For two-barrier strategies these stopping times have a special structure: if
are the exponents for barrier
b and limit
then
is the time needed to hit limit
times from
for
Not all stopping times are of this form: if we stop when, after visiting
we have three steps downward in a row, we clearly have a stopping time. This cannot be represented by a two-barrier strategy since we will never stop on the way to ruin via a sequence
On the other hand, using the concept of stopping times (which turn out to be independent) one could come to solution of our problem in the class of all admissible strategies. In particular, our Lemma 3 might become obvious. Our approach using two-barrier strategies is more direct and closer to computer programming.
When two or more values for
T are considered, we could select the optimal
T from the equation
which holds for the optimal two-barrier strategy and for all barriers
b with dividend payment at
Furthermore, this equation yields a relation between
and
if
b is a barrier for which dividends of two different types
are paid; e.g., if
and
payments are made at
then
The numerical procedures used in our experiments are in line with these equations. For the standard model parameters and we have and and which yields (50).
There are more such intuitive relations between present values of dividends, and all of them are consistent with our numerical findings. If, e.g.,
is the sequence of exponents for the present value
with
and dividend payment starting at
then for
the first sequence of exponents, with
replaced by
is the sequence of exponents for
and
Here,
Changing the exponent
from 1 to 0 means that we omit a dividend payment of 1 at
and
is the discount factor for this payment. For a
dividend payment at
we obtain
and
Similar equations hold for the case when more than one dividend payments are omitted. These simple relations hold, however, only for the barrier at which dividends are paid first.
Two-barrier strategies should also be considered in other risk models such as Lundberg models or diffusion models. The computation of their survival probabilities as well as present value of dividends is as simple as in De Finetti models. In addition, they might perform better than the dividend strategies considered so far.
7. Numerical Experiments
We continue the numerical example in
Hipp (
2018) where
and
As a result of many iterations given in (
5), a value
was obtained. The second value
given in
Hipp (
2018) is wrong since the underlying dividend strategy has a ruin probability larger than
For the computation of a dividend strategy with given ruin probability
and
independent of
we start with the choice of a barrier
at which dividends are paid first. Let
be the solutions of the normal equations for the Lagrange approach (
42) and
the smallest integer for which the solution
to the equation
is positive, where
. As initial sequence of exponents we take
and
For
we have
and the exponents
are
they define a strategy with ruin probability
We now increase these exponents sequentially and stepwise as long as the resulting ruin probability is smaller than
This produces a sequence of exponents
which, for
read
The resulting ruin probability is almost
and the dividend value is
The same procedure is repeated with
This sequence
produces a dividend strategy with the same ruin probability but with somewhat earlier payments. In the given situation we obtain a dividend value
and the initial terms for the sequence of exponents are
The second present value is not always smaller than the first, so we take the maximum of both as
For
we obtain the same
K and
and the sequence of exponents
for
is
The dividend value for this setup is We see that here, a pure − strategy is slightly better than the corresponding pure strategy.
With starting value
and
we obtain
The pure
− strategy has
the
strategy yields
Higher dividend values can be obtained with mixed strategies, i.e., mixing
payments with
payments. In our experiments we used the above construction of
strategies for a given sequence of exponents for
payments. If a sequence of exponents
for
payments is given, then we adjust the allowed ruin probability
accordingly:
which is the allowed ruin probability for
payments; here,
b is the barrier for the first dividend payment. For
we construct a pure
dividend strategy. The exponents
are chosen sequentially according to the resulting dividend value of the combined strategy. For this problem we include a MatLab code in which the details can be seen. For the multiple loops in the program, MAPLE is not handsome. On the other hand, the limited numerical accuracy of MatLab allows the computation of a limited number of values for
only. This problem is solved via approximations.
For
and
we obtain
and the following nonzero values
are
while the first 40 exponents
are all equal to 3, except
and
for
The dividend value equals
The restriction to two-barrier strategies with
and
only is justified by Proposition 2 and Lemma 4. For
e.g., we have
and
so
is a possible exponent for which in addition
In this case, however, condition (29) is not true for
but this is not essential since we have a first barrier
for which the inequality holds. The following
Table 2 gives some results for strategies with only
and
payments, pure as well as mixed strategies. The columns labeled
and
show the dividend value for pure
and
strategies. The column
shows the dividend value for a pure
strategy which is mixed with single
payments chosen one by one according to the resulting dividend value. The column
shows the corresponding values for a pure
strategy mixed with
payments. The initial surplus
is the same for all cases. The smallest possible allowed ruin probability for
is
We see that the
value is the largest in all cases except for
and
Furthermore, for
the pure
strategy is not improved by single
payments and better than the pure
strategy. This is not in line with formula (
46): for
we have
and
produces
However, for both values of
b the maximum of (
46) is at
for
we have the values 0.02183599 for
and 0.0215461488 for
while for
the values are 0.0017308 and 0.0017063.
For our standard model parameters we now give a representation of optimal strategies via probability levels which are the minimal allowed ruin probabilities for which the optimal dividend strategy with value starts dividend payment at
If
is an allowed ruin probability for initial surplus
then we start dividend payment at
with an allowed ruin probability
when this probability exceeds the critical probability level
Values for
are listed in the following
Table 3. Notice that the allowed ruin probabilities
differ from the running ruin probabilities: they are computed for the initial surplus
not for the current state
Again, we consider only
and
payments. We choose
Z and
E (
Z the number of
payments and
E of
payments at
b) such that the resulting next allowed ruin probability
still exceeds
In our example with and we get (since ) and the following possible choices for the pairs with corresponding allowed ruin probabilities
All other choices lead to a value
For the allowed ruin probabilities the factors leading from barrier
b to
when exponents
Z and
E are used at barrier
b we obtain:
The discount factor for dividend payment at
b equals
We include a short example for the calculations of present values of dividend payments for the case that the initial surplus
is larger than the first barrier
at which dividends are paid (see
Section 3). Again, we use the model parameters
and
Our allowed ruin probability
is the one corresponding to
when
We obtain
and for
we obtained always the
payment as an optimum. For
above 13 the payment of a lump sum
is always optimal. The critical boundary for
in (
34) is
The calculations are given in our Maple file.
Finally, we give numerical results for Equations (
51) and (
52) in our standard example where we have
and
The present value for
is
For
we obtain
and
The values for
and
are
Setting both exponents to zero,
then
and
In the MatLab calculations, we observed that the exponents for and do not coincide for all due to numerical inaccuracy. But the differences occur for only and have no significant influence on the present values.
8. Maple File
Here we enclose a Maple file as well as some MatLab files with which the above calculations were performed. The Maple code can be copied directly at a prompt in Maple. There, the high precision is needed when computation is done for states from to The code computes the maximal present value for dividend strategies with limits This code is made for possible interaction: the first barrier has to be chosen manually, small but large enough to get a positive value
The Maple code deals with the situation of and The code also computes the dividend value of a two-barrier dividend strategy with maximized value and limits as well as with mixed strategies with limits as well as The pure strategy is obtained for and the values presented above with, e.g.,
Maple code for mixed strategies
restart; Digits := 150;
p := .7; q := 1-p; r := 1/1.03;
f:=proc (s) options operator, arrow; 1-(q/p)^(s+1) end proc;
z := solve(r*(p*x^2+q) = x, x);
W:=proc (s) options operator, arrow; c1*z[1]^s+c2*z[2]^s end proc;
c1 := solve(W(-1) = 0, c1); c2 := solve(W(0) = 1, c2);
V:=proc (s) options operator, arrow; (q/p)^s/(W(s)-W(s-1)) end proc;
K2 := 300;
h := proc (s) options operator, arrow; V(1)*W(s-1)/W(s+1) end proc;
for i from 4 to K2 do H[i] := h(i); H0[i] := W(i)/W(i+1) end do;
alpha := proc (s) options operator, arrow;
-1/(W(s+1)-W(s))+1/(W(s+2)-W(s+1)) end proc;
L := 100;
beta := proc (s) options operator, arrow;
log(f(s-1)/f(s+1))/log(h(s)) end proc;
Se := proc (s) options operator, arrow;
L*(beta(s)-beta(s+1))/alpha(s) end proc;
R0 := proc (s) options operator, arrow;
log(Se(s)/Se(s-1))/log(h(s)) end proc;
for i from 4 to K2 do R[i] := R0(i) end do;
f1 := proc (s) options operator, arrow; f(s-1)/f(s+1) end proc;
for i from 4 to K2 do F[i] := f1(i); F0[i] := f(i)/f(i+1) end do;
for i from 4 to K2 do AL[i] := alpha(i) end do;
a0 := .2; s0 := 1; b := 7; K := 4;
E := array(K .. K2); for i from K to K2 do E[i] := 0 end do;
E[6] := 1; E[11]:=1: E[18]:=1:
g0 := 1-a0; u2 := f(s0)*F0[b]^E[b]; for i from b+1 to K2 do
u2 := u2*F1[i]^R[i]*F0[i]^E[i] end do;
ex := solve(u2*F1[b]^x = g0, x)
Z:= array(K .. K2); for i from K to b do Z[i] := 0 end do;
for i from b+1 to K2 do Z[i] := floor(R[i]) end do;
Z[b] := floor(ex);
u := f(s0); for i from b to K2 do
u := u*F[i]^Z[i]*F0[i]^E[i]: end do;
for i from b to K2 do m := 0;
for j to 5 do if u*F[i]^j > g0 then m := j end if end do;
Z[i] := Z[i]+m; u := u*F[i]^m end do;
U2[4] := 1; for i from K+1 to K2 do
U2[i] := U2[i-1]*H[i]^Z[i]*H0[i]^E[i] end do;
WM := W(s0)/(W(K+1)-W(K)); unassign(’i’);
X1 := WM+W(s0)*(sum(AL[i]*U2[i], i = K .. K2));
Z1 := array(1 .. K2); for i to b do Z1[i] := 0 end do;
for i from b+1 to K2 do Z1[i] := floor(R[i])-1 end do;
Z1[b] := floor(ex);
u := f(s0); for i from b to K2 do
u := u*F[i]^Z1[i]*F0[i]^E[i]: end do;
for i from b to K2 do m := 0;
for j to 5 do if u*F[i]^j > g0 then m := j end if end do;
Z1[i] := Z1[i]+m; u := u*F[i]^m end do;
U2[4] := 1; for i from K+1 to K2 do
U2[i] := U2[i-1]*H[i]^Z1[i]*H0[i]^E[i] end do;
WM := W(s0)/(W(K+1)-W(K)); unassign(’i’);
X2 := WM+W(s0)*(sum(AL[i]*U2[i], i = K .. K2));
VZ := max(X1, X2);
for i from 4 to 20 do print(i, Z[i], E[i]) end do;
% repeat the above with s0:=6 and a0 := 1-(1-.2)*f(7)/f(1);
% obtain a new VZ=12.6989808. Then continue:
for k from 0 to 10 do A[k] := W(k)/(W(k)-W(k-1)) end do;
for k from 7 to 20 do V0 := max(1+V0, A[1]+V(1)*V0);
print(k, V0): end do:
(A[1]-1)/(1-V(1))
The MatLab codes are easier to use, and despite the lower accuracy of MatLab they provide ten or more valid digits in the dividend values. In short time one can compute a large number of dividend values for different allowed ruin probabilities (e.g., for plots or comparison of methods). The submodules DeFinettiIni.m and DefinettiCalc.m are separated for better readability. The main code is DeFinettiOne.m for the computation of one case for the mixed strategies for it can also serve for the computation of a function for plotting purpose. Slight modifications are needed for the case of pure payments or pure payments. Notice that the curves for pure strategies, strategies as well as for mixed strategies all look the same, the differences are visible only when the plots are blown up substantially.
The code Barrier.m produces the probability levels in
Table 4. It uses the codes above: e.g., DeFinettiOne.m in which the fixing of
must be commented out. In our calculations we saw that the dividend strategies produced discontinuities of
at the probability levels
To eliminate these, we modified the strategies in DeFinettiOne.m: we allow for first dividend payment at
b as well as at
and take the maximum of the resulting present values.
DeFinettiIni.m
B1=200; %number of states
S=1:B1;
f=zeros(1,B1); w=f; g=f; v=f; f0=f; f1=f; Z=f; R=f; R0=f;
alpha=f; Beta=f; Z=f; U=f; h0=f; h=f; C=f; Se=f; Se0=f; beta=f;
beta0=f; P=f; P0=f;
g0=1-a0;
f=1-(q/p).^(S);
f1(1)=0;
for s=2:B1-5
f1(s)=f(s)/f(s+2);
f0(s)=f(s+1)/f(s+2);
end
z1=(1+sqrt(1-4*r^2*p*q))/(2*r*p);
z2=(1-sqrt(1-4*r^2*p*q))/(2*r*p);
for s=1:B1
w(s)=(z1^(s)-z2^(s))/(z1-z2);
end
[w1,K1]=min(w(2:30)-w(1:29));
K=K1-1;
A0=1; A1=w(2)/(w(2)-w(1));
C0=1; C1=(q/p)/(w(2)-w(1));
for s=2:B1-5
h(s)=C1*w(s)/w(s+2);
h0(s)=w(s+1)/w(s+2);
alpha(s)=1/(w(s+3)-w(s+2))-1/(w(s+2)-w(s+1));
end
for s=K:20
beta(s)=log(f1(s))/log(h(s));
P(s)=(beta(s)-beta(s+1))/alpha(s);
beta0(s)=log(f0(s))/log(h0(s));
P0(s)=(beta0(s)-beta0(s+1))/alpha(s);
end
for s=K+1:20
R(s)=log(P(s)/P(s-1))/log(h(s));
R0(s)=log(P0(s)/P0(s-1))/log(h0(s));
end
for s=21:B1-10 %approx. for terms close to zero
R(s)=log(q/p*alpha(s-1)/alpha(s))/log(h(s));
R0(s)=log(q/p*alpha(s-1)/alpha(s))/log(h0(s));
end
DeFinettiCalc.m
for i=K:b-1
C(i)=0;
Z(i)=0;
end
Z(b)=floor(ex);
for i=b+1:B1-5
Z(i)=floor(R(i));
end;
u2=f(s0+1);
for i=b:B1-5
u2=u2*(f1(i)^Z(i))*(f0(i)^C(i));
end
u3=u2;
if u3>g0
for i=b:B1-1
for k=1:10
if u2*f1(i)>g0
Z(i)=Z(i)+1;
u2=u2*f1(i);
end;
end;
end;
Pv=w(s0+1)/(w(K+2)-w(K+1));
U(K)=1;
for i=K+1:B1-5
U(i)=U(i-1)*(h(i)^Z(i))*(h0(i)^C(i));
end;
PV=Pv+w(s0+1)*sum(U(K:B1-5).*alpha(K:B1-5));
else
PV=0;
end;
DeFinettiOne.m
format longEng;
p = .7; q = 1-p; r = 1/1.03;
s0=1;
a0=0.2; % comment out when used in Barrier.m
g0=1-a0;
DeFinettiIni;
%----------------------------------------------
b=K; ex=-1;
while ex<0
u2=f(s0+1);
for i=b+1:B1-6
u2=u2*(f1(i)^R(i));
end
ex=log(g0/u2)/log(f1(b));
b=b+1;
end
b=b-1;
%-----------------------------------------------
C=zeros(1,B1);
DeFinettiCalc;
D1=PV;
for m=4:100
m1=0;
for k1=0:5
C(m)=k1;
DeFinettiCalc;
if PV>D1
D1=PV;
m1=k1;
end
end
C(m)=m1;
end;
DeFinettiCalc;
D1=PV;
b1=b;
VX1=[num2str(b),’;’];
for k=b:b+30
VX1=[VX1,’ ’,num2str(Z(k)),’ ’, num2str(C(k))];
end
%--------------------------------------------
b=b+1;
C=zeros(1,B1);
DeFinettiCalc;
D2=PV;
for m=4:100
m1=0; m2=0;
for k1=0:5
C(m)=k1;
DeFinettiCalc;
if PV>D2
D2=PV;
m1=k1;
end
end
C(m)=m1;
end;
DeFinettiCalc;
D2=PV;
b2=b;
VX2=[num2str(b),’;’];
for k=b:30
VX2=[VX2,’ ’,num2str(Z(k)),’ ’, num2str(C(k))];
end
PV=max(D1,D2);
if PV==D2
b=b2;
VX=VX2;
else
b=b1;
VX=VX1;
end
[b, D1,D1-D2] % comment out when used in Barrier.m
VX % comment out when used in Barrier.m
Barrier.m
format longEng;
clear;
A11=zeros(1,24);
B1=zeros(2,24);
for I=25:25
a0=0.184
step=0.001;
b0=6;
for k4=1:15
DeFinettiOne;
while b>I
a0=a0+step;
DeFinettiOne;
[k4,a0,b]
end
a0=a0-step;
a0=floor(a0/step)*step-5*step;
step=step/5;
end
a0=a0+25*step;
A11(I)=a0;
B1(1,I)=Z(I);
B1(2,I)=C(I);
end