Professional Documents
Culture Documents
Andrs Ramos
Universidad Pontificia Comillas
http://www.iit.upcomillas.es/aramos/
Andres.Ramos@upcomillas.es
Arco
Longitud del arco
Nodo
Sentido del arco
Nodo inicial y final
Definiciones
Holgura de un evento (nodo)
Diferencia entre su instante ms tardo y su instante ms temprano
Holgura total de una actividad (arco) de i a j TFij = T j ti d ij
Diferencia entre su instante ms tardo de j y la suma de su instante ms temprano de i
y la duracin de la actividad i a j. Se puede interpretar como mximo retraso en su
punto de comienzo o mximo incremento en su duracin sin retrasar el proyecto.
Holgura libre de una actividad (arco) de i a j FFij = t j ti d ij
Diferencia entre su instante ms temprano de j y la suma de su instante ms temprano
de i y la duracin de la actividad i a j. dem pero sin retrasar el inicio de una actividad
posterior.
La holgura libre es siempre menor que la holgura total FFij TFij .
Diagrama de Gantt
A 5
D 8
G 12
B 6
C 3
E 2
F 11
H 1
5
D u ra c i n
10
H o lg u ra lib re
15
20
25
H o lg u ra to ta l
CPM con costes resuelto con un algoritmo heurstico que obtiene optimalidad
Supngase que el camino crtico con las duraciones mximas D ij es el que se muestra en el
grfico, siendo el valor de cada nodo el tiempo mnimo de comienzo de las actividades que
parten del nodo (adems T = 20 ). En la tabla se muestran las duraciones mnimas D ij y los
costes para las duraciones mximas C ij y mnimas C ij . Cul es el tiempo mnimo de
realizacin del proyecto de forma acelerada sin variar las actividades crticas?
6
11
14
5
10
20
16
Acti
vidad
Duracin
Estndar
semanas
Coste
Previsto
M
Duracin
Acelerada
semanas
Coste
Acelerado
M
AB
10
14
AC
14
AE
14
34
10
54
BD
14
BE
10
20
29
CD
10
14
CE
12
18
DF
16
23
EF
10
30
10
ij
actividad por una reduccin unitaria de tiempo, es decir, Aij = D ij D . Se selecciona
ij
Duraci
Duraci
n
Duracin
Acelerada
Duracin
Estndar
Se escogen aquellas
actividades cr
crticas
con menor coste de aceleraci
aceleracin
Actividad
Coste
aceleracin
M/Semana
AB
(14-10)/(6-4)=2
AC
(14-8)/(5-3)=3
AE
(54-34)/(14-10)=5
BD
(14-6)/(5-3)=4
BE
(29-20)/(10-7)=3
CD
(14-10)/(3-2)=4
CE
(18-12)/(5-3)=3
DF
(23-16)/(7-6)=7
EF
(30-10)/(4-2)=10
11
Se reduce la duracin de la actividad seleccionada hasta que uno de los siguientes eventos
ocurra:
Que aparezcan nuevas actividades crticas (mltiples caminos crticos).
Que no se pueda reducir ms su duracin.
Que se consuma un presupuesto econmico para la aceleracin o que se consuma una
duracin mxima total a reducir (en este ejemplo ambas infinito)
La actividad AB puede reducirse en 2 semanas (con una reduccin de 1 semana ninguno de
los eventos anteriores ocurre). En ese momento aparece una nueva actividad crtica, la AE
(con flecha gruesa aparecern actividades crticas cuya duracin ya no puede reducirse, y en
verde las nuevas actividades crticas que aparecen en la iteracin).
6
14
5
10
16
18
14
12
A
5
18
7
14
12
5
10
5
8 14 4
12
Se elige entre :
EF (10 M
M/semana)
16 BE (3 M
M/semana)+AE (5 M
M/semana)
Se reducen BE y AE s
slo en dos semanas
ya que la actividad BD y DF se hacen cr
crticas
13
Se elige entre :
EF( 10 M
M/semana ) + BD ( 4 M
M/semana )
EF( 10 M
M/semana ) + DF ( 7 M
M/semana )
BE( 4 M
M/semana ) + AE ( 5 M
M/semana ) + DF( 7 M
M/semana )
BE ( 3 M
M/semana ) + AE ( 5 M
M/semana ) + BD ( 4 M
M/semana )
4
9
8
5
4
16
B
D
4
7
15
3
12
5
11
5
7
11
12 4
14
Se elige entre :
EF ( 10 M
M/semana) + DF ( 7 M
M/semana)
EF (10 M
M/semana) + BD ( 4 M
M/semana) + CD ( 4 M
M/semana )
EF (10 M
M/semana) + BD ( 4 M
M/semana) + AC ( 3 M
M/semana )
4
D
3
A
5
6
4
11
15
14
11
15
A
5
11
4
13
14
11
16
C o s te g lo b a l [M ]
200
192
180
175
160
158
146
140
138
130 128
126
120
100
12
14
16
18
20
22
17
c o s te
B i + Aid
D u ra c i n
18
( A x
ij ij
+ Bij )
D ij xij D ij
yi + xij y j
Condiciones iniciales
y1 = 0
yn T
19
20
Varianza
2 =
6
a+b
1
Tiempo medio
= 2m +
3
2
f(x)
duracin
a
21
22
23
( Z x ) f ( x )dx
( Z x ) f ( x)dx + ( x Z ) f ( x )dx
derivando e igualando a 0
f ( x )dx = P( x Z ) =
+
24
25
Nivelacin de recursos
Objetivo
Nivelar o repartir el uso de recursos en el tiempo de la forma ms equilibrada posible
sin alargar la duracin del proyecto (la del camino crtico)
n
(Y Y )
i =1
equivale a minimizar
n 1
la suma de los cuadrados Yi , siendo Yi la evolucin de los recursos a lo largo del
tiempo.
2
26
A 5
D 8
G 12
B 6
C 3
E 2
F 11
H 1
5
10
15
20
25
25
20
15
10
10
15
20
25
27
Algoritmo Burgess-Killebrew
PASO 1:
Elegir la actividad no crtica con mayor o ms avanzado instante ms temprano de
finalizacin. Retrasar esta actividad de unidad en unidad de tiempo hasta lo que le permita
su holgura total, eligiendo como fecha de inicio aqulla que d menor valor para la suma
de los cuadrados de las cargas diarias.
PASO 2:
Repetir el paso 1 una por una para las actividades no crticas con mayor instante ms
temprano de finalizacin, pero que no hayan sido analizadas hasta el momento, hasta que
todas las actividades no crticas hayan sido analizadas. En caso de empate, tomar primero
la que tenga mayor holgura. (Atencin a las relaciones de precedencia al entrar en
retrasos en la parte de la holgura total que no es holgura libre).
PASO 3:
Repetir los pasos 1 y 2 hasta que no haya ninguna disminucin en los cuadrados de las
cargas.
28
Si se retrasa 6 das la actividad F se obtiene el menor valor de los cuadrados de las cargas.
25
20
15
10
10
15
20
25
20
15
10
10
15
20
25
29
10
15
20
25
30
Variables
X jp
31
jp
=dj
p< p
j p
d j X jp
p, ( j , j ) Q
min carjk X jp
p k j
32
car
jk
X jp + N pk S pk = car k
p , k
Funcin objetivo
min ( N pk + S pk )
p
33
34
35
jp
=dj
j p
p< p
d j X jp
p, ( j , j ) Q
car
jk
X jp dispk
p , k
36
37
38