SlideShare a Scribd company logo
CHAPTER 15
MULTIPLE PROJECTS AND
CONSTRAINTS
OUTLINE
• Constraints
• Method of Ranking
• Mathematical programming approach
• Linear programming model
• Integer linear programming model
• Goal programming model
Constraints
• Project dependence
 Mutual exclusiveness
 Negative economic dependency
 Positive economic dependency
• Capital rationing
• Project indivisibility
Methods of Ranking
Because of economic dependency, capital rationing, or project
indivisibility, a need arises for comparing projects in order to accept
some and reject others. What approaches are available for determining
which projects to accept and which projects to reject? Basically,two
approaches are available: (i) the method of ranking, and (ii) the method
of mathematical programming.
Fairly simple, the method of ranking consists of two steps (i) Rank all
projects in a decreasing order according to their individual NPVs IRRs or
BCRs (iii) Accept projects in that order until the capital budget is
exhausted.
The method of ranking, originally proposed by Joel Dean is seriously
impaired by two problems: (i) conflict in ranking as per discounted cash
flow criteria, and (ii) project indivisibility
Feasible Combination Approach
The following procedure may be used for selecting the set of investments
under capital rationing.
1. Define all contributions of projects which are feasible, given the
capital budget restriction and project interdependencies
2. Choose the feasible combination that has the highest NPV
Mathematical Programming Approach
A mathematical programming model is formulated in terms of two broad
categories of equations: (i) the objective function, and (ii) the constraint equations.
The objective function represents the goal or objective the decision maker seeks to
achieve. Constraint equations represent restrictions –arising out of limitations of
resources, environmental restrictions, and managerial policies – which have to be
observed. The mathematical model seeks to optimise the objective function subject
to various constraints
The objective function and constraint equations are defined in terms of
parameters and decision variables. Parameters represent the characteristics of the
decision environment which are given. Decision variables represent what is
amenable to control by the decisions makers.
Out of the wide variety of mathematical programming models, we shall discuss
three types:
 Linear programming model
 Integer programming model
 Goal programming model
Linear Programming Model
The most popular mathematical programming model, the linear
programming model is based on the following assumptions
• The objective function and the constraint equations are linear
• All the coefficients in the objective function and constraint equations
are defined with certainty.
• The objective function is unidimensional
• The decision variables are considered to be continuous
• Resources are homogenous. This means that if 100 hours of direct
labour are available, each of these hours is equally productive.
Linear Programming Model of a Capital
Rationing Problem
The general formulation of a linear programming model for a capital
rationing problem is :
Maximise
 NPVj Xj
Subject to
 CFjt Xj ≤ Kt (t = 0,1,….m)
0 ≤ Xj ≤ 1
Where NPVj = net present value of project j
Xj = amount of project j accepted
CFjt = cash outflow required for project j in period t
n
n
j =1
j =1
Kt = capital budget available in period t
The following features may be noted.
1. All the input parameters – NPVj, CFjt , Kt – are
assumed to be known with certainty.
2. The Xj decision variables are assumed to be continuous
but limited by a lower restriction (0) and an upper
restriction (1)
3. The NPV calculation is based on a cost of capital
figure which is known with certainty.
Integer Linear Programming Model
The principal motivation for the use of integer linear programming
approach are: (i) It overcomes the problem of partial projects which
besets the linear programming model because it permits only 0 or 1
value for the decision variables (ii) It is capable of handling virtually
any kind of project interdependency.
The basic integer linear programming model for capital budgeting
under capital rationing is as follows:
Maximise
 Xj NPVj
Subject to
 CFjt Xj ≤ Kt (t = 0,1,….m)
n
j =1
n
j =1
Xj = (0,1)
It may be noted that the only difference between this integer linear
programming model and the basic linear programming model discussed
earlier is that the integer linear programming model ensures that a project
is either completely accepted
(Xj =1) or completely rejected (Xj= 0).
Incorporating Project Interdependencies
in the Model
By constraining the decision variables to 0 or 1, the integer linear
programming model can handle almost any kind of project
interdependency. To illustrate, let us see how the following kinds of
project interdependence are incorporated in the integer linear
programming model:
• Mutual exclusiveness
• Contingency
• Complementariness
Goal Programming Model
Throughout this text we have assumed that the principal goal of financial
management is to maximise the wealth of shareholders, which, under
conditions of perfect capital market, can be realised by selecting the set of
capital projects that maximise net present value.
However, in the real world, capital market imperfections (like capital rationing,
differences in lending and borrowing rates, etc.) exist. Further, empirical
observation show that managers pursue a multiple goal structure which
includes, inter alia, the following:
Therefore, a realistic representation of real life situations should reflect the
multiple goals pursued by the management. The goal programming approach, a
kind of mathematical programming approach, provides a methodology for
solving an optimisation problem that involves multiple goals
• Growth in sales and market share
• Growth and stability of reported earnings
• Growth and stability of dividends
This approach, originally proposed by Charnes and Cooper in 1961, has
been extended by Ijiri, Ignizio, and others.
To use the goal programming model, the decision maker must:
1. State an absolute priority order among his goals
2. Provide a target value for each of his goals.
The goal programming methodology seeks to solve the programming
problem by minimising the absolute deviations from the specific goals in
order of the priority structure established. Goals at priority level one are
sought to be optimised first. Only when this is done will the goals at priority
level two be considered; so on and so forth. At a given priority level, the
relative importance of two or more goals is reflected in the weights assigned
to them.
Goal Programming Format
In general, the goal programming format is as follows:
Minimise = {P1 [f1 (d1 , d1 )] + P2 [ f2 (d2 , d2 )] +……
+Pm {fm (dm ,dm)]}
Subject to  aj1 Xj  C1
 aj2 Xj  C2
 ajk Xj  Ck
 bj1 Xj + d1 – d1 = G1
 bj2 Xj + d2 – d2 = G2
 bjm Xj + dm – dm = Gm
Xj , di , di  0
The goal programming model is formulated in terms of three principal components: (i)
the objective function,(ii) the economic constraints, and (iii) the goal constraints.
+
+
+ -
-
-
-
-
-
+
+
+ -
+
SUMMARY
 Because of constraints like project dependencies, capital rationing, and
project indivisibility, investment projects cannot be viewed in and project
indivisibility, investment projects cannot be viewed in location.
 Two projects are said to be economically dependent if the acceptance or
rejection of one changes the cash flow stream of the other or affects the
acceptance or rejection of the other. The types of economic dependency found
among projects are: mutual exclusiveness, negative dependency, and positive
dependency (complementariness).
 Capital rationing exists when funds available for investment are inadequate
to undertake all projects which are otherwise acceptable. Capital rationing
may arise because of an internal limitation or an external constraint.
 Capital projects are generally indivisible. This means that a capital project has
to be accepted or rejected in total – a project cannot be accepted partially.
 Because of economic dependency, capital rationing, or project indivisibility, a
need arises for comparing projects in order to accept some and reject others.
Two approaches are available for this purpose: the method of ranking, and the
method of mathematical programming.
 Fairly simple, the method of ranking consists of two steps: (i) Rank all
projects in decreasing order according to their individual NPVs, IRRs, or
BCRs. (ii) Accept projects in that order until the capital budget is exhausted.
 The method of ranking is seriously impaired by two problems: (i) conflict in
ranking as per discounted cash flow criteria, and (ii) project indivisibility.
 In a given set of projects, preference ranking tends to differ from one criterion
to another. Ranking conflicts are traceable to differing assumptions about the
rate of return at which intermediate cash flows are reinvested.
 To select a set of projects, one may define all combinations of projects which
are feasible given the capital rationing constraint and project dependencies,
and then choose that combination which has the highest NPV associated with
it. This procedure may be called as the feasible combinations procedure.
 A mathematical programming model is formulated in terms of two broad
categories of equations: (i) the objective function, and (ii) constraint
equations.
 Out of the wide variety of mathematical programming models, three types
have greater applicability to the capital budgeting.
problem: linear programming model, integer linear programming model, and
goal programming model.

More Related Content

PPT
Human aspects of_prj_mgmt-unit_iv-part_3
PPT
Cost Of Capital
PPT
Chapter13 specialdecisionsituations
PPTX
Capital Asset pricing model- lec6
PPTX
introductory micro economics
PPTX
Fundamental analysis Intro
PPSX
Govt. securities market ppt
PPT
Oligopoly
Human aspects of_prj_mgmt-unit_iv-part_3
Cost Of Capital
Chapter13 specialdecisionsituations
Capital Asset pricing model- lec6
introductory micro economics
Fundamental analysis Intro
Govt. securities market ppt
Oligopoly

What's hot (20)

PDF
Portfolio Management
PPT
Commodities Exchanges in India
DOCX
APT portfolio mnagmnt
PPT
Chapter 14 Powerpoint
PPTX
Project life cycle costing
PDF
Approaches of BOP.pdf
PPTX
Financial intermediation
PPTX
Chakravarthy committiee
PPTX
Leverage buyout
PPTX
Ch13
PPTX
Trade credit
DOCX
Portfolio management
PDF
Transportation problem
PPTX
New growth theoris
PPTX
Financial Estimations and Projections
PPTX
Receivable management or accounts receivable management
PPTX
Portfolio management ppt
PPTX
Target costing Prepared By Melwin Mathew
PPTX
Traditional and MM approach in capital structure
PPT
Finance function
Portfolio Management
Commodities Exchanges in India
APT portfolio mnagmnt
Chapter 14 Powerpoint
Project life cycle costing
Approaches of BOP.pdf
Financial intermediation
Chakravarthy committiee
Leverage buyout
Ch13
Trade credit
Portfolio management
Transportation problem
New growth theoris
Financial Estimations and Projections
Receivable management or accounts receivable management
Portfolio management ppt
Target costing Prepared By Melwin Mathew
Traditional and MM approach in capital structure
Finance function
Ad

Similar to Chapter15 multipleprojectsandconstraints (20)

PPTX
Multiple Project constraints
PPTX
Multiple projects and constraints
PPTX
integerS programming OperaTIONS RESEARCH
PPTX
Operation Research Techniques
PPT
ai linMixed Integer Programming (MIP) is a type of mathematical optimization ...
PDF
Linear Programming Problems {Operation Research}
PPTX
linear programming
DOCX
Linear programming manufacturing application
PDF
Reading Materials for Operational Research
PDF
Chapter 2.Linear Programming.pdf
PPTX
decision making in Lp
PPTX
Liner programming on Management Science
DOCX
Application of linear programming technique for staff training of register se...
PDF
ENEL_680_Linear_and_Integer_Programming-1.pdf
PPTX
Introduction to Management Science and Linear Programming
PPTX
Managerial economics linearprogramming
PDF
1. intro. to or & lp
PDF
Chapter 6-INTEGER PROGRAMMING note.pdf
Multiple Project constraints
Multiple projects and constraints
integerS programming OperaTIONS RESEARCH
Operation Research Techniques
ai linMixed Integer Programming (MIP) is a type of mathematical optimization ...
Linear Programming Problems {Operation Research}
linear programming
Linear programming manufacturing application
Reading Materials for Operational Research
Chapter 2.Linear Programming.pdf
decision making in Lp
Liner programming on Management Science
Application of linear programming technique for staff training of register se...
ENEL_680_Linear_and_Integer_Programming-1.pdf
Introduction to Management Science and Linear Programming
Managerial economics linearprogramming
1. intro. to or & lp
Chapter 6-INTEGER PROGRAMMING note.pdf
Ad

More from AKSHAYA0000 (20)

DOCX
DOCX
PPTX
PPT
Chapter23 projectreviewandadministrativeaspects
PPT
Chapter22 networktechniquesforprojectmanagement
PPT
Chapter21 projectmanagement
PPT
Chapter20 venturecapitalandprivateequity
PPT
Chapter19 financinginfrastructureprojects
PPT
Chapter18 financingofprojects
PPT
Chapter17 judgmentalbehavioural
PPT
Chapter16 valuationofrealoptions
PPT
Chapter14 socialcostbenefitanalysis
PPT
Chapter12 projectrateofreturn
PPT
Chapter11 projectriskanalysis
PPT
Chapter10 thecostofcapital
PPT
Chapter9 projectcashflows
PPT
Chapter8 investmentcriteria
PPT
Chapter7 thetimevalueofmoney
PPT
Chapter6 financialestimatesandprojections
PPT
Chapter5 technicalanalysis
Chapter23 projectreviewandadministrativeaspects
Chapter22 networktechniquesforprojectmanagement
Chapter21 projectmanagement
Chapter20 venturecapitalandprivateequity
Chapter19 financinginfrastructureprojects
Chapter18 financingofprojects
Chapter17 judgmentalbehavioural
Chapter16 valuationofrealoptions
Chapter14 socialcostbenefitanalysis
Chapter12 projectrateofreturn
Chapter11 projectriskanalysis
Chapter10 thecostofcapital
Chapter9 projectcashflows
Chapter8 investmentcriteria
Chapter7 thetimevalueofmoney
Chapter6 financialestimatesandprojections
Chapter5 technicalanalysis

Recently uploaded (20)

PDF
Insiders guide to clinical Medicine.pdf
PPTX
GDM (1) (1).pptx small presentation for students
PDF
01-Introduction-to-Information-Management.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Lesson notes of climatology university.
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Classroom Observation Tools for Teachers
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
RMMM.pdf make it easy to upload and study
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Basic Mud Logging Guide for educational purpose
PPTX
master seminar digital applications in india
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Insiders guide to clinical Medicine.pdf
GDM (1) (1).pptx small presentation for students
01-Introduction-to-Information-Management.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Lesson notes of climatology university.
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Classroom Observation Tools for Teachers
VCE English Exam - Section C Student Revision Booklet
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
RMMM.pdf make it easy to upload and study
Supply Chain Operations Speaking Notes -ICLT Program
Microbial disease of the cardiovascular and lymphatic systems
Renaissance Architecture: A Journey from Faith to Humanism
Basic Mud Logging Guide for educational purpose
master seminar digital applications in india
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Pharmacology of Heart Failure /Pharmacotherapy of CHF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf

Chapter15 multipleprojectsandconstraints

  • 2. OUTLINE • Constraints • Method of Ranking • Mathematical programming approach • Linear programming model • Integer linear programming model • Goal programming model
  • 3. Constraints • Project dependence  Mutual exclusiveness  Negative economic dependency  Positive economic dependency • Capital rationing • Project indivisibility
  • 4. Methods of Ranking Because of economic dependency, capital rationing, or project indivisibility, a need arises for comparing projects in order to accept some and reject others. What approaches are available for determining which projects to accept and which projects to reject? Basically,two approaches are available: (i) the method of ranking, and (ii) the method of mathematical programming. Fairly simple, the method of ranking consists of two steps (i) Rank all projects in a decreasing order according to their individual NPVs IRRs or BCRs (iii) Accept projects in that order until the capital budget is exhausted. The method of ranking, originally proposed by Joel Dean is seriously impaired by two problems: (i) conflict in ranking as per discounted cash flow criteria, and (ii) project indivisibility
  • 5. Feasible Combination Approach The following procedure may be used for selecting the set of investments under capital rationing. 1. Define all contributions of projects which are feasible, given the capital budget restriction and project interdependencies 2. Choose the feasible combination that has the highest NPV
  • 6. Mathematical Programming Approach A mathematical programming model is formulated in terms of two broad categories of equations: (i) the objective function, and (ii) the constraint equations. The objective function represents the goal or objective the decision maker seeks to achieve. Constraint equations represent restrictions –arising out of limitations of resources, environmental restrictions, and managerial policies – which have to be observed. The mathematical model seeks to optimise the objective function subject to various constraints The objective function and constraint equations are defined in terms of parameters and decision variables. Parameters represent the characteristics of the decision environment which are given. Decision variables represent what is amenable to control by the decisions makers. Out of the wide variety of mathematical programming models, we shall discuss three types:  Linear programming model  Integer programming model  Goal programming model
  • 7. Linear Programming Model The most popular mathematical programming model, the linear programming model is based on the following assumptions • The objective function and the constraint equations are linear • All the coefficients in the objective function and constraint equations are defined with certainty. • The objective function is unidimensional • The decision variables are considered to be continuous • Resources are homogenous. This means that if 100 hours of direct labour are available, each of these hours is equally productive.
  • 8. Linear Programming Model of a Capital Rationing Problem The general formulation of a linear programming model for a capital rationing problem is : Maximise  NPVj Xj Subject to  CFjt Xj ≤ Kt (t = 0,1,….m) 0 ≤ Xj ≤ 1 Where NPVj = net present value of project j Xj = amount of project j accepted CFjt = cash outflow required for project j in period t n n j =1 j =1
  • 9. Kt = capital budget available in period t The following features may be noted. 1. All the input parameters – NPVj, CFjt , Kt – are assumed to be known with certainty. 2. The Xj decision variables are assumed to be continuous but limited by a lower restriction (0) and an upper restriction (1) 3. The NPV calculation is based on a cost of capital figure which is known with certainty.
  • 10. Integer Linear Programming Model The principal motivation for the use of integer linear programming approach are: (i) It overcomes the problem of partial projects which besets the linear programming model because it permits only 0 or 1 value for the decision variables (ii) It is capable of handling virtually any kind of project interdependency. The basic integer linear programming model for capital budgeting under capital rationing is as follows: Maximise  Xj NPVj Subject to  CFjt Xj ≤ Kt (t = 0,1,….m) n j =1 n j =1
  • 11. Xj = (0,1) It may be noted that the only difference between this integer linear programming model and the basic linear programming model discussed earlier is that the integer linear programming model ensures that a project is either completely accepted (Xj =1) or completely rejected (Xj= 0).
  • 12. Incorporating Project Interdependencies in the Model By constraining the decision variables to 0 or 1, the integer linear programming model can handle almost any kind of project interdependency. To illustrate, let us see how the following kinds of project interdependence are incorporated in the integer linear programming model: • Mutual exclusiveness • Contingency • Complementariness
  • 13. Goal Programming Model Throughout this text we have assumed that the principal goal of financial management is to maximise the wealth of shareholders, which, under conditions of perfect capital market, can be realised by selecting the set of capital projects that maximise net present value. However, in the real world, capital market imperfections (like capital rationing, differences in lending and borrowing rates, etc.) exist. Further, empirical observation show that managers pursue a multiple goal structure which includes, inter alia, the following: Therefore, a realistic representation of real life situations should reflect the multiple goals pursued by the management. The goal programming approach, a kind of mathematical programming approach, provides a methodology for solving an optimisation problem that involves multiple goals • Growth in sales and market share • Growth and stability of reported earnings • Growth and stability of dividends
  • 14. This approach, originally proposed by Charnes and Cooper in 1961, has been extended by Ijiri, Ignizio, and others. To use the goal programming model, the decision maker must: 1. State an absolute priority order among his goals 2. Provide a target value for each of his goals. The goal programming methodology seeks to solve the programming problem by minimising the absolute deviations from the specific goals in order of the priority structure established. Goals at priority level one are sought to be optimised first. Only when this is done will the goals at priority level two be considered; so on and so forth. At a given priority level, the relative importance of two or more goals is reflected in the weights assigned to them.
  • 15. Goal Programming Format In general, the goal programming format is as follows: Minimise = {P1 [f1 (d1 , d1 )] + P2 [ f2 (d2 , d2 )] +…… +Pm {fm (dm ,dm)]} Subject to  aj1 Xj  C1  aj2 Xj  C2  ajk Xj  Ck  bj1 Xj + d1 – d1 = G1  bj2 Xj + d2 – d2 = G2  bjm Xj + dm – dm = Gm Xj , di , di  0 The goal programming model is formulated in terms of three principal components: (i) the objective function,(ii) the economic constraints, and (iii) the goal constraints. + + + - - - - - - + + + - +
  • 16. SUMMARY  Because of constraints like project dependencies, capital rationing, and project indivisibility, investment projects cannot be viewed in and project indivisibility, investment projects cannot be viewed in location.  Two projects are said to be economically dependent if the acceptance or rejection of one changes the cash flow stream of the other or affects the acceptance or rejection of the other. The types of economic dependency found among projects are: mutual exclusiveness, negative dependency, and positive dependency (complementariness).  Capital rationing exists when funds available for investment are inadequate to undertake all projects which are otherwise acceptable. Capital rationing may arise because of an internal limitation or an external constraint.  Capital projects are generally indivisible. This means that a capital project has to be accepted or rejected in total – a project cannot be accepted partially.  Because of economic dependency, capital rationing, or project indivisibility, a need arises for comparing projects in order to accept some and reject others. Two approaches are available for this purpose: the method of ranking, and the method of mathematical programming.
  • 17.  Fairly simple, the method of ranking consists of two steps: (i) Rank all projects in decreasing order according to their individual NPVs, IRRs, or BCRs. (ii) Accept projects in that order until the capital budget is exhausted.  The method of ranking is seriously impaired by two problems: (i) conflict in ranking as per discounted cash flow criteria, and (ii) project indivisibility.  In a given set of projects, preference ranking tends to differ from one criterion to another. Ranking conflicts are traceable to differing assumptions about the rate of return at which intermediate cash flows are reinvested.  To select a set of projects, one may define all combinations of projects which are feasible given the capital rationing constraint and project dependencies, and then choose that combination which has the highest NPV associated with it. This procedure may be called as the feasible combinations procedure.  A mathematical programming model is formulated in terms of two broad categories of equations: (i) the objective function, and (ii) constraint equations.  Out of the wide variety of mathematical programming models, three types have greater applicability to the capital budgeting. problem: linear programming model, integer linear programming model, and goal programming model.