Escolar Documentos
Profissional Documentos
Cultura Documentos
Projects
Chapter 12 Selection from Independent projects - Selection of one project in the
set does not impact acceptance or rejection of any
Independent Projects Under other project
Independent projects tend to be quite different from
Budget Limitation each other
Investment capital represents a scarce resource
INEN 303
Generally more projects are defined for funding
Sergiy Butenko
consideration than there are funds available
Industrial & Systems Engineering
Some projects may be funded and some may not be
Texas A&M University
1 2
3 4
1
Example of Bundling: m = 4 Step 1 Identify Feasible Set
Project Initial Investment $ Identify all possible combinations of
A -$10,000 the projects where each combination
represents an economically mutually
B -$5,000
exclusive bundle.
C -$8,000
Consider all possible combinations by
D -$15,000 taking the projects 1 at a time, two at a
-$38,000 Total time, etc and listing them
Assume a budget of $25,000 (budget Eliminate infeasible bundles - ones
max.) that violate budget or other constraints
7 8
9 10
11 12
2
Initial Investments for m = 5 Projects Initial Investments for m = 5 Projects
Amounts are in units of $1,000. Amounts are in units of $1,000.
13 14
Feasible Bundles, NCF and PW Values Example 12.2: Unequal Lives Example
B - 15,000 2,930 9
C - 8,000 2,680 5
D - 8,000 2,540 4
17 18
3
Notation for IP Formulation IP Formulation of the Problem
PW is found with proper
k = 1m are the m independent projects m signs!
NCF
(magnitude)
Subject to: k0 kx b
b = capital budget limitation k =1
xk = decision variable for project k xk = 0 or 1 for k = 1,2, ... , m
xk = {0, 1}
Optimal bundle is constructed from the optimal solution of the
If xk = 1 then project k is accepted above problem, i.e. all projects with xk = 1 at optimum to the above
If xk = 0 then project k is rejected IP formulation
19 20
21 22
23 24
4
Summary continued
For m projects there are 2m possible
combinations or bundles
Manual solution will work only for very small
problems
Larger problems require an integer
programming formulation and spreadsheet
solution
25