Bond
Model - Exact Matching with Cash Carryforward |
|
|
|
|
|
| What
is the minimum cost portfolio, consisting of up to 6 bonds, that provides
enough |
|
|
|
|
|
| cash flow to cover
liabilities in each period? |
|
|
|
|
|
|
|
| Interest Rate |
7% |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Characteristics of bonds |
|
|
|
|
|
|
|
|
| |
Bond 1 |
Bond 2 |
Bond 3 |
Bond 4 |
Bond 5 |
|
|
|
|
| Face Value |
$1,000 |
$1,000 |
$1,000 |
$1,000 |
$1,000 |
|
|
|
|
| Coupon Payment |
$100 |
$125 |
$150 |
$175 |
$75 |
|
|
|
|
| Years to Maturity |
3 |
5 |
6 |
4 |
6 |
|
|
|
|
| Price |
$1,078.73 |
$1,225.51 |
$1,381.32 |
$1,355.66 |
$1,023.83 |
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
| |
Bond 1 |
Bond 2 |
Bond 3 |
Bond 4 |
Bond 5 |
|
Cost |
|
|
| Number
Purchased |
50 |
50 |
50 |
50 |
50 |
|
$303,253 |
|
|
|
|
|
|
|
|
|
|
|
|
| Cash Flow |
Bond 1 |
Bond 2 |
Bond 3 |
Bond 4 |
Bond 5 |
|
Total w/Int |
|
Liability |
| Year 1 |
$5,000 |
$6,250 |
$7,500 |
$8,750 |
$3,750 |
|
$31,250 |
|
$32,000 |
| Year 2 |
$5,000 |
$6,250 |
$7,500 |
$8,750 |
$3,750 |
|
$30,448 |
|
$25,000 |
| Year 3 |
$5,000 |
$6,250 |
$7,500 |
$8,750 |
$3,750 |
|
$37,079 |
|
$22,000 |
| Year 4 |
|
$6,250 |
$7,500 |
$8,750 |
$3,750 |
|
$42,384 |
|
$28,000 |
| Year 5 |
|
$6,250 |
$7,500 |
|
$3,750 |
|
$32,891 |
|
$25,000 |
| Year 6 |
|
|
$7,500 |
|
$3,750 |
|
$19,694 |
|
$20,000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Problem |
|
|
|
|
|
|
|
|
|
| An investor wants to put together a portfolio consisting of
up to 6 different bonds. He has certain cash-flow requirements in the future |
| that the coupons of the bonds should cover. (For example, a pension fund must meet
requirements for future pension payments.) |
| These
payments are independent of interest rate changes. Excess payments in a period can be reinvested, to be available
in the |
| next
period, at a certain interest rate. How should the investor choose his portfolio to minimize the cost of
the bonds, while making |
| sure that the
payments cover his future cash-flow requirements? |
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
| Solution |
|
|
|
|
|
|
|
|
|
| 1)
The variables are the number of each bond to include in the portfolio. In
worksheet BOND3 these are given the name |
| Purchased_bonds. |
|
|
|
|
|
|
|
|
|
| 2) The
constraints are very simple. First we have the logical constraints: |
|
|
|
|
|
|
| |
Purchased_bonds >= 0 via the Assume Non-Negative option |
|
|
|
|
|
| |
Purchased_bonds = integer (We can not buy fractions of a bond) |
|
|
|
|
| Then there is
the constraint to make sure that the cash-flow requirements are met: |
|
|
|
|
|
| |
Cash_flow >= Liabilities |
|
|
|
|
|
|
|
| 3) The
objective is to minimize the portfolio cost. This is given the name
Total_cost. |
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
| Remarks |
|
|
|
|
|
|
|
|
|
| The solution is similar to the one in BOND3. The difference
is that the cash-flow takes into account the reinvestment of excess |
| funds in one period for the next period. Remember that the
original idea behind exact matching was to minimize the influence |
| of interest rate changes. In this model, however, we are again more dependent on the interest
rate, since a shift in the future |
| rate
would affect the solution to the model. Thus, the market value of the portfolio may fluctuate to a greater
extent than if we |
| ignored
reinvestment opportunities. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|