Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Investigación Operativa Pert y CPM
Investigación Operativa Pert y CPM
PROGRAMACION DE PROYECTOS:
CPM Y PERT
2012
Introduccin
Un caso particular de los sistemas intermitentes, son los proyectos que se realizan por
nica vez (los procesos y secuencias responden a pedido)
Ejemplo:
Proyectos constructivos (puentes, edificios, etc)
Desarrollo de productos nuevos (investigacin e instalacin de lneas de produccin,
instalacin de equipos)
Diseo de campaas publicitarias
Auditorias financieras
Etc.
Todos los proyectos, pequeos o grandes, tienen caractersticas comunes, entre ellas:
Una combinacin de actividades
Una relacin secuencial entre algunas de las actividades
Una preocupacin por el tiempo: la terminacin del proyecto a tiempo es importante
Una preocupacin por los recursos: completar el proyecto dentro del presupuesto
tambin es importante
Grafo
Red
Le preceden
Le siguen
5
7
Acontecimiento
A
(actividad)
15 das
(Duracin)
Actividad Ficticia
7
0 das
Acontecimiento
Inicial
Acontecimiento
Final
Trazado de grafo
Evitar que las flechas sean curvas, deben ser rectas para
mayor claridad.
Evitar que las flechas se crucen
Evitar que las flechas posean longitudes
desproporcionadas unas con otras
Evitar el desorden en la numeracin, procurando hacer
sta de izquierda a derecha siempre que sea posible.
Evitar flechas ficticias que no sean necesarias.
Si
No
5
5
4
1
1.-
3
4
2.-
3
4
5
3
4
3.-
2
3
7
4.1
5.-
6.-
5
1
Actividad
A
B
C
D
E
Descripcin
Cimientos paredes
Plomera, electricidad
Techo
Pintura exterior
Pintura interior
Predecesor
Ninguna
A
A
A
B, C
Duracin (sem)
4
2
3
1
5
Actividad
A
B
C
D
E
Descripcin
Cimientos paredes
Plomera, electricidad
Techo
Pintura exterior
Pintura interior
Predecesor
Ninguna
A
A
A
B, C
Duracin (sem)
4
2
3
1
5
INICIO
FIN
Otra alternativa sera formar una red donde cada actividad est representada como un arco y
cada nodo indica el inicio o trmino de sta. Por ejemplo la actividad A comienza en el nodo 1 y
termina en el nodo 2
Una actividad no puede ser representada por ms de un arco de red. Ninguna actividad
puede representarse dos veces en la red
Dos actividades diferentes no pueden identificarse por los mismos eventos terminal y de
inicio.
Actividades ficticias: se utilizan para respetar las relaciones de precedencia. Son actividades
de duracin cero y no tienen asignacin de recursos.
A
11
1
H (ficticia)
C
2
4
D
figura 3
Actividad
A
B
C
D
E
Descripcin
Cimientos paredes
Plomera, electricidad
Techo
Pintura exterior
Pintura interior
Predecesor
Ninguna
A
A
A
B, C
Duracin (sem)
4
2
3
1
5
ACTIVIDAD
A
B
C
D
E
F
PREDECESORAS
--A, B
A, B
D
C, E
DURACIN (DAS)
6
9
8
7
10
12
A
dij
Notacin
INICIO
TERMINO
Tiempo lo
ms tarde o
limite
Tiempo
lo ms
prximo
LSI
ESI
Actividad i-j
di j
i
Nmero del
acontecimiento o
suceso
ES h
LS h
Tiempo
lo ms
prximo
EFij
EF hj
Si EF iJ > EF hj
EFJ
LFJ
EFJ= EF iJ
Tiempo lo
ms tarde o
lmite
j
Nmero del acontecimiento o
suceso
Sea:
dij = duracin de la actividad (i,j)
ESij = instante ms temprano de inicio de la actividad (i,j)
ESi= Max { EF de todos los predecesores inmediatos del nodo (i)}
ESi= max [Esi-1 + dij]
EFij = instante ms temprano de trmino de la actividad (i,j)
EFij = ESi + dij
LSij = instante ms tardo de inicio de la actividad (i,j)
LSi = min [LFj - dij]
LFij = instante ms tardo de trmino de la actividad (i,j)
LFj = Min { LS de todos los sucesores inmediatos de la actividad (i,j)}
LFJ = EFj para j= ltimo suceso
i-1
ESi LSi
i-1
EFj LFj
dij
MTODO :
ESI LSI
i
EFj LFj
dij
Holgura libre (FSij) de una actividad es la diferencia entre el tiempo disponible para
realizar la actividad y la duracin de esta si se inicia y termina lo ms pronto
posible.
Holgura Total TS: Tiempo mximo en que una actividad puede ser atrasada sin
alterar la fecha de trmino del proyecto
TSij
ESI LSI
i
EFj LFj
dij
EJEMPLO:
Actividad
Duracin
Precedencia
---
---
B, D
C, E
7 7
4
5
6
2
0 0
1
2 2
2
D 2
B
3
3
Tiempo de trmino ms
temprano de act B
4 5
3
F
2
9 9
5
Tiempo de trmino ms
temprano de act E
Holgura Libre: tiempo en que una actividad puede ser retrasada sin que se retrase
la iniciacin de la actividad que sigue
FSIJ =Min {ES de todos los sucesores inmediatos de (i)} - EFIJ
Holgura Total: Tiempo mximo en que una actividad puede ser atrasada sin alterar
la fecha de trmino del proyecto
TSIJ = LSI - ESI= LFJ - EFIJ
EJEMPLO:
Actividad
Duracin
Predecesora ES i
EF j
LS i
LF j
--- +
TS
---
2+
B, D
C, E
CI
CN
tI
tN
tiempo
CN CI
ki
tN tI
Ejemplo:
Normal
Intensivo
T(sem)
Costo ($)
T (sem)
Costo ($)
(1,2)
1.400
2.000
(2,3)
1.500
2.000
(2,4)
1.500
2.500
(2,7)
600
600
(3,4) ficticia
--
--
(4,5)
1.300
2.000
(4,6)
300
500
(5,7)
800
1.200
(6,7)
600
1.000
actividad
4 4
2
Normal
actividad
T(sem)
Costo ($)
(1,2)
1.400
(2,3)
1.500
(2,4)
1.500
(2,7)
600
(3,4) ficticia
--
(4,5)
1.300
(4,6)
300
(5,7)
800
(6,7)
600
2
6 7
3
1010
5
3
6
7
7 7
4
2 7
12
2
9 10
6
1212
Aceleracin de un proyecto:
El objetivo es disminuir el tiempo de ejecucin del proyecto al mnimo costo.
Pasos :
1. Calcular el costo de aceleracin por perodo, para cada actividad en la red.
2. Con los tiempos actuales de las actividades encontrar la (s ) ruta(s) crtica(s ) en la red;
identificar las actividades crticas.
3. Acelerar en una unidad de tiempo el proyecto de acuerdo a:
Existe slo una ruta crtica?
Si: seleccionar la actividad crtica, y acelerar cuando:
a)
Todava se puede acelerar.
b)
Tiene el menor costo de aceleracin por perodo.
No: Entonces hay ms de una ruta crtica, acelerar una actividad de cada ruta crtica
tal que:
a)
Cada actividad seleccionada todava se puede acelerar.
b)
El costo total por unidad de tiempo sea el menor de todas las actividades
c)
Considerar que una misma actividad puede pertenecer a la vez a ms de
una ruta crtica, analizar las combinaciones de actividades a reducir elegir la
que de el menor costo.
4. Actualizar los tiempos de las actividades y calcular el nuevo tiempo total del proyecto. Si ya
se logr la fecha de entrega deseada detener el proceso. Si no, volver al paso 2.
5. Cuando ya no quedan actividades crticas que se puedan acelerar y que resulten en una
reduccin del tiempo del proyecto., el proceso termina.
6. Calcular el costo de aceleracin sumando los costos unitarios por actividad acelerada para
cada perodo.
COSTOS ASOCIADOS:
Costo Normal: C0 = 8000 $
Acortamiento 1: C1 = 8000 + 400 = 8400 $
Acortamiento 2: C2 =8000 + 400 + 500 = 8600 $
Acortamiento 3: C3 =8000 + 400 + 500 + 600 = 9500 $
Acortamiento 4: C4 =8000 + 400 + 500 + 600 + 200= 9700 $
Acortamiento 5: C5 =8000 + 400 + 500 + 600 +200 + 700= 10400 $
Acortamiento 6: C6 =8000 + 400 + 500 + 600 +200 + 700 + 500 = 10900 $
Acortamiento 7: C7 =8000 + 400 + 500 + 600 +200 + 700 +500 +500 = 11400 $
Tiempo estimado de trmino del proyecto= 7 semanas.
Tiempo
transcurrido
T0
Tm
Tp
2
t
(t p to ) 2
36
Donde:
1. Tiempo ms probable ( t m ):
2. Tiempo optimista ( to ):
3. Tiempo pesimista ( t p ):
4. Tiempo esperado ( te )
te =
to + 4 tm + t p
6
Donde:
1. Tiempo mas probable ( tm ):
El tiempo ms probable en que puede realizarse una operacin, es el tiempo que se lograra
con una mayor frecuencia si la operacin se ejecutar muchas veces
2. Tiempo optimista ( to ):
La estimacin optimista del tiempo de duracin de una operacin es aquella que se efecta
considerando que la operacin puede realizarse en las mejores circunstancias.
3. Tiempo pesimista ( t p ):
La estimacin pesimista del tiempo de duracin de una operacin es aquella que se efecta
considerando que el tiempo que demora la ejecucin de ella es el mximo, exceptuando la
ocurrencia de casos extremos de catstrofe.
4. Tiempo esperado ( e ):
Con las tres estimaciones anteriores se calcula el tiempo esperado, el resultado que se
obtiene corresponde a la duracin de cada operacin.
D ~ N( (i,j), 2(i,j) )
(i,j) ruta (i,j) ruta
T te
N (0,1)
D = D
2
T t e
p ( D T ) = Pr D
= (T )
(T)
Tiempo
transcurrido
E(Tij)
Ejemplo
Actividad Predecesoras
to
tp
tm
te
t2
Holgura
Total
--
10
1,8
--
13
1,8
A,B
13
2,8
A,B
13
12
10
10
0,4
C,E
15
12
12
9 9
2
A
26 26
6
0 0
1
38 38
B
9
12
9 9
3
D
7
E
16 16
10
26 26
5. INCERTIDUMBRE.
Trabajar con tres estimaciones de tiempo para la ejecucin de las operaciones.
Permite concluir que hay una certeza absoluta de que cada operacin, as
como el proyecto en su conjunto, tendr una duracin igual al tiempo
esperado. Esta incertidumbre es posible cuantificarla y expresarla en trminos
probabilsticas.
Para esto es necesario calcular:
La varianza de cada operacin
La varianza del proyecto
1.-Varianza
Varianza de cada operacin
t2 =
(t
to )
36
T2 = t2
(de operaciones de la ruta crtica)
Z=
Z=
t s te
2
t
TS Te
T2
Donde:
Para una operacin
Z = Valor de la variable normalizada.
Para la totalidad del
proyecto
Ejemplo de PERT
La malla de operaciones de un proyecto y las estimaciones de tiempo de cada una de
ellas son las siguientes:
3
6
2
Operacin
1-2
1-3
2-3
2-5
3-4
4-5
4-6
5-6
6-7
Tiempos
tp
to
tm
4
3
1
1
2
2
2
3
6
5
4
1
2
4
3
2
3
6
6
5
1
3
6
4
2
9
12
te
5
4
1
2
4
3
2
4
7
t2
0.11
0.11
0
0.11
0.44
0.11
0
1
1
te =
t2
to + 4tm + t p
(t
=
6
to )
36
T2 = t2
1
5
iii) Te =?
a.
b.
c.
d.
e.
1
2
6
5
1 2 2 5 5 6 6 7 = 18
1 2 2 3 3 4 4 6 6 7 = 19
1 2 2 3 3 4 4 5 5 6 6 7 = 24
1 3 3 4 4 6 6 7 = 17
1 3 3 4 4 5 5 6 6 7 = 22
Te = 24
4
4
10
10
6
3
2
3
5
2
13
17
17
13
4
5
24
24
8
HOLGURAS
Actividades
TS ij
FS ij
1-2
5-(0+5)=0
5-(0+5)=0
1-3
6-(0+4)=2
6-(0+4)=2
2-3
6-(5+1)=0
6-(5+1)=0
2-5
13-(5+2)=6
13-(5+2)=6
3-4
10-(6+4)=0
10-(6+4)=0
4-5
13-(10+3)=0
13-(10+3)=0
4-6
17-(10+2)=5
17-(10+2)=5
5-6
17-(13+4)=0
17-(13+4)=0
6-7
24-(17+7)=0
24-(17+7)=0
v) Una vez determinada la ruta crtica del proyecto se procede al clculo de la varianza
del proyecto
T2 =
2
t
T2 =
2
t
= 0 . 11 + 0 + 0 . 44 + 0 . 11 + 1 + 1 = 2 . 66
vi) Clculo de la probabilidad de cumplir plazos objetivos
a. Si el objetivo es cumplir el proyecto en 28 das
TS = 28
Calcular la probabilidad de cumplir este plazo:
TS = 28
TE = 24
T2 = 2 . 66
Z =
TS TE
T2
28 24
2 . 66
4
= 2 . 45
1 . 63
Z =
t S te
t2
54
1
1
=1
1.
vii) Clculo del plazo objetivo que se debe fijar dada una cierta probabilidad
Para efectuar este clculo es necesario fijar una determinada probabilidad. Al hacer
esto Z pasa a ser un valor conocido y lo que debe calcular es Ts o ts
TS = Z
t
= Z
2
t
+ TE
2
T
+ te
Por ejemplo
a.
TS = Z
2
T
+ TE
T s = 1 .3 + 1 .6 3 + 2 4
T s = 2 .1 2 + 2 4
T s = 2 6 .1 2 d a s
Luego el plazo objetivo que se debe asignar a la duracin del proyecto para tener una
probabilidad de 90.32% de cumplirlo es de 26.12 das (26 das).
b.-Que plazo objetivo se debe asignar a la operacin 1-2 para tener una probabilidad
de 98,03% de cumplirla.
P (98.03%) Z = 2.06
Entonces
Z = 2.06
te = 5
t2 = 0.11
t s = Z t2 + te
t s = 2.06 * 0.33 + 5
t s = 5.68 das
La diferencia 100%-100%= 0,
crtica es 0.
Z=
64
= 6.06
0.11
La diferencia 100%-100%= 0,