Vous êtes sur la page 1sur 14

PERT/CPM Las tcnicas de PERT y CPM son dos tcnicas que nacieron en una misma poca para la evaluacin

y control de proyectos, y cuya representacin se hacen mediante grafos dirigidos sin ciclos. A continuacin se resume las dos tcnicas mediante un cuadro comparativo: PERT 1) Tcnica de Evaluacin y Revisin de Programas 2) Origen: 1957 Objetivo: Planear y controlar el proyecto Solaris. (Armada Norteamericana) CPM Mtodo de la Ruta Crtica

Origen: 1956 Objetivo: Controlar el mantenimiento de plantas qumicas. (Du Pond Co. & Remington Rand Corp.) 3) Tiempos con incertidumbre. Tiempos determinsticos. 4) No toma en cuenta costos. Igual importancia al tiempo y al costo 5) Las Actividades son Las Actividades son representadas por Flechas y representadas por Nodos y los Nodos representan a los las Flechas representan las Eventos. prelaciones entre las Actividades.

Hoy en da se usa cualquier de las dos representaciones para ambas tcnicas. En el caso del PERT los nodos tienen que estar numerados en orden ascendentes, y en algunos casos, como cuando dos actividades tienen el mismo nodo inicial y final, o cuando una actividad es precedente de dos o ms

actividades y una de esta es precedida por otras actividades, es necesario crear una actividad ficticia. Veamos los siguientes ejemplos: Ejemplo 1: Para realizar el mantenimiento de un mezclador de necesita hacer la siguiente lista de actividades:

Duracin Actividades Actividades Descripcin (Horas) Precedentes A Emisin de certificado 1 -de requisicin. B Apertura e inspeccin 6 A del mezclador. C Reparacin del agitador 10 B daado. D Revisin de la vlvula de 3 B desage. E Restauracin de la vl1 D vula de desage. F Ajuste de la nueva 2 B correa en V a la transmisin. G Proceso de cierre de 4 C, E, F mezclador y fin de la requisicin. A continuacin se mostrar las dos formas de representacin, tanto la de PERT con las actividades como flechas, como la de CPM con las actividades como nodos.

LAS ACTIVIDADES COMO FLECHAS

C
10

A
1

B
6

D
3 2

4 F 5

E
1

G
4

H: es una actividad ficticia

LAS ACTIVIDADES COMO NODOS

C
(10)

A
(1)

B
(6)

D
(3)

E
(1)

G
(4)

F
(2)

Ejemplo 2: Para mudar le centro de operaciones de tarjetas de crdito a una nueva ciudad X una empresa tiene la siguiente lista de actividades:

Actividades Descripcin A Seleccionar sitio oficinas. B Crear plan organizacional y financiero. C Determinar requerimientos de personal. D Disear la instalacin. E F G H I J Construir el interior.

Duracin Actividades (Horas) Precedentes de 3 -5 3 4 8 2 4 2 5 3 -B A, C D C F F B H, E, G

Seleccionar el personal que se va transferir. Contratar nuevos empleados. Trasladar registros, personal clave, etc. Hacer arreglos financieros con instituciones de X. Capacitar nuevo personal.

A continuacin se mostrar las dos formas de representacin, tanto la de PERT con las actividades como flechas, como la de CPM con las actividades como nodos.

LAS ACTIVIDADES COMO FLECHAS

4 A
3

D
4

5 H
8 2

E 8 L
0

K 3

1
5

F
2

G 7 I
5

J
3

B 2

K, L: son actividades ficticias

LAS ACTIVIDADES COMO NODOS

A
(3)

D
(4)

E
(8)

B
(5)

C
(3)

F
(2)

G
(4)

J
(3)

H I
(5) (2)

OBTENCION DE LOS PASOS CRITICOS: Los pasos crticos, esto es las actividades cuya demora implica la demora del proyecto, se pueden obtener mediante el siguiente algoritmo: 1) 2) Sea T(I, J) el tiempo de la actividad I-J. Calculo de los tiempos de Inicio Tempranos (ES(I, J)): ES(I, J) = Mximo {ES(C, I) + T(C, I)}
C precedente de I

3)

Calculo de los tiempos de Finalizacin Tempranos (EF(I, J)): EF(I, J) = ES(I, J) + T(I, J)

4)

Calculo de los tiempos de Finalizacin Tardos (LF(I, J)): LF(I, J) = Mnimo {LF(J, E) T(J, E)}
E posterior de j

5)

Calculo de los tiempos de Inicio Tardos (LS(I, J)): LF(I, J) = LF(I, J) T(I, J)

6)

Obtencin de los pasos crticos: EF(I, J) = LF(I, J) ES(I, J) = LS(I, J)

7)

Clculo de las Holguras (H(I, J)): H(I,J) = LF(I, J) EF(I, J) = LS(I, J) ES(I, J)

UN ALGORITMO MAS COMPUTACIONAL El siguiente algoritmo equivalente al primero se puede considerar ms computacional: TIEMPOS DE LOS EVENTOS TEMPRANOS Y TARDOS (Ei y Li) E1 = 0, Ej = Maxi{Ei + Dij}; L1 = En Li = Minj{Lj Dij}; 1 i n-1 por suposicin 2jn

En = duracin (esperada) del proyecto

TIEMPOS DE INICIO Y FINALIZACIN TEMPRANOS Y TARDIOS DE ACTIVIDADES Y HOLGURAS. ESij = Ei EFij = Ei + Dij LFij = Lj LSij = Lj Dij Hij = Lj EFij i, j

MODELO DE PROGRAMACIN LINEAL Los tiempos de ocurrencia de los eventos, tanto tempranos como tardos, se pueden obtener tambin con los siguientes modelos de programacin lineal: Sean xi, i = 1,...., k, los tiempos de ocurrencia tempranos de los eventos i, entonces se tiene como modelo: Minimizar Sujeto a: i=1,kxi xi xj tij xi 0.

Sean yi, i = 1,...., k, los tiempos de ocurrencia tardos de los eventos i, entonces se tiene como modelo: Maximizar Sujeto a: i=1,kyi y k = xk yi yj tij yi 0.

EJEMPLOS: De esta manera para los ejemplos 1 y 2 tendramos los siguientes cuadros:
Acitvidades Actividad Precedentes A B A C B D B E D F B G C, E, F Duracin 1 6 10 3 1 2 4 Inicio Temprano 0 1 7 7 10 7 17 Final Temprano 1 7 17 10 11 9 21 Final Tardo 1 7 17 16 17 17 21 Inicio Tardo 0 1 7 13 16 15 17 Holguras 0 0 0 6 6 8 0

Acitvidades Inicio Final Actividad Precedentes Duracin Temprano Temprano A 3 0 3 B 5 0 5 C B 3 5 8 D A, C 4 8 12 E D 8 12 20 F C 2 8 10 G F 4 10 14 H F 2 10 12 I B 5 5 10 J E, G, H 3 20 23

Final Tardo 8 5 8 12 20 16 20 20 23 23

Inicio Tardo 5 0 5 8 12 14 16 18 18 20

Holguras 5 0 0 0 0 6 6 8 13 0

TIEMPOS INCIERTOS (EL PERT) Muchas veces la duracin de las actividades no es tiempo exacto, determinado, sino ms bien incierto. Ante esto histricamente se ha supuesto, por o general, unas distribuciones de tiempo beta, y en algunos casos triangular (esta ltima ms fcil para simular). Aunque en la realidad se debera tener una buena estimacin de la distribucin de ser esto posible, o si no se tiene trabajar con a matemtica de los nmeros imprecisos (VER: LGICA Y TOMA DE DECISIONES, por Henri Thonon). Cuando se trabaja con las distribuciones beta o triangular se tiene para cada actividad: - El tiempo optimista (to): La duracin estimada ms corta para dicha actividad. - El tiempo ms probable (tm): La duracin estimada ms frecuente (la moda) para dicha actividad.

- El tiempo pesimista (tp): La duracin estimada ms larga para dicha actividad. El tiempo esperado (o promedio) y la desviacin tpica para cada actividad esta dado en la siguiente tabla: Distribucin Beta TEi = (toi + 4toi + tpi)/6 STi = (tpi toi)/6 Distribucin Triangular TEi = (toi + toi + tpi)/3 STi = toi(toi tmi)/18 + tpi(tpi toi)/18 + tmi(tmi tpi)/18

Tiempo Esperado Desviacin Tpica

De esta manera se tiene que el tiempo esperado y la desviacin tpica de la ruta crtica vienen dados por: TE = TEi
i =actividad crtica

ST =

STi
i =actividad crtica

y se puede suponer que el tiempo de ejecucin de la actividad crtica tiene una distribucin normal, o bien: z = (T TE)/ST ~ N(0, 1) Pero ahorra bien, no siempre es posible, cuando hay incertidumbre, tomar como tiempos del proyecto, los tiempos de la ruta crtica. De hecho si las

rutas criticas segn los tiempos sean optimistas, ms probables, pesimistas o esperados no son las mismas, habr posibilidades que tanto el tiempo esperado como la desviacin tpica del proyecto aumenten. Esto de debe a que: E(max(X, Y) max(E(X), max(Y)) CPM/COSTOS Como se dijo al principio, el CPM toma tambin cuenta los costos, para esto se toma en cuenta la existencia de dos tipos de costos en los proyectos: a) Costos de aceleracin de una actividad: Sea D1ij el costo de la actividad i, j en el tiempo Mij y entonces: Mij tij Aij Cij = aij bijtij bij = (D1ij D2ij)/ (Aij Mij) aij = (AijD1ij MijD2ij)/ (Aij Mij) b) Costos indirectos del proyecto por da: I = Idxk D2ij el costo de la actividad i, j en el tiempo Aij

Representacin mediante programacin lineal Una forma de resolver el CPM con costo es mediante el siguiente modelo de programacin lineal:

Minimizar: C = ij(aij bijtij) + Idxk Sujeto a: xj xi tij xj , tij 0

El cual planteado de forma convencional se convierte en: Minimizar: C = ij bijtij + Idxk Sujeto a: xj xi tij 0 tij Aij tij Mij xj , tij 0

Si la red no es muy compleja se puede utilizar un mtodo heurstico que consiste en acelerar las actividades crticas y las que se van haciendo crticas en la medida que la suma de las pendientes de las aceleraciones en un tiempo no sean mayores que el costo indirecto del proyecto por da.

Tiempo de Penalizacin. Si el proyecto pasado cierta duracin (tiempo de penalizacin, Tp) tiene un costo adicional de penalizacin (P), entonces el modelo de programacin lineal toma la siguiente forma:

Minimizar: C = ij(aij bijtij) + Idxk + PT Sujeto a: xj xi tij T (xk Tp) xj , tij 0

El cual planteado de forma convencional se convierte en: Minimizar: C = ij bijtij + Idxk + PT Sujeto a: xj xi tij 0 tij Aij tij Mij xk T Tp xj , tij 0

CPM/RECURSOS En el uso del CPM se puede tambin tomar en cuenta el uso de los recursos, para lo cual se recomienda utilizar algoritmos heursticos aunque el modelo de programacin lineal es el siguiente: Sea: 1 xjd = 0 se realiza la actividad j el da d. si no (tj duracin de la actividad j )

xjd = tj
d=1,

crj

Cantidad de recursos r, necesarios para realizar el proyecto j Cantidad de recursos r, necesarios para realizar el proyecto j

crjxjd Ard
j=1,n

crj

tpxjd

xpi
i=1, d-1

p Pj = Conjunto Precedentes de j. Significa que la actividades precedentes deben terminar antes de empezarse una nueva actividad.

tjxjd tjxj(d+1) +

ji

tj

i=d+2,

Esta restriccin impide la particin de las actividades.

Funcin Objetivo: Minimizar -

(Ri xj(k+i) )
i=0,z j=1,n

para algn k: 0 < k < z Rz = 4R(z-1) R0 = 1

Vous aimerez peut-être aussi