Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

We need to make a decision on the investment of projects over the next two years. For simplicity, we consider only three projects. The cost

We need to make a decision on the investment of projects over the next two years. For simplicity, we consider only three projects. The cost and the return of each project is displayed in the following table: Project Cost(Year 1) Cost(Year 2) Return(Year 1) Return(Year 2) 1 300 2 3 200 500 300 400 700 500 300 750 500 500 1100 At the beginning of the first year, your capital is $600. At the beginning of each year, you can decide which projects to invest. For instance, if you decide to invest on project 3 only for the first year, then you will need to pay $500 at the beginning and receive $750 at the end of first year. If you decide to invest on both project 1 and 2 on Year 2, you will need to pay $ 300+400= 700 at the beginning of the year 2 and receive $500+500=1000 at the end of the year 2. If you would like to invest a project in any period, you have to pay exactly the cost of that project for that year, i.e., you cannot invest part of a project. Also, multiple investments on a single project in a given year is not allowed. Your investment is subject to your budget for each year. So the total investment (the total cost of the projects that you invest) in each year should be at most your capital at the beginning of that year. Your objective is to maximize the capital (the total amount of money) at the end of the second year. (a) (10 marks) Let cij and rij denote the cost and the return of project j in year i. Formulate the problem as a linear integer program and write down the optimization problem. Hint: Beside the variable that indicate the your investment decision, it could be helpful to also introduce two continuous variables that indicate your capital at the end of each year. (b) (15 marks) Formulate the problem as an LIP and solve in Python. Describe the optimal investment plan. Notes and hints: 3 Since Python counts from 0 instead of 1, you can use year 0 to denote year 1, and project 0 to denote project 1. You can use cp.Variable(3, boolean=True) to denote a binary variable of size 3. Beside the variable that indicate the your investment decision, it could be helpful to also introduce two continuous variables that indicate your capital at the end of each year. The equality constraint in cvxpy is straight-forward. For instance, x+y = 1 is coded as x+y==1. You need to consider carefully the budget constraint at the beginning of the second year. (c) (Bonus: 10 marks) Suppose that there is a bonus scheme that encourage investors to continue on investing the same project in the second year. To be more specific, if we invest on project i in the first year and continue to invest on this project in the second year, you would receive 100 dollar discount for the cost of project i in the second year. For instance, if we invest on project 1 on both years, the cost to pay at the beginning of the second year is just 200, instead of 300. Reformulate the problem after considering this bonus scheme and resolve it in Python. What is the optimal investment plan now? Explain the intuition if the investment plan is different from the previous one. Hint: You might want to introduce a new set of binary variables for each project. Make use of the fact that binary variables can only be zero or one. Note: This part is a bonus question. You do not have to do this part. If you earn marks from this questions, it would be add to the total of this homework. Suppose your homework marks exceed 100 after adding the bonus question, the rest points would be added to your other homework questions. Bonus question only apply to homework category, so if you have already obtained full mark, this bonus question would not help your grades. I would not provide any additional hint to this part of question, though you can ask me some clarification questions.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Effective Communications

Authors: Elearn

1st Edition

1138456136, 9781138456136

More Books

Students also viewed these Accounting questions