MPM 2
MPM 2
(EMPM)
1. Introduction
2. MPM
2.1. History of MPM
2.2. Concise description of MPM 2
3. Extended MPM 8
3.1. Extension of allowed relations 8
3.1.1. The begin-begin relation 8
3.1.2. the begin-end relation 8
3.1.3. The end-begin relation 9
3.1.4. The end-end relation 9
3.1.5. The percentage relation 9
3.1.6. Comparison of relations within Precedence and EMPM 9
3.2. Transformation of an EMPM bar diagram into a directed graph 10
3.2.1. First method: fixed duration of activities 10
3.2.2. Second method: variable duration of activities 11
3.2.3. Difference between both methods demonstrated by 12
means of an example
3.3. EMPM in practice 14
4. Final conclusion
14
5. Literature 15
- I -
1 Introduction
2 MPM
activity I
..... J
/
10
~n which:
-4 I
I
.----12----.1I_
J _1
From the above it appears that in this concept the length L(I~J)
r--- r
to
-12 J
- 5 -
r---- I
.10
-8 J
~
r
~
-~
j
- 6 -
For example:
-11
6 K
s J
or : 3
J
I ~
~ - k
2
~
-15 L
After a project has been split up into activities and the relations
between these activities have been established, computations must be
performed on the produced bar diagram. In other words, planning data
such as: "earliest start", "latest start", etc. have to be determined.
The bar diagram must be transformed into a directed graph (network),
before these computations can start. Note, that this also holds for
Precedence. This transformation may be part of the program and is
necessary due to the fact, that there exists no "bar diagram theory";
we however can use graph theory. This graph theory provides us with
concepts, theorems and algorithms. The transformation is very simple
in the MPM case, because only relations are permitted between the
start moments of activities. The start moments are considered to be the
nodes of the graph, and the relations the arrows.
p J'
D,-1___._I J
3 Extended MPM
3.1 Extension of the permitted relations
o
I
L p --1_ J_ _ 1
I J
p
- 9 -
"Activity J only may start p time units after activity I has finished".
In diagram:
I I
IP ~ J
I
3.1.4 The end-end relation
"Activity J only may finish p time units after activity I has finished".
'fO
I
}O~
J
For example, the relation: "Activity J must start between the 2nd and
the 4th time unit after activity I has finished" can be represented
in EMPM as follows:
f_L I
---
B(A) P E(A)
-18
- 12 -
5
B( • E(. )
-5
In order to make the difference between the two methods evident, we shall
give an example.
A project consists of the following three activities:
I (electricians' work) which takes 5 days;
J (plasterers' work) which takes 3 days;
K (painters' work) which takes 4 days.
The three activities can be carried out simultaneously, on condition that:
the eclectricians begin at least one day before the plasterers begin;
the plasterers do not complete the work before the electricians have
finished.
These same restrictions also apply to the painters' work in relation to
the plasterers' work. We can denote the relations in formula as follows:
B(J) ~ B(I) + 1~ E(J) ~ E(I)~ B(K) ~ B(J) + 1~ E(K) ~ E(J).
In diagram:
0
I
1 J' 0
~
/(
- 13 -
eLectricians
WLasterers 1
I,painters
'"---------'
I
e ectncnans
l"",e..L_a_s_t_e;.;r;.;e;.;r;.;s~ J
l.....
-
, ---------
eainters ]
4 Final Conolusion
5 Literature
[I] Dibon, M. L. ,
Ordonnancement et potentiels, Methode MPM,
Herman, Paris (1970)
[6J Roy, B.
Graphes et ordonnancements,
Revue Fran~aise de recherche operationelle.
nr. 25, 6 (1962.10), page 323.