Sei sulla pagina 1di 4

Managerial Finance Volume 16 Number 1 1990 23

THE MATCHING OF ASSETS WITH LIABILITIES BY


GOAL PROGRAMMING.
E.S. Rosenbloom and Elias S.W.Shiu * II. Cash-Flow Matching.
Department of Actuarial & Management Sciences, Faculty Suppose that a decision maker has a stream of liability ob­
of Management, University of Manitoba, Winnipeg, Mani­ ligations of amount L(t) to be paid at time t, t ≥ 0. These
toba, R3T 2N2, Canada. liability cash flows {L(t)} are assumed to be fixed and cer­
tain. The decision maker faces the problem of construct­
* Support from the Great-West Life Assurance Company
ing from the currently available universe of non-callable
is gratefully acknowledged.
and default-free fixed-income securities a portfolio that will
Abstract. meet his future liability payments. As the decision maker
has limited resources, he may try to seek an initial invest­
A major problem facing the financial industry today is in­ ment portfolio with minimum cost such that its cash flow
terest rate fluctuations. An important technique for insu­ will at least meet the projected liability payment for each
lating a fixed-income portfolio from shifts in the term and every period of the planning horizon.
structure of interest rates is the method of cash-flow
matching. This method can be enhanced by allowing Let P(j) denote the current price for one unit of the j -
carry forward and borrowing from future surpluses. Unfor­ th security and C(t,j) its cash flow at time t. Let N(j) denote
tunately, the resulting mathematical program is non-linear. the number of units of the j-th security to be purchased.
In this paper, we show that the introduction of deviational The decision maker described above seeks to find the in­
variables linearises the problem. As the decision maker vestment portfolio {N(j)} by minimising total cost
may have several incommensurable objectives, we pro­
pose a goal programming formulation as a realistic and
flexible model for this problem. The resulting model can
then be solved by using a standard operational research
computer package.

I. Introduction.

A major problem facing the financial industry today is in­


terest rate fluctuations. If assets are invested shorter than
the corresponding liabilities, reinvestment risk arises be­
cause interest rates can fall. On the other hand, if assets
are longer than liabilities, then liquidation risk or market risk Thus, the problem can be formulated as a linear pro­
exists as interest rates can rise. Nearly half a century ago, gram. Applications and numerical examples of this classi­
T. C. Koopmans [14] already pointed out that, in order to cal formulation can be found in [5], [6, Chapter 19], [7,
reduce interest rate risk faced by a financial intermediary, Chapter 6] and [8, Chapter 7]. Unfortunately, there are
the maturity dates of the securities in the investment port­ deficiencies with this formulation. As excess cash flow in
folio should be related to the anticipated liability payments one period is not modelled to be carried forward to a sub­
and the two streams of cash flows should be matched peri­ sequent period, the initial investment may be unnecessar­
od by period. ily high. Also, there is no provision for short-term
borrowing. In order to reduce investment cost, both posi­
Two important methods for matching assets with lia­ tive and negative cash balances should be allowed. How­
bilities (so as to insulate the portfolio from shifts in the term ever, if the interest rate for borrowing is not the same as
structure of interest rates) are cash-flow matching and im­ that for investing, the mathematical program thus formu­
munisation. The term "immunisation" was coined by the lated is non-linear. Luckily, with the use of deviational vari­
British actuary F.M.Redington[19]. Redington's theory is ables, a linear programming formulation is possible, as we
to equate the mean term of the assets to that of the lia­ shall show in the next section.
bilities while requiring the assets to be more spread out
than the liabilites. Redington's "mean term" had been an­ Deviational variables are used in pre-emptive goal pro­
ticipated by F.R. Macaulay [16], whose "duration" is the gramming, which is a very flexible technique. Suppose
standard terminology today. Expositions on immunisation that, besides trying to keep down the size of the initial in­
theory can be found in the books [3,8,9,12 and 18]; some vestment, the decision maker wishes to have the final ac­
recent papers are [1, 2, 20, 21 and 22]. cumulated balance above a certain threshold and also
have the liability cash flows as closely matched with the
In this paper we present a generalisation of the classi­ asset cash flows as possible. He may employ pre-emptive
cal method of cash-flow matching and provide a goal pro­ goal programming to take into account of all these three
gramming formulation for its practical implementation. goals, as we shall show in Section IV.
24 Managerial Finance Volume 16 Number 1 1990

As a buy-and-hold strategy, cash-flow matching is (3.2) can be transformed into linear constraints. Consider
particularly suited to the decision maker who, in order to the linear equations:
obtain a superior rate of return, needs to invest in illiquid A(1)= d(1)+-d(1)-
assets such as private placement bonds. On the other
hand, if the decision maker employs the immunisation
method, he has to rebalance his portfolio continuously and (1+l 2 )d(1)+_(1+b 2 )d(1)- + ∆ (2) = d(2)+-d(2)-
hold liquid and marketable assets.
III. A Linear Programming Formulation.
For simplicity, the cash flows are assumed to occur at the (3.4)
end of each time period. Hence the values of t are 1,2,3,
... only. Define the net cash flow at time t as
(1 +l m _ 1 )d(m-2) + - (1 +bm_1)d(m-2)-+
+ ∆(m-1) = d ( m - 1 ) + - d ( m - 1 ) -
Let b t denote the borrowing rate for period t, i.e., from t-1 and the inequality
to t, and I t the lending rate for period t. Each b t should be (1+l m )d(m-1)+ -(1+b m )d(m-1)- (3.5)
larger than or equal to the corresponding It. To be prudent,
one would set b t to be the maximum of the probable inter­ + A(m) > 0.
est rates at time t and It to be the minimum of the probable The quantity d(t) represents the money borrowed at time
interest rates at time t. t from income at time t +1 while d(t) + represents money
lent at time t to time t + 1 . Constraints (3.4) and (3.5) corre­
Let V(t) denote the cumulative balance of the net cash spond to (3.2) and (3.3), respectively. Now,
flows up to time t. If V(t) is positive, it is carried forward to
the end of the next period at rate l t +1; otherwise, at rate
b t +1. Hence,

subject to (3.1), (3.4), (3.5), d(t) + ≥ O, d(t)-≥ O and NO)


> 0, for all t and j , is a linear program. When the linear pro-
gramissolved,at most one of d(1)- andd(1) + is non-zero;
at most one of d(2)- and d(2) + is non-zero; and so on.

As there are many computer packages of linear pro­


gramming available in the marketplace, the practical im­
plementation of this solution is not difficult.
IV. A Multiple-Objective Formulation.
In the last section, a non-linear problem is transformed into
a linear program by means of deviational variables, which
are usually associated with goal programming formula­
tions. Goal programming, originally introduced by Char-
nes and Cooper [4], is one of the most powerful and
successful methods in Management Science. This tech­
nique reflects Nobel laureate Herbert Simon's "satisficing"
approach to decision making [17]. In this approach, a set
of multiple goals replaces a single optimisation criterion.
Expositions on goal programming can be found in [10],
[11], [15] and [23]. The paper [24] has listed 240 articles
on goal programming.

The decision maker might find the single criterion of


minimising the initial investment too restrictive. Although
he would certainly want to keep his initial investment down,
he might be satisfied with not spending more than, say, £A.
In terms of a goal programming formulation, this corre­
sponds to the constraint:

Although this mathematical program is non-linear be­


cause of the either/or constraints (3.2), it is shown in [13] In (4.1) s+ and s are the overachievement and the under-
that, by means of deviational variables, the constraints achievement, respectively, of the goal of an initial invest-
Managerial Finance Volume 16 Number 1 1990 25

ment of £A. It is obvious that the decision maker would like ution strategy is a pre-emptive goal programming formu­
to minimise the overachievement s + . Therefore, one of his lation [15, Chapter 13].
goals can be stated as:
There is an extension of the simplex method, called
Goal 1: Minimise s + . the goal programming simplex, for solving pre-emptive
goal programs directly. If computer software for the goal
Another goal of the decision maker might be that the programming simplex is not available, a goal program with
liability cash flows match the asset cash flows as closely k goals can be solved by solving a sequence of k linear
as possible. This can be accomplished by minimising the programs.
total amount of lending and borrowing, i.e.,
V. Conclusion.
Cash-flow matching is an important tool for asset/liability
management. It is particularly appropriate for the decision
However, as the decision maker may be more concerned maker who invests in illiquid assets for achieving higher
yields. The goal programming formulation provides a flex­
with mismatching in the short term than in the long term,
ible and realistic framework for coping with the problem of
he may reformulate Goal 2 as:
interest rate fluctuations.

where {v t } are discount factors.


Constraint (3.5) requires the final balance to be non-
negative. Instead, the decision maker might want a final
balance of, say, £B as a goal. Defining d(m) + and d(m)-
as the over-achievement and under-achievement of this
goal leads to the constraint
(1+lm)d(m-1) + -(1+b m )d(m-l) +∆ (m)+d(m)-
d(m) + =B. (4.2)

References.
The corresponding goal would be to minimise the under-
achievement d(m)", i.e., [1] Albrecht, P. "A Note on Immunization under a General
Stochastic Equilibrium Model of the Term Structure", In-
Goal 3: Minimise d(m)-. surance: Mathematics and Economics, Vol. 4 (1985), pp.
One way to consider all three goals simultaneously is 239-244.
to minimise the objective function [2] Beekman, J.A., and Shiu, E.S.W., "Stochastic Models
for Bond Prices, Function Space Integrals and Immuniza­
tion Theory", Insurance: Mathematics and Economics,
Vol.7, (1988), pp. 163-173.
subject to (3.1), (3.4), (4.1), (4.2) and that the variables [3] Bierwag, G.O., Duration Analysis: Managing Interest
{N(j), d(t) + , d(t)-, s + , s-} are non-negative. In (4.3), the Rate Risk, Cambridge, Massachusetts: Ballinger, 1987.
positive weights w1, W2, W3 are chosen to reflect the relative
emphasis the decision maker puts on the three goals. This [ 4] Charnes, A., and Cooper, W.W. Management Models
formulation is still a linear program. However, it may be and Industrial Applications of Linear Programming, New
difficult to choose the proper weights if the decision maker York: Wiley, 1961.
feels that the goals are incommensurable.
[5] Christensen, P.E. and Fabozzi, F.J. "Dedicated Bond
An alternative approach is for the decision maker to Portfolios", The Handbook of Fixed Income Securities, 2nd
prioritise the goals. First, solve the linear program with the ed., edited by F.J. Fabozzi and I. M. Pollack, Homewood,
most important goal as its objective function. When the Illinois: Dow Jones-Irwin, 1987, pp. 704-717.
program is solved, equate the objective function with the [6] Elton, E.J. and Gruber, M.J. Modern Portfolio Theory
optimal value and input the equation as an additional con­ and Investment Analysis, 3rd ed., New York: Wiley, 1987.
straint. Then, solve the revised linear program with the
second most important goal as its objective function. [7] Fong, H.G. and Fabozzi, F.J. Fixed Income Portfolio
Thus, the new solution is one among those points optimis­ Management, Homewood, Illinois: Dow Jones-Irwin, 1985.
ing the most important goal that comes closest to satis­
fying the second most important goal. Equating the [8] Granito, M.R. Bond Portfolio Immunization, Lexington,
optimal value with the objective function yields another Massachusetts: D.C. Heath, 1984.
constraint. Finally, solve the modified linear program with
the least important goal as its objective function. This sol­ [9] Hawawini, G.A. (editor) Bond Duration and Immuniza-
26 Managerial Finance Volume 16 Number 1 1990

tion: Early Developments and Recent Contributions, New graphy Survey of Goal Programming", Omega, Vol. 13
York: Garland Publishing, 1982. (1985), pp. 211-222.
[10] Ignizio, J.P. Linear Programming in Single- and
Multiple- Objective Systems, Englewood Cliffs, New Jer­
sey: Prentice-Hall, 1982.
[11] Ignizio, J.P., "Generalized Goal Programming: An
Overview", Computers and Operations Research,Vo\. 10,
(1983), pp. 277-289.
[12] Kaufmann, G.G., Bierwag, G.O.andToevs, A. (editors)
Innovations in Bond Portfolio Management: Duration Ana-
lysis and Immunization, Greenwich, Connecticut: JAI
Press, 1983.
[13] Kocheriakota, R., Rosenbloom, E.S.,and Shiu, E.S.W.
"Algorithms for Cash-Flow Matching", Transactions of the
Society of Actuaries Vol. 40, (1988), pp 477-484.
[14] Koopmans, T.C. "The Risk of Interest Fluctuations in
Life Insurance Companies", Philadelphia: Penn Mutual Life
Insurance Co., 1942.
[15] Lee, S.M. Moore, L.J., and Taylor, B.W., 111 Manage-
ment Science, Dubuque, Iowa: W.C. Brown, 1981.
[16] Macaulay, F.R. Some Theoretical Problems Sug-
gested by the Movements of Interest Rates, Bond Yields
and Stock Prices in the United States since 1856. New
York: National Bureau of Economic Research, New York,
1938.

[17] March, J.G., and Simon, H.A., Organizations, New


York: Wiley, 1958.

[18] Piatt, R.B. (editor) Controlling Interest Rate Risk: New


Techniques and Applications for Money Management,
New York: Wiley, 1986.

[19] Redington, F.M. "Review of the Principles of Life-Of­


fice valuations". Journal of the Institute of Actuaries, Vol.
78, (1952), pp. 286-315. Reprinted in [9] and in F.M. Re­
dington, A Ramble through the Actuarial Countryside: The
Collected Papers, Essays & Speeches of Frank Mitchell
Redington, MA. London: Institute of Actuaries Students'
Society, 1986.

[20] Shiu, E.S.W. "Immunization - The Matching of Assets


and Liabilities". In: l.B. MacNeill and G.J. Umphrey (eds.),
Advances in the Statistical Sciences, Volume VI: Actua-
rial Science, pp. 145-156, Dordrecht, Holland. D. Reidel
Publishing Co. 1987.

[21] Shiu, E.S.W. "On the Fisher-Weil Immunization Theo­


rem", Insurance: Mathematics and Economics, Vol. 6
(1987), pp. 259-266.

[22] Shiu, E.S.W. "Immunization of Multiple Liabilities", In-


surance: Mathematics and Economics, Vol. 7 (1988), pp.
219-224.

[23] Winston, W.L. Operations Research: Applications


and Algorithms, Boston: Duxbury Press, 1987.
[24] Zanakis, S.A., and Gupta, S.K. "A Categorized Biblio­

Potrebbero piacerti anche