Upload
hakki-kiymik
View
220
Download
0
Embed Size (px)
Citation preview
8/7/2019 Optimal Investment Strategy via Internal Arithmeic
1/22
International Journal of Theoretical and Applied FinanceVol. 8, No. 2 (2005) 185206c World Scientific Publishing Company
OPTIMAL INVESTMENT STRATEGY VIA INTERVAL
ARITHMETIC
BENITO STRADI and EMMANUEL HAVEN
Department of AFM and Essex Finance Center (EFiC)University of Essex, Wivenhoe Park
Colchester C04 3SQ, [email protected]
Received 9 October 2004Accepted 22 June 2004
This paper studies the optimal replacement policy of an item that experiences stochasticgeometric growth in maintenance costs. The model integrates corporate taxes, tax cred-its, depreciation, and salvage value. We extend this traditional application to cover the
cost of replacement with the payout from two bonds. The two-bond portfolio is passivelyimmunized. The intersections between the continuation and replacement boundariesare computed using the Interval-Newton Generalized-Bisection (IN/GB) method. Weallow small fluctuations of the replacement boundary. With these fluctuations, multipleintersections of the two boundaries are determined. The IN/GB method finds all theseintersections without the need for initial guesses of the problem variables. This is amajor computational improvement over traditional single-root finding implementationsthat require multiple initial guesses and provide no guarantees of existence or unique-ness. We demonstrate that without fluctuations one would expect to find a single optimalreplacement time. However with fluctuations, there are several intersections of the con-tinuation and replacement boundaries and the bond weight fractions may change by
more than 200% between intersection points. These large changes in portfolio wealthallocation highlight the fragility of the idealized solution in the realm of fluctuations inreplacement costs.
Keywords: Interval arithmetric; optimal replacement; replacement boundary.
1. Introduction
Investing under uncertainty, in an ideal setting, comprises investment actions that
maximize the value of a company in a competitive market. The decision to invest
under uncertainty means forfeiting the use of any additional information that mayarrive in the near future. In this case, there is an opportunity of investing now as
compared to investing in the future. The best timing to implement a protective
policy is decided by comparing the value of the benefits obtained by immedi-
ately implementing the policy with that of the losses from waiting. The opti-
mal investment time is critical especially in projects with considerable sunk costs
185
8/7/2019 Optimal Investment Strategy via Internal Arithmeic
2/22
186 B. Stradi & E. Haven
(i.e., hydroelectric plants) or in those that may undergo irreversible damage (i.e.,
clear-cut of a forest).There is a large body of research on making decisions under uncertainty
with applications in natural resource management, durable-goods investments, and
equipment replacements.
There are studies that expand on the theory and applications of the stochastic
dynamics of decisions under uncertainty. Dixit and Pindyck [5] study the opti-
mal stopping times for multiple applications described by stochastic processes.
Constantinides [2] develops a two-step procedure to value an asset in the pres-
ence of market risk. In the first step, the capital asset pricing model (CAPM) is
used to describe the assets rate of return. In the second, the risk-free rate is usedto compute the present value of the asset. Mauer and Triantis [18] look at how
the optimal stopping decisions interact with the capital structure of the company.
Pindyck [24] studies the problem where there are both pure technical and input
cost uncertainties, and Ingersoll and Ross [7] look at the effect of varying interest
rates upon the decision to invest.
Parallel to the interest in modeling of investment decisions under uncertainty,
there is the challenge to develop novel computational tools. These tools deal with the
inherent non-linearity of the optimal investment problem. A recent development in
applied mathematics is the use of interval arithmetic. Alefeld and Herzberger [1] andNeumaier [22] discuss, with different levels of mathematical detail, the fundamental
properties of interval mathematics. Tucker [27], Nedialkov, Jackson and Corliss [21]
and Wolfe [30] discuss applications of interval mathematics to more advanced prob-
lems concerning the solution of ordinary differential equations and optimization.
In the past, it was not considered feasible to use interval mathematics in elabo-
rate applications because of high computational needs. However, with the increase
in computing power of workstations that limitation is now manageable. An exam-
ple of interval mathematics in finance is the study by Venkataramanan, Cabot and
Winston [28]. They successfully applied interval mathematics to the determinationof the optimal-pricing multiperiod policy for a reproducible piece of software in the
presence of multiple clients who may buy or illegally copy the software. They looked
at 28 scenarios with up to seven pricing periods with computational times between
0.09 to 12.49 minutes.
In this paper we study the optimal replacement time for a piece of equipment
with an increasing stochastic maintenance cost. We assume that the costs of main-
tenance follow a geometric Brownian motion. The resulting stochastic differential
equation model of maintenance costs includes the effect of corporate taxes, tax
credits, and depreciation. Our objective is to minimize the expected present valueof maintenance costs after taxes and depreciation. We introduce a basket of two
bonds that allows paying for the future investment in the new equipment at the
optimal stopping time. These are bonds with different maturities and coupon rates.
The basket is passively immunized. After integrating the stochastic differential
equation, the model is specified by a system of non-linear equations.
8/7/2019 Optimal Investment Strategy via Internal Arithmeic
3/22
Optimal Investment Strategy Via Interval Arithmetic 187
Traditional solution methods for non-linear systems of equations require ini-
tial guesses for convergence. Instead, we introduce a different solution strategy viainterval arithmetic. Two good basic references for interval mathematics are those by
Kearfott [13] and Moore [20]. A more advanced discussion is that by Neumaier [22].
We implement the Interval-Newton Generalized-Bisection Method [13, 26]. The
inputs to the procedure are the value ranges of the variables (the cost of main-
tenance, the bond weight fractions, and the two integration constants) and the
values of model parameters (corporate tax rate, tax credit rate, depreciation rate,
risk-free rate, and correlation coefficient for the undiversifiable risk). We note that
there is no need for initial guesses of the variable values; only the ranges of their
values are needed. The interval implementation provides a guarantee of uniquenessand existence. This means that all solutions within the specified domain are located,
and if no solution is found, there is a mathematical guarantee that no solution exists
in that domain [13]. This is an important point because most of the other mathe-
matical techniques applicable to non-linear systems of equations do not provide this
guarantee. The only exceptions are those cases where the jacobian matrix is singu-
lar at the solution, but in those cases the algorithm results in a thin interval that
can be analyzed using the method discussed by Kearfott, Dian and Neumaier [14].
The solution to the optimal stopping problem gives the present value of optimal
expected maintenance cost, the value of the two integration constants, the weightfractions of the bonds in the basket, and the average replacement period. We conju-
gate a quantifiable investment model with the application of robust mathematical
techniques in which we make use of interval mathematics.
The paper is organized in the following sections: model development, interval
arithmetic, the Interval-Newton Generalized-Bisection method, modeling results
and discussion, and conclusion.
This is a novel application in that it solves the option decision and portfolio
allocation problems concurrently and deals with numerical difficulties using robust
mathematical techniques.
2. Model Development
2.1. Stochastic behavior of the optimal replacement policy
The objective of the model is to predict the optimal replacement policy, which
consist of the time and cost that are optimal to replace an operating unit. The
model includes the effects of taxes, depreciation, and salvage value. Other effects
such as recall costs and alternative levels of performance of the operating unit are
not considered.The approach consists of both maximizing the discounted, after-tax, present
value of the maintenance cost of the device and covering the cost of replacement
by using a portfolio with two bonds. We note that the portfolio allows paying for
the future investment in the new equipment at the optimal stopping time. Notice
that if instead of two bonds we used two bond indices (e.g., Goldman Sachs Euro
8/7/2019 Optimal Investment Strategy via Internal Arithmeic
4/22
188 B. Stradi & E. Haven
High Yield, Merril Lynch UK high yield) by holding all the bonds that generate
the index, the problem would be similar only that the parameters would be theaverages of the bonds constituting the index. The use of two bonds simply reduces
the discussion to a manageable size.
The maintenance cost before taxes of the asset, C, follows a geometric Brownian
motion:
dC = Cdt + CdW, (2.1)
in which dW is a standard Wiener process, is the appreciation rate of cost, and
is a diffusion constant.
Mauer and Ott [17] have shown that the optimal stopping problem reduces to
the following differential equation (Bellman equation):
1
22C2
d2V(C)
dC2+ C
dV(C)
dC+ C(1 ) P(1 )
C
CN
Z
= rV(C), (2.2)
in which P is the price paid for the unit, [0, 1] is the investment tax credit,
P(1 ) is the net purchase price of the asset, is the exponential depreciation
rate coefficient, r, is the risk-free rate, is the corporate tax, and Z is defined as
122. CN > 0 is the operation cost and finally = . We remark thatV(C) is the value function. It is somewhat lenghty to explain how one arrives to
Eq. (2.2). The Bellman equation, in its original form, contains a term E(dV). Using
Itos Lemma on dV and using the assumption that the maintenance cost before
taxes follows a geometric Brownian motion, we arrive at Eq. (2.2).
The unsystematic risk has been diversified away, only the systematic risk remains
in terms of a risk-premium, . This is written in terms of the continuous capital
asset pricing model, CCAPM [19] as , where is the market price of risk,
and is the correlation coefficient between cost and the systematic pricing factor.
The term P(1)
CCN
Z
in the above differential equation is obtained through
the following steps. Mauer and Ott [17] model the so called expected first pas-
sage time, E(t) from CN to Ct as an approximation for t. They obtain that
E(t) = Z1 ln
CtCN
. The tax book value P(1 )et is now approximated
as P(1 )e ln
CtCN
(1/22)1and which can be written in shorter form as:
P(1 )
CtCN
Z
. As Mauer and Ott [17] argue the depreciation tax shield of
the asset over time [t, t + dt] is then P(1 ) CtCN Z
.The complete solution is the sum of the homogeneous and particular solutions:
(remark that part of Eq. (2.2) can be regarded as an Euler equation):
V(C) = K1C1 + K2C
2 +C
+
1
r C, (2.3)
8/7/2019 Optimal Investment Strategy via Internal Arithmeic
5/22
Optimal Investment Strategy Via Interval Arithmetic 189
where K1C1 + K2C2 +C
+ 1
rC is the continuation boundary. We note
that: 1 is equal to12
2
+
12
2
2
+ 2r2
12
and 2 is equal to12
2
12
2
2+ 2r
2
12
and we also note that:
C
=
P(1 )
CCN
Z
r Z
12
2Z
Z
1 .
= r
The new variables , , and
= Z
are introduced for notational economy.
At the boundary between continuation and stopping regions, the value of replac-
ing the old asset must be the same as that for commissioning the new one. The first
derivatives on both sides of the boundary are required to have the same value. The
initial slope of the valuation function is zero.
Condition 1. The continuation boundary value, V(C) given in Eq. (2.3) is
equal to the replacement value at the replacement boundary.
V(C) = V(CN) + P(1 )
S(C)
S(C) P(1 )
CCN
Z
, (2.4)
where V(C) is the continuation boundary and V(CN) + P(1 ) S(C)
S(C) P(1 )
CCN
Z
is the replacement boundary.
In this equation, C is the maintenance cost at the time of replacement, and
S(C) is the salvage price of the asset.
Condition 2. At the stopping boundary the continuation and stopping func-
tions have equal slopes. This is the smooth pasting condition [5].
dV
dC|C=C = S
(C)(1 ) + P(1 )
ZC
ZN
CZ
1. (2.5)
Condition 3. The initial slope of the value function is zero.
dV
dC|C=CN = 0. (2.6)
This is a reflecting barrier condition and according to Mauer and Ott [17] it
holds at any reflecting barrier for a diffusion process.
2.2. Portfolio structure and immunization
We would like to pay with a basket of two bonds for the future replacement expen-
diture and passively immunize the portfolio. The net present value of the two bonds
8/7/2019 Optimal Investment Strategy via Internal Arithmeic
6/22
190 B. Stradi & E. Haven
is equal to the present value of the liability, and the linearly weighted duration of
the bonds equals the duration of the liability [6]. In mathematical terms, this is,Dawa + Dbwb = T, (2.7)
wa + wb = 1, (2.8)
where Da and Db are respectively the durations of bonds a and b, which constitute
our basket of bonds. wa, wb are the portfolio-wealth fractions invested in bonds of
types a and b, respectively.
T is the expected first passage time [3, 8, 17] that gives us the expected replace-
ment cycle (that takes into account the presence of a reflecting boundary) and is
computed as:
T =ln(C) ln(CN)
122
1
2
2 12
221 C
CN
(1 22
) . (2.9)
Equations (2.4)(2.8) comprise our system of non-linear equations where the
unknowns are K1, K2, C, wa and wb. The solution to this system of equations
provides the model parameters (K1, K2), optimal stopping cost of maintenance and
the wealth distribution between two bonds. Notice that there is no limitation as
to using two bonds. Our bonds may also be portfolio indices with characteristicaverage durations, coupon payoffs, and yields-to-term. However, for clarity it is
easier to think of two types of bonds rather than portfolio averages, which may
result from having dozens of bonds in two separate indices.
Our task is to find all the solutions to the system of Eq. (2.4)(2.8) by using
the Interval-Newton Generalized-Bisection method for given domains of the model
variables.
We explore the effect of fluctuations of the stopping boundary [right-hand side
of Eq. (2.4)] upon the cost of maintenance and bond weight fractions. We compute
all the solutions simultaneously without the need for initial guesses and observethe variations in bond allocation and maintenance costs with respect to the opti-
mal bond weight fractions obtained in the absence of fluctuations of the stopping
boundary.
3. Interval Arithmetic
The equations that describe the optimal stopping problem are non-linear and
numerous techniques are used to solve non-linear systems of equations.
Our experience with commercial software packages is that they cannot easilycompute multiple solutions to a system of non-linear equations without reinitial-
ising the program and providing judicious initial guesses (e.g., Mathematica 4.0,
Matlab 4.2). There is no information as to how many solutions may be located
within the variables domains. Thus, there is no previous information to ascertain
how many initial guesses are necessary.
8/7/2019 Optimal Investment Strategy via Internal Arithmeic
7/22
Optimal Investment Strategy Via Interval Arithmetic 191
We present the simultaneous solution of the dynamic optimal stopping time com-
putation and the portfolio allocation problem by the Interval-Newton Generalized-Bisection (IN/GB) method [15]. The advantages of our approach are that there is
no need for initial guesses for the cost of maintenance, parameters K1 and K2, and
weight fractions wa and wb. All solutions in a given domain can be determined with-
out reinitialising the execution of the program, and in the absence of a solution set,
there is a mathematical guarantee that there is no solution to the problem within
the initial domain of the variables. These characteristics exceed those of most other
real arithmetic methods. All computations were performed on a Sun workstation
Blade 1000 fitted with Fortran-77 interval-arithmetic software.
3.1. Definition of an interval variable
A real interval, X, is the set of all real numbers lying between an upper and lower
bound X = [x, x] = {x R : x x x} where x, x R.
An n-dimensional real-interval column vector X = {X1, X2, . . . , X n}T has n
real intervals. An interval vector is also called n-dimensional box. In Sec. 3.2, the
lower case quantities are real numbers, and the upper case (capital letter) quantities
are intervals. Similarly, in Sec. 3.3. the variables K1, K2, wa, wb and C are interval
variables.
3.2. Basic operators in interval arithmetic
Interval arithmetic provides a set of operators to work with intervals analogous to
those used in arithmetic operations with real numbers. Considering the intervals
X = [x, x] and Y =
y, y
, there are four basic operators: addition, subtraction,
multiplication and division. A detail that immediately calls our attention is that
when 0 Y, there is no definition for the division operator. We remark that zero
is understood as the degenerate interval [0, 0]. The limitation that when 0 Ythe division operator is not defined, is overcome by introducing the formulations
of the KahanNovoaRatz arithmetic [13] in which division of two intervals, with
zero contained in the denominator, is defined based upon the characteristics of
the numerator and denominator. These are used in standard interval mathematics
computations.
Table 1. Basic interval arithmetic operators.
X + Y =h
x + y, x + yi
Addition
X Y =h
x y, x yi
Subtraction
X Y =h
minn
xy,xy, xy, xyo
, maxn
xy,xy, xy, xyoi
Multiplication
X Y = X 1Y
where 1Y
=h1y
, 1y
i, if y > 0 or y < 0 Division
8/7/2019 Optimal Investment Strategy via Internal Arithmeic
8/22
192 B. Stradi & E. Haven
There are a couple of details that are important in numerical computations.
With real numbers the multiplication is distributive with respect to the sum. Thismeans that for real numbers x, y and z, we can write: x(y + z) = xy + xz. Although
the addition of intervals is commutative and associative, distributive laws do not
hold. Interval arithmetic is subdistributive. This means that ifX, Y, Z are intervals,
then X(Y + Z) XY + Y Z. In practical terms, it means that your interval may
widen depending on the order in which operations are carried out. Similarly, even
though there is an additive neutral element, and a multiplicative neutral element,
additive and multiplicative inverses do not exist. Since cancellation subtraction is
not achieved, the resulting interval may be wider than any of the original intervals
what leads to the problem of interval widening.
3.3. Natural interval extension of a real-valued function
A real-valued function results in a real number. Similarly, the valuation of an interval
function results in an interval. To pass from a real-valued function to its equiva-
lent interval arithmetic formulation, the natural interval extension of a real valued
function is introduced [22].
Suppose a real-valued function is given in terms of n-variables, the natural
interval extension is computed by replacing each occurrence of the real variables
by their corresponding interval equivalent. For example, if f(x,y,z) = x + y + z,
where x,y,z R then the natural interval extension is f(X , Y , Z ) = X + Y + Z,
where X , Y , Z are intervals of the form X = [x, x], Y =
y, y
, Z = [z, z] withx, x,y, y,z, z
R. The interval operators were defined in the previous section.
In the following development, the arrow overhead serves to indicate a vector of ele-
ments. Using the natural interval extension of a function, we can write the interval
arithmetic equivalent of our system of non-linear equations by simply substitut-
ing the real-valued variables with an interval variable. For clarity, let us rewrite
our system of five equations (in the form f( X) = 0) and identify our five interval
variables.
K1C1 + K2C
2 +C
+
1
r C V(CN) + P(1 )
S(C)
S(C) P(1 )
C
CN
Z = 0, (3.1)
dV
dC|C=C + S
(C)(1 ) P(1 )
ZC
ZN
CZ1 = 0, (3.2)
dV
dC|C=CN = 0, (3.3)
Dawa + Dbwb ln(C) ln(CN)
122
+1
2
2 12
2
1
C
CN
1 22
= 0, (3.4)
wa + wb 1 = 0. (3.5)
8/7/2019 Optimal Investment Strategy via Internal Arithmeic
9/22
Optimal Investment Strategy Via Interval Arithmetic 193
These comprise our system of non-linear equations where the unknowns are K1,
K2
, C, wa and
wb, which are now intervals instead of real numbers. In other words,we have implemented intervals into the variables K1, K2, C, wa and wb.
3.4. The Interval GaussSeidel method for the solution
of a nonlinear system of equations
Consider the general interval linear system of the form
A X = B, (3.6)
for clarity we can write the interval matrix and interval vectors more explicitly as
[a11, a11]
aij, aij
[ann, ann]
[x1, x1]
[xn, xn]
=
b1, b1
bn, bn
, where A
IRnn (this means that A is a matrix with n rows and n columns in which each
element is an interval), B IRn (B is a column vector with n elements and each
element is an interval) and X Rn.
We can solve for the elements of X iteratively using the Interval GaussSeidelmethod. The GaussSeidel method solves the system of equations stepwise. This
means that it computes one component of the vector X at a time. Consider each
interval element of X to which we apply the following algorithm.
Xi =Bi
i1j=1 AijX
j n
j=i+1 AijXj
Aii, (3.7)
where Xi is the image of the ith interval component, Xi, of the interval vector X.
Aij denotes the matrix interval element located in the ith row and jth column ofthe interval matrix A. If Xi Xi = then replace X
i by the intersection of X
i
and Xi. On the other hand if X
i Xi = then there is no intersection and there
is no solution to the system of equations.
A first impulse to solve Eq. (3.6) would have been to compute the inverse matrix,
A1. However, this is not possible because the division of two equal intervals does
not lead to the [1, 1] interval, a consequence of the fact that there are no multiplica-
tive inverses in interval mathematics.
For example, if we divide [2, 3] by itself, the result is 23 , 1.5 and not the mul-
tiplicative neutral element [1, 1]. The best that can be done is to multiply on bothsides of our system of equations [Eq. (3.6)] by a real-number preconditioning matrix.
The objective is to approximate the identity matrix on the left-hand side after mul-
tiplying by the preconditioning matrix. This makes the GaussSeidel method con-
verge faster. There are no rules of thumb to choose the best preconditioning matrix.
Kearfott [13] discusses the implementation of preconditioning matrices.
8/7/2019 Optimal Investment Strategy via Internal Arithmeic
10/22
194 B. Stradi & E. Haven
4. The Interval-Newton Generalized-Bisection Method (IN/GB)
The logic of the algorithm is the following. There is an initial multidimensionalregion (i.e., a hyperbox) defined by the domains of the variables. In this region, we
search for all the combinations of the variables that could generate a solution.
The first step is a range test. We evaluate our interval system of equations
using the initial interval for each of the variables. The result of the evaluation
is a set of (five) intervals (one for each equation). We need to confirm that each
of these resulting intervals contains the zero element. If the zero element is not
contained, then there is no solution within the original range of the variables, and
there is no solution. If zero is contained, we cannot guarantee the existence of a
solution.The second step is to solve the system of equations generated by the Interval-
Newton Method. The solution of the system of equations is found iteratively by
the Interval GaussSeidel Method. The result is the image of the original hyperbox
generated through the Interval-Newton Method.
The third step is to determine the intersection set between the original hyperbox
with that generated by the Interval GaussSeidel solution of the Interval-Newton
method equations.
It should be clear at this point that we find our roots with the Interval-Newton
Method but solve the interval system of equations using the GaussSeidel method.The Bisection procedure comes into play if the volume of the intersection
between the initial and image boxes is larger than sixty percent of the original
box volume. If the volume of the image box is larger than sixty percent of the origi-
nal domain volume, the intersection is bisected. Each box is evaluated by the range
test, and if necessary they would be separately analysed by means of the IN/GB
method. If the intersections volume is smaller than sixty percent of the original
hyperboxs volume, then the IN/GB continues with iterations until either the image
is completely contained in the original domain or there is no solution.
Let us consider the following proposition.
Proposition 4.1. Once the image of the intersection is totally contained in the
original hyperbox, there is a mathematical guarantee that the solution can be found
with the real-valued Newton method [22]. Furthermore, the solution is unique [13,
pp. 6063].
The algorithm switches automatically from the Interval-Newton method to the
real-valued Newton method in order to speed-up solution of the problem. The com-
bination of the steps with the Interval-Newton method and the Bisection stepsgives rise to this techniques name: Interval-Newton Generalized-Bisection (IN/GB)
method.
There is a vast literature dealing with the mathematical foundations of
interval arithmetic and its applications to solving systems of non-linear equa-
tions and ordinary differential equations. The IN/GB method is discussed
8/7/2019 Optimal Investment Strategy via Internal Arithmeic
11/22
Optimal Investment Strategy Via Interval Arithmetic 195
in detail by Neumaier [22], Moore [20], Schnepper and Stadtherr [26], and
Kearfott [10, 11, 12, 13].Let us consider another important proposition.
Proposition 4.2. The IN/GB method can find all of the solutions to a system
of non-linear equations with mathematical certainty and without the need of initial
guesses. The only information needed is the domain of the variables [13].
The system of equations to be solved is of the form f( X) = 0 and is given
by Eqs. (3.1)(3.5). The left hand sides are interval extensions of the real val-
ued functions occurring in the left hand sides of the corresponding real-valued
equations.
The Interval-Newton method procedure is as follows. Consider a system of non-
linear homogeneous equations f( X) = 0 and a vector x X(0)where X(0) is the
initial n-dimensional box. The k-th iteration in the IN/GB method computes N(k)
by solving (via GaussSeidel method) the following system of equations [13]:
F
X(k)
N(k) x(k)
= f(x(k)), (4.1)
where F( X(k)) is the interval extension of the real-number jacobian matrix, f (x),
over the interval vector X(k). x(k) is an array of real numbers that is usually the
midpoint of the interval vector X(k). A range test is applied before evaluating
Eq. (4.1). This test consists of evaluating the system of equations f(x) = 0 over the
desired interval. If zero is contained inside the interval image f( X) then Eq. (4.1)
proceeds. Otherwise, the interval box is discarded. N(k) is computed by the interval
GaussSeidel method and intersected with X(k). Any roots, x , inside X(k)must be
in the intersection of X(k) and N(k) : x { X(k) N(k)}. There are three possible
cases for the intersection of N(k) and X(k) as shown in Table 2.
Case 1. A unique root exists and is estimated by the NewtonRaphson method
with real arithmetic.
Case 2. There is no root in the interval box, and it can be safely discarded.
Case 3. IfN(k) X(k) is sufficiently smaller (60% of original volume) then continue
to apply IN/GB, otherwise bisect.
Table 2. Intersection of N(k) and X(k).
Case Interpretation
N(k) X(k) (1)N(k) X(k) = (2)N(k) X(k) and N(k) X(k) = (3)
8/7/2019 Optimal Investment Strategy via Internal Arithmeic
12/22
196 B. Stradi & E. Haven
To summarize the task ahead of us, we write more explicitly our system of
equations to solve via the IN/GB method. We have:
K1
C1N C
1
+ K2
C2N C2
+
CN C
+
1
r (CN C)
+ P(1 )
S(C)
S(C) P(1 )
C
CN
Z = f1 = 0, (4.2)
K11C11N + K22C
21N +
C1N +
1
r = f2 = 0, (4.3)
K11C1
1 K22C2
1
C
1 1
r +8
C2 (1 )
+ P(1 )
ZC
Zn (C)
Z1 = f3 = 0, (4.4)
w1
P1
n1M1
(1 + y1)n1+
n1i=1
ic1
(1 + y1)i
+
w2
P2
n2M2
(1 + y2)n2+
n2i=1
ic2
(1 + y2)i
+
ln(C) ln(CN)
122
+1
2
2
12
2
1
C
CN
(1 22
)
= f4 = 0, (4.5)
wa + wb 1 = f5 = 0. (4.6)
The first two terms in Eq. (4.5) are the durations of bonds 1 and 2 where the
symbols n1, n2, c1, c2, P1 and P2 are the maturities, coupon values, and present
values of bonds 1 and 2, respectively.
5. Model Results
5.1. Optimal replacement policy
The base-case parameter values are given in Table 3. In Table 4, we have the variable
domains used for the implementation of the Interval-Newton Generalized-Bisection
(IN/GB) method. The stopping and continuation boundaries are plotted in Fig. 1.
Some comments are pertinent regarding the parameters of Table 3. The corre-
lation between cost and the systematic pricing factor is made zero, which results
in equality between the drift rate of cost and the risk-adjusted drift rate of cost.
The initial operating cost of a new machine, the purchase price of a new machine
and the bond face values are similar in magnitude. We call it similar because
the universe of values we are covering with these quantities is only from 1 to 10.We could have chosen values like P = 1000 but that would have added nothing
novel to our results. Consequently, we anticipate no awkward solutions due to large
differences between the face values of the bonds, the purchase price, and the initial
operating cost. The coupon rate and the yield-to-maturity are the same, this means
that the bonds are purchased at par.
8/7/2019 Optimal Investment Strategy via Internal Arithmeic
13/22
Optimal Investment Strategy Via Interval Arithmetic 197
Table 3. Parameters for the computation of the optimal stopping timefor a geometric growth cost model.
Parameter Symbol Value
Riskless interest rate (*) r 0.07Drift rate of cost (*) 0.15Volatility of cost (*) 0.1Market price of risk (*) 0.4Correlation cost/systematic pricing factor 0Risk-adjusted drift rate of cost = r 0.15Initial operating cost of a new machine CN 1Purchase price of a new machine P 10Salvage value (*) S(C) = kC1 8C1
Proportional investment tax credit (*) 0Tax rate (*) 0.3Depreciation rate (*) 0.5Bond face value M 1Coupon rate c 0.05MYield to maturity y 0.05Maturity of bond 1 (years) n1 5Maturity of bond 2 (years) n2 25
These parameter values are used by Mauer and Ott [17].
Table 4. Domains of variables for theIN/GB method.
Lower bound Upper bound
K1 0.1 100K2 0.1 100C 1 20w1 0 1w2 0 1
The variables domains span a considerable hyperbox where meaningful answerscan be located. We have excluded the case of short sales, but it could be added by
allowing negative weight fractions.
In Fig. 1, the continuation and the replacement boundaries cross at a cost
of maintenance of C = 2.7361, with a present value of the cost of maintenance
V = 30.6947, and an average replacement time of T = 6.7038 years, which are in
agreement with the results by Mauer and Ott [17].
We analysed the effect of varying the risk-free interest rate, cost volatility, and
corporate tax rate upon the cost of maintenance, present value of the cost of main-
tenance, and the average replacement time. The results are shown in Table 5.
5.2. Discussion of initial results
The increase of the riskless interest rate causes the cost and average time to increase
while the continuation value decreases. This means that the optimal timing comes
8/7/2019 Optimal Investment Strategy via Internal Arithmeic
14/22
198 B. Stradi & E. Haven
0
5
10
15
20
25
30
35
0 1 2 3 4 5 6 7 8 9 10 11 12Cost of Maintenance
PresentValueof
theCostofMaintenance
Continuation
Boundary
ReplacementBoundary
Fig. 1. Intersection of continuation and replacement boundaries.
Table 5. Average replacement time, cost of maintenance andpresent value of maintenance costs for optimal replacement.
r r r
0.02 0.07 0.12C 2.4259 2.7361 3.0888T 5.8741 6.7038 7.5399V(C) 98.4484 30.6947 19.6581w1 0.8705 0.7895 0.7080w2 0.1295 0.2105 0.2920
0.05 0.1 0.15C 2.6228 2.7361 2.9281
T 6.4259 6.7038 7.1587V(C) 30.5447 30.6947 30.9451w1 0.8166 0.7895 0.7452w2 0.1834 0.2105 0.2548
0.25 0.3 0.35C 2.7032 2.7361 2.7734T 6.6202 6.7038 6.7972
V(C) 32.6179 30.6974 28.7695w1 0.7977 0.7895 0.7804w2 0.2023 0.2105 0.2196
later in the future with higher interest rates. An increase in volatility causes the
cost, replacement time, and continuation value to increase. This indicates that the
larger the risk, the longer we use the asset. Similarly, an increase in the tax rate
causes an increase in the replacement time. The results show that the continuation
8/7/2019 Optimal Investment Strategy via Internal Arithmeic
15/22
Optimal Investment Strategy Via Interval Arithmetic 199
value and replacement times are more sensitive to the riskless interest rate than
to the volatility or the tax rate. The portfolio wealth distribution shifts from theearlier maturity bond (w1, 5 years) to the later one (w2, 25 years) as the average
replacement time increases. This would logically mean that as our liability extends
further into the future, we cover that expenditure with bonds of longer maturities.
As expected by its effect on the average replacement time, the riskless interest rate
causes the largest changes in wealth allocation as compared to changes in volatility
and corporate tax rate.
5.3. Replacement boundary fluctuations
In the previous section, the reference case was set up with the information from
Table 3. Now, we explore the cases where fluctuations occur on the replacement
boundary while we keep the continuation boundary static. In practice, this means
that the values for the integration constants K1(= 33.9291) and K2(= 0.5936) are
kept constant at the reference values corresponding to the base case in Table 3.
In doing so, we forfeited the use of Eqs. (4.3)(4.4). These are the smooth pasting
condition and the reflecting boundary condition.
This is a way of introducing imperfections in our model in which we allow some
error to be present in one of the boundaries. The effect is that with the oscillations,
there is a possibility that the continuation and replacement boundaries will cross.
The crossing would mean that there may be conditions under which replacement
may take place, and these intersections are not predicted when only ideal situations
are considered.
The oscillations are sinusoidal and of the form
= 0
1 + A sin
2
T0(t)
, (5.1)
where 0, T0 are the original replacement boundary [i.e., right-hand side of
Eq. (4.2)], and average replacement time of the reference case (T0 = 6.7038) in
Table 3.
The amplitude, A, is the magnitude of the fluctuation in the stopping boundary.
This will be a fraction of the original stopping boundary value. The time is the
expected time, (t) = 1 12
2 ln
CCN
. We interpret these oscillations as possible
variations in the cost of replacement of an item. This cost can increase with inflation,
but it can also decrease with improvements in technology.
The fluctuation amplitude, A, in the range from 0.02 to 0.08, causes only minor
changes in the cost of maintenance, present value of the cost of maintenance, averagereplacement time, portfolio wealth distribution (w1, w2) with their largest variation
as a percentage of the no-fluctuations case, A = 0, being 3.42, 0.3, 3.58, 3.08
and 11.16, respectively.
The situation is entirely different for amplitude fluctuations of magnitude 0.10,
0.15, and 0.20. These correspond to variations in the replacement boundary of
8/7/2019 Optimal Investment Strategy via Internal Arithmeic
16/22
200 B. Stradi & E. Haven
10%, 15%, and 20%, respectively. There are three intersections for each value of
the amplitude A. We find the three solutions in each case by using the Interval-Newton Generalized-Bisection method. With this strategy, we only need to provide
the domain for our search of K1, K2, C, w1 and w2, which are given in Table 4.
We can look at the plot of present value of maintenance cost versus maintenance
cost to verify the presence of three intersection points between the continuation and
replacement boundaries. This is shown in Figs. 2 and 3. The three solutions can be
found with Mathematica 4.0 [31] by three separate calls to its root finder.
The intersections are the result of allowing the replacement boundary to oscil-
late. This analysis demonstrates that small deviations from an idealized model can
change considerably the expected results. In our case, the maintenance costs andaverage replacement times vary substantially from one intersection to any of the
others.
The change in the average replacement time of the portfolios makes the positions
on the two bonds to vary widely. For the case of the amplitude oscillation, A, of 0.1
the wealth portfolio allocation fraction for the 25-year maturity bond, w2, changes
from 0.1871 to 0.6391, a change of 241.58%, with similar changes for the cases where
A is 0.15 and 0.20.
Our results imply that there may exist considerable time variations in optimal
replacement time as a result of fluctuations in one of the boundaries. This meansthat rather than a point in time for replacement; there may exist an interval for
replacement, which widens as the fluctuations in replacement costs become larger.
Table 6. Replacement boundary fluctuations effects on cost of mainte-nance, present value of the cost of maintenance, average replacementtime, and portfolio wealth allocation.
A A A A A
0 0.02 0.04 0.06 0.08C 2.7361 2.6393 2.6414 2.6421 2.6424T 6.7038 6.4554 6.4609 6.4626 6.4635V(C) 30.6947 30.6013 30.6036 30.6043 30.6046w1 0.7895 0.8138 0.8132 0.8131 0.8130w2 0.2105 0.1862 0.1868 0.1869 0.1870
0.1 0.15C 2.6426 4.9182 5.1746 2.6428 4.5559 0.5809T 6.4640 10.7480 11.0985 6.4646 10.2203 11.8956V(C) 30.6048 29.2583 28.7833 30.6051 29.8440 27.4191w1 0.8129 0.3951 0.3609 0.8129 0.4465 0.2832w2 0.1871 0.6049 0.6391 0.1871 0.5535 0.7168
0.2C 2.6430 4.4717 6.0577T 6.4650 10.0912 12.1851V(C) 30.6052 29.9651 26.8168w1 0.8128 0.4591 0.2549w2 0.1871 0.5409 0.7451
8/7/2019 Optimal Investment Strategy via Internal Arithmeic
17/22
Optimal Investment Strategy Via Interval Arithmetic 201
0
5
10
15
20
25
30
35
40
0 2 4 6 8 10 12
Cost of Maintenance
PresentValueoftheCostofMaintenance
Continuation
Boundary
Replacement
Boundary
Fig. 2. Verification of the presence of 3 intersection points between the continuation and replace-ment boundaries.
-25
-20
-15
-10
-5
0
5
0 1 2 3 4 5 6 7 8 9 10 11 12
Cost of Maintenance
PresentValueoftheC
ostofMaintenance-
Replaceme
ntCost
Fig. 3. Difference between the present value of the cost of maintenance and the replacement cost.Verification of the presence of three intersection points between the continuation and replacementboundaries.
8/7/2019 Optimal Investment Strategy via Internal Arithmeic
18/22
202 B. Stradi & E. Haven
The spread of the present value of cost of maintenance, cost of maintenance, and
average replacement times tells us that even with small fluctuations in one of theboundaries, we may need to hedge risk with a barbell portfolio rather than aiming
at using a safer bullet portfolio.
5.4. Replacement boundary fluctuations and variation
of parameters
In the previous section we studied the effect of fluctuations upon the optimal replace-
ment solutions, in doing so we assumed that the continuation boundary was fixed in
place (i.e., K1 and K2 were constant). We can remove this assumption and solve the
optimal replacement problem. Consequently, we reinstate the smooth pasting andreflective boundary conditions. In this case, we solve the set of five non-linear equa-
tions using the Interval-Newton Generalized-Bisection method. The interpretation
of this approach is that we may anticipate fluctuations and would like to know how
much the optimal portfolio distribution changes with the small oscillations in the
boundary just as we did in the previous section. Using the information in Tables 3
and 4, we compute the solutions for 10% amplitude fluctuations in the replacement
boundary. These are shown in Table 7. We obtained three solutions as we did in
the case of a fixed continuation boundary (previous section).
However, there is only one solution that is optimal. To see how this is possible,the solutions are plotted in Figs. 4, 5 and 6. Solution number 1 is the only optimal
solution because the replacement boundary is never below the continuation bound-
ary prior to replacement. This means that the cost of the replacement unit is the
same as the old units present value of maintenance costs only at the replacement
time, which occurs at the intersection point of the boundaries.
At any prior instant the present value of the cost of the new unit (replacement
boundary) is higher than the old units present value of maintenance costs. There
is a considerable change in portfolio composition with respect to the reference case
in Table 3. When we ignored any possible fluctuations in the replacement cost, the
Table 7. Replacement boundary fluctuations effectson the cost of maintenance, present value of the costof maintenance, average replacement time, portfoliowealth allocation, and parameters K1 and K2.
A A A
0.1 0.1 0.1Solution number 1 2 3
C 2.0474 3.3308 5.04448T 4.7041 8.0603 10.9233V(C) 21.9270 39.8719 28.9504w1 0.9846 0.6572 0.3780w2 0.0154 0.3428 0.6220K1 28.5247 38.9982 33.8924K2 0.5065 0.6753 0.5930
8/7/2019 Optimal Investment Strategy via Internal Arithmeic
19/22
Optimal Investment Strategy Via Interval Arithmetic 203
0
4
8
12
16
20
24
28
32
0 1 2 3 4 5 6 7 8 9 10
Cost of Maintenance
PresentValueoftheCostofMainte
nance
Continuation Boundary
Replacement Boundary
Fig. 4. Solution 1, Table 7, optimal solution.
0
4
8
12
16
20
24
28
32
36
40
0 1 2 3 4 5 6 7 8 9 10
Cost of Maintenance
PresentValueoftheCostof
Maintenance
Continuation Boundary
Replacement Boundary
Fig. 5. Solution 2, Table 7.
04
8
12
16
20
24
28
32
36
40
44
0 1 2 3 4 5 6 7 8 9 10
Cost of Maintenance
PresentValueoftheCostof
Maintenance
Continuation Boundary
Stopping Boundary
Fig. 6. Solution 3, Table 7.
8/7/2019 Optimal Investment Strategy via Internal Arithmeic
20/22
204 B. Stradi & E. Haven
wealth fraction allocated to the first bond was 0.7895 in contrast with a 0.9846 with
fluctuations. This means a twenty-five percent change with respect to the idealizedmodel with no fluctuations. This substantial change in portfolio wealth allocation
highlights the need for caution in portfolio-wealth-allocation decisions based on
idealized models.
6. Conclusions
The IN/GB method was implemented to determine the average replacement time for
an item with maintenance costs that follow a geometric stochastic growth dynamics.
The solution was found with and without fluctuations of the replacement boundary.
All the computations were carried out in interval arithmetic.The cases without fluctuations result in a single intersection between the con-
tinuation and replacement boundaries. The risk-free rate has the largest effect on
the average replacement time. There is a unique portfolio wealth distribution for
each solution.
Three cases with fluctuations of the replacement boundary with a fixed contin-
uation boundary resulted in several intersections with the continuation boundary.
In the presence of a fixed continuation boundary, the replacement boundary fluctu-
ations of 10%, 15%, and 20% resulted in three intersections with different average
replacement times and portfolio wealth distributions. Our graphs confirm the resultsfrom the computations and depict the presence of multiple solutions to the optimal
stopping problem. The resulting portfolio weights for these multiple intersections
differ widely and in some cases by more than 200%. These large changes in portfolio
weight allocations are important.
They suggest that the possibility to hedge risk is greatly diminished even in the
presence of fluctuations in our simplified model. After removing the condition of a
fixed continuation boundary, we found a change of 25% in optimal portfolio wealth
allocation for a fluctuation of a 10% in replacement boundary.
We used a constant yield to maturity. In practical applications, it would beprudent to explore the variations in the optimal replacing time when there is a time
varying term structure of interest rates.
Acknowledgment
The collaboration of Dr. Albert LeMay at the University of Notre Dame (USA), the
financial support by both the University of Essex (UK) through the Oscar Arias
Award and by the British Council through the British Chevening Program are
gratefully acknowledged.
References
[1] G. Alefeld and J. Herzberger, Introduction to Interval Computations (Academic Press,1983).
8/7/2019 Optimal Investment Strategy via Internal Arithmeic
21/22
Optimal Investment Strategy Via Interval Arithmetic 205
[2] G. Constantinides, Market risk adjustment in project valuation, Journal of Finance33(2) (1978) 603616.
[3] D. Cox and H. Miller, The Theory of Stochastic Processes (Methuen, 1965).[4] K. Cuthbertson and D. Nitzsche, Investments: Spots and Derivatives Markets (Wiley,
2001).[5] A. Dixit and R. Pindyck, Investment under Uncertainty (Princeton University Press,
1994).[6] F. Fabozzi, Bond Markets, Analysis and Strategies (Prentice-Hall, 2000).[7] J. Ingersoll and S. Ross, Waiting to invest: investment under uncertainty, Journal of
Business 65(1) (1992) 129.[8] J. Ingersoll, Theory of Financial Decision Making (Rowman & Littlefield, 1987).[9] B. Kang, Optimal stopping with recall cost, European Journal of Operational Research
117(1999) 222238.[10] R. Kearfott, Some tests of generalized bisection, ACM Transactions on Mathematical
Software 13(3) (1987) 197220.[11] R. Kearfott, Interval arithmetic, methods for non-linear systems and non-linear opti-
mization: An outline and status, in R. Sharda, B. L. Golden, E. Wasil, O. Balciand W. Stewart (eds.), Impact of Recent Computer Advances on Operations Research(Elsevier, 1989).
[12] R. Kearfott, Interval arithmetic techniques in the computational solution of non-linear systems of equations: Introduction, examples, and comparisons, Lectures inApplied Mathematics 26 (1990) 337357.
[13] R. Kearfott, Rigorous Global Search: Continuous Problems (Kluwer Academic
Publishers, 1996).[14] R. Kearfott, J. Dian and A. Neumaier, Existence verification for singular zeros of
nonlinear systems, SIAM Journal on Numerical Analysis 38(2) (2000) 360379.[15] R. Kearfott and M. Novoa, Algorithm 681: INTBIS. A portable newton/bisection
package, ACM Trans. Math. Software 16 (1990) 152157.[16] D. Lin, M. Zuo, R. Yam and M. Meng, Optimal system design considering war-
ranty, periodic preventive maintenance, and minimal repair, Journal of the Opera-tional Research Society51 (2000) 869874.
[17] D. Mauer and S. Ott, Investment under uncertainty: The case of replacement invest-ment decisions, Journal of Financial and Quantitative Analysis 30(4) (1995) 581605.
[18] D. Mauer and A. Triantis, Interactions of corporate financing and investment deci-sions: A dynamic framework, Journal of Finance 49(4) (1994) 12531277.
[19] R. Merton, An intertemporal capital asset pricing model, Econometrica 41 (1973)867880.
[20] R. Moore, Interval Analysis (Prentice-Hall, 1966).[21] N. Nedialkov, K. Jackson and G. Corliss, Validated solutions of initial value problems
for ordinary differential equations, Applied Mathematics and Computation105 (1999)2168.
[22] A. Neumaier, Interval Methods for Systems of Equations (Cambridge UniversityPress, 1990).
[23] D. Nordman and W. Meeker, Weibull prediction intervals for a future number of
failures, Technometrics 44(1) (2002) 1523.[24] R. Pindyck, Investments of uncertain cost, Journal of Financial Economics 34 (1993)
5376.[25] R. Pindyck, Irreversibilities and the timing of environmental policy, Resource and
Energy Economics 22 (2000) 233259.[26] C. Schnepper and M. Stadtherr, Robust process simulation using interval methods,
Computers and Chemical Engineering 20(2) (1996) 187199.
8/7/2019 Optimal Investment Strategy via Internal Arithmeic
22/22
206 B. Stradi & E. Haven
[27] W. Tucker, A rigorous ODE solver and Smales 14th problem, Foundations ofComputational Mathematics 2 (2000) 53117.
[28] M. Venkataramanan, A. Cabot and W. Winston, An interval branch and boundalgorithm for global optimization of a multiperiod pricing model, Computers andOperations Research 22(7) (1995) 681687.
[29] P. Vlok, J. Coetzee, D. Banjevic, A Jardine and V. Makis, Optimal componentreplacement decisions using vibration monitoring and the proportional-hazard model,Journal of the Operational Research Society 53 (2002) 193202.
[30] M. Wolfe, Interval mathematics, algebraic equations and optimisation, Journal ofComputational and Applied Mathematics 124 (2000) 263280.
[31] Mathematica 4.0. Wolfram Research, New York (1999).[32] Matlab 4.2. The Mathworks Inc., Natick (1996).