| Determine how to invest excess cash in 1-month, 3-month and 6-month CDs so as to | |||||||
| maximize interest income while meeting company cash requirements (plus safety margin). | |||||||
| Yield | Term | Price | Purchase CDs in months: | ||||
| 1-mo CDs: | 1.0% | 1 | $2,000 | 1, 2, 3, 4, 5 and 6 | Interest | ||
| 3-mo CDs: | 4.0% | 3 | $3,000 | 1 and 4 | Earned: | ||
| 6-mo CDs: | 9.0% | 6 | $5,000 | 1 | Total | $0.00 | |
| Month: | Month 1 | Month 2 | Month 3 | Month 4 | Month 5 | Month 6 | End |
| Init Cash: | $400,000 | $325,000 | $335,000 | $355,000 | $275,000 | $225,000 | $240,000 |
| Matur CDs: | $0 | $0 | $0 | $0 | $0 | $0 | |
| Interest: | $0 | $0 | $0 | $0 | $0 | $0 | |
| 1-mo CDs: | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
| 3-mo CDs: | 0.00 | 0.00 | |||||
| 6-mo CDs: | 0.00 | ||||||
| Cash Uses: | $75,000 | ($10,000) | ($20,000) | $80,000 | $50,000 | ($15,000) | $60,000 |
| End Cash: | $325,000 | $335,000 | $355,000 | $275,000 | $225,000 | $240,000 | $180,000 |
| Problem | |||||||
| A company wants to invest excess cash in 1-month, 3-month and 6-month Certificates of Deposit (CDs). The company | |||||||
| has expected uses of cash in the next 6 months, and it wants to make sure that the principal and interest from maturing | |||||||
| CDs meet the requirements for cash plus a safety margin for each month. For simplicity we assume that 3-month CDs | |||||||
| can only be bought at the start of months 1 and 4, and 6-month CDs can only be bought in month 1. Initial cash available | |||||||
| is $400,000. How many and what kind of CDs should the company buy in order to maximize the earned interest, and | |||||||
| meet the safety margin of $100,000 each month? | |||||||
| Solution | |||||||
| The characteristics of the 3 different CDs are given in cells A5 through F9. | |||||||
| 1) The variables are the number of CDs to buy in each month. The variable cells are given names One_month_CDs, | |||||||
| Three_month_CD1 and Three_Month_CD2, and Six_month_CDs. There are 6+2+1 = 9 variables. | |||||||
| 2) The constraints are the limitations on the formulas in this model. First, there is the safety margin requirement for each | |||||||
| month. This gives | |||||||
| Monthly_cash >= 100000 | |||||||
| Then there are the logical constraints on the number of CDs to be bought. It is not possible to buy half or other fractions, | |||||||
| or negative amounts of CDs. We can rule out negative amounts with the Assume Non-Negative option. This gives | |||||||
| One_month_CDs = integer | |||||||
| Three_month_CD1 = integer | |||||||
| Three_month_CD2 = integer | |||||||
| Six_month_CDs = integer | |||||||
| 3) The objective is to maximize earned interest. This is calculated by multiplying the number of CDs bought of each kind | |||||||
| by the interest earned for each CD. This is given the name Total_interest. | |||||||
| Remarks | |||||||
| This is a good example of how the solver can help you make intelligent decisions in investments. Before solving the | |||||||
| model with the Solver try to find a solution by hand. What interest is earned? | |||||||
| The time required by the solver to solve this model can be considerable. Integer problems are very difficult to solve. In a | |||||||
| model like this it would be possible to change the variables to the amount of money to be invested. This would give a | |||||||
| 'normal' problem. We chose this form since often it is not possible to invest an arbitrary amount of money in a CD. | |||||||
| In some situations it is not desirable to use integer constraints. When an expected solution of a model yields a value | |||||||
| that is 2034.86, for example, it is safe to assume we can round this number to 2035. If the value is 0.34 however, it is | |||||||
| not safe to assume we can round this number. In each model, you have to tradeoff precision vs solution time to make a | |||||||
| decision whether or not to use integer variables. | |||||||
