File Name: Optimization – Discrete Project Selection
Location: Modeling Toolkit | Optimization | Discrete Project Selection
Brief Description: Illustrates how to run an optimization on discrete integer decision variables in project selection in order to choose the best projects in a portfolio given a large variety of project options, subject to risk, return, budget, and other constraints
Requirements: Modeling Toolkit, Risk Simulator
This model shows 12 different projects with different risk and return characteristics. The idea here is to find the best portfolio allocation such that the portfolio’s total strategic returns are maximized. That is, the model is used to find the best project mix in the portfolio that maximizes the total returns after considering the risks and returns of each project, subject to the constraints of the number of projects and the budget. Figure 95.1 illustrates the model.
Objective: Maximize Total Portfolio Returns (C17) or Sharpe Ratio returns to risk
ratio (C19)
Decision Variables: Allocation or Go/No-Go Decision (I4:I15)
Restrictions on Decision Variables: Binary decision variables (0 or 1)
Constraints: Total Cost (D17) is less than $5000 and less than or equal to 6 projects
selected (I17)
Figure 95.1: Discrete project selection model
To run this preset model, simply run the optimization (Risk Simulator | Optimization | Run Optimization), or for practice, set up the model yourself:
Note: Remember that if you are to run either a dynamic or stochastic optimization routine, make sure that you first have assumptions defined in the model. That is, make sure that some of the cells in C4:C15 are assumptions. The suggestion for this model is to run a Discrete Optimization.
In addition, you can create a Markowitz Efficient Frontier by running the optimization, then resetting the budget and number of projects constraints to a higher level, and rerunning the optimization. You can do this several times to obtain the Risk-Return efficient frontier. For a more detailed example, see Chapter 100 on the military portfolio and efficient frontier models.
Figure 95.2: Setting up the optimization process