crashing pert networks using mathematical programing

28
International Journal Of Project Management 19 (2001) Submitted By: Ibrahim H. Malubhaiwala (40)  Jasmeet Singh Bhatia (41) Manish Pashine (53) Mayank Kumar Sharma (54) Ghaleb Y . Abbasi, Adnan M. Mukattas h  Advance Project Management Assignment

Upload: manish-pashine

Post on 06-Apr-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 1/28

International Journal Of Project Management 19 (2001)

Submitted By:

Ibrahim H. Malubhaiwala (40) Jasmeet Singh Bhatia (41)Manish Pashine (53)Mayank Kumar Sharma (54)

Ghaleb Y. Abbasi, Adnan M. Mukattash

Advance Project Management Assignment

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 2/28

Introduction Aim of the study is to develop an approach for crashingpessimistic time in PERT networks

Crashing is done by investing additional amount of money in order to reduce variance and projectdurationThis increases the probability of completing the

project in the given timeConcept of crashing in CPM is applied to PERTnetworks

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 3/28

Model ConstructionProbability of certain project meeting a time T, for aparticular event is equal to

where,

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 4/28

The amount of money ri is invested in each activity atcritical path, to reduce the pessimistic time from b to ,the expected project duration from and thestandard deviation from to respectively After investing additional amount of money, the newexpected duration and new variance for each activity

would be

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 5/28

The new expected duration of activities lying on theCP would be

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 6/28

The new variance would be

And the amount of money invested on all activities

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 7/28

The probability of realizing the terminal node

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 8/28

Or,

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 9/28

Since the amount of money invested will reduce theexpected time, the new expected time for criticalactivities is

The equation of new expected time becomes

And the new variance becomes

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 10/28

Reducing the certain variance by certain percentmeans reducing the standard deviation by the samepercent, hence above equation can be written as

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 11/28

Also from eq (16) we get

By substituting eq (20) and (21), the following isobtained

This means the amount of money invested in certainactivities will reduce pessimistic time and its variance

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 12/28

The new expected duration of CP activities

After approximating function, the above eq.becomes

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 13/28

Since the decrease in variance is the function of then the new variance of CP activities would be

After approximating function, above eq. can be written as

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 14/28

After investing amount on each CP activity, thenew expected duration and new variance are thefunction of . The probability of realizing theterminal node is where,

Where,

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 15/28

Then Z becomes

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 16/28

Eq. (32) represents the mathematical model, whichrepresents the objective function and the constraints

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 17/28

The whole model can be re-written as follows

such that

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 18/28

Linearizing the Mathematical

ModelEq. (33) can be expanded using Taylors expansion formulti dimensional function. Then the linearizedmodel would be

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 19/28

From above Eq. the first the first term is constant

Hence the Eq. (34) can be re-written as

Subject to

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 20/28

A program was developed to substitute the valuesof and in the linearizedconstructed model. The output of this program isthe linear equation, which is the objectivefunction of the following form:

where is constant and is the coefficient of theadditional amount of money which must beinvested on the first activity on CP

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 21/28

Algorithm development

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 22/28

Contd..

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 23/28

Case Study

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 24/28

Table shows time estimates of all the activities

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 25/28

Values of qi and si are suggested by experts for eachactivity By substituting the values of in thedevelopment model we get the objective function

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 26/28

Next by specifying the value of , we get theconstraint of the objective function

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 27/28

Then we continue the steps of the algorithm, by finding the value of the objective function Z andsubstituting in Eq. (37) we get Z=-0.36476 and

Also we continue by linearizing the model around toget the following objective function

8/2/2019 Crashing PERT Networks Using Mathematical Programing

http://slidepdf.com/reader/full/crashing-pert-networks-using-mathematical-programing 28/28

ConclusionThe objective of the paper was to increase theprobability of realizing the last node by minimizingpessimistic time, which led to decrease in projectduration and deviationBy investing additional amount of money theprobability of completing the project increased from20.7% to 35%.Moreover the scheduled time decreased from 421 daysto 413 days