Sie sind auf Seite 1von 15

Fundamentos de Investigacin de Operaciones o CPM y PERT

9 de abril de 2004

1.

Introduccin o

Existen modelos de redes que pueden ser empleados para programar proyectos que comprenden un gran nmero de actividades. Si la duracin de cada actividad es conocida con certeza, el Mtodo u o e del Camino o Ruta Cr tica (CPM) puede ser empleado para determinar cual es el tiempo requerido para completar el proyecto. El mtodo CPM tambin permite identicar cuales actividades pueden e e ser atrasadas sin afectar la duracin total del proyecto. o Si la duracin de las actividades no es conocida con certeza, la Tcnica de Revisin y Evaluacin o e o o del Programa (PERT) puede ser empleado para determinar la probabilidad de que un proyecto termine antes de un per odo denido.

2.

Representacin como un Modelo de Red o

Para aplicar CPM o PERT se requiere conocer la lista de actividades que incluye un proyecto. Se considera que el proyecto est terminado cuando todas las actividades han sido completadas. Para a cada actividad, puede existir un conjunto de actividades predecesoras que deben ser completadas antes de que comience la nueva actividad. Se construye una malla o red del proyecto para gracar las relaciones de precedencia entre las actividades. En dicha representacin grca, cada actividad es o a representada como un arco y cada nodo ilustra la culminacin de una o ms actividades. o a Consideremos un proyecto que consta de slo dos actividades A y B. Supongamos que la activio dad A es predecesora de la actividad B. La representacin grca de este proyecto se muestra en la o a gura 2.1. As el nodo 2 representa la culminacin de la actividad A y el comienzo de la actividad B. , o A B

Figura 2.1: Proyecto de dos actividades A y B Si suponemos ahora que las actividades A y B deben ser terminadas antes que una actividad C pueda comenzar, la malla del proyecto queda como se muestra en la gura 2.2. En este caso, el nodo 3 representa que las actividades A y B se han terminado, adems del inicio de la actividad C. Si la actividad a A fuera predecesora de las actividades B y C, la red quedar como se muestra en la gura 2.3. a 1

Primer Semestre 2004

CPM y PERT

2 Figura 2.2: Proyecto de tres actividades A, B y C

Figura 2.3: Proyecto de tres actividades A, B y C Dado un conjunto de actividades y su relaciones de predecesin, se puede construir una representacin o o grca de acuerdo a las siguientes reglas: a 1. El nodo 1 representa el inicio del proyecto. Por lo tanto, las actividades que parten del nodo 1 no pueden tener predecesoras. 2. El nodo terminal o nal del proyecto debe representar el trmino de todas las actividades incluie das en la red. 3. Una actividad no puede ser representada por ms de un arco en la red. a 4. Dos nodos deben estar conectados por a lo ms un arco. a Para no violar las reglas 3 y 4, a veces es necesario introducir una actividad articial o dummy que posee tiempo de duracin nulo. Por ejemplo, supongamos que las actividades A y B son predecesoras o de la actividad C y adems comienzan al mismo tiempo. En este caso, una primera representacin a o podr ser la indicada en la gura 2.4. Sin embargo, la red de la gura 2.4 viola la regla 4. Para corregir a este problema, se introduce una actividad articial indicada con un arco segmentado en la gura 2.5. La red de la gura 2.5 reeja el hecho de que la actividad C tiene como predecesoras a A y B, pero sin violar la regla 4. En otros casos, se deben agregar actividades articiales para no violar la regla 3. A 1 B Figura 2.4: A y B predecesoras de C Para ilustrar la representacin de proyectos ms complejos, consideremos el proyecto denido en el o a Cuadro 2.1. En este caso, dado que las actividades C y D tienen los mismos predecesores es preciso incorporar una actividad articial para no violar la regla 3. La malla para el Ejemplo 1 se muestra en la gura 2.6. 2

Primer Semestre 2004

CPM y PERT

1
B

3
Dummy

2 Figura 2.5: Incorporacin de Actividad Articial o La numeracin de los nodos debe ser de tal forma que siempre una actividad conecte un nodo de o menor numeracin con uno de mayor identicacin en el sentido de avance del proyecto. o o Actividad A B C D E F Predecesoras Duracin (d o as) 6 9 A, B 8 A, B 7 D 10 C, E 12

Cuadro 2.1: Actividades del Ejemplo 1 3


D
Dummy

C
E

1
B

Figura 2.6: Red del Ejemplo 1

3.

CPM
Existen dos conceptos claves para la aplicacin del mtodo CPM: o e

Denicin 1 El tiempo ms temprano para un nodo i es el instante ms inmediato en el cual puede o a a ocurrir el evento correspondiente al nodo i. Denicin 2 El tiempo ms tarde para un nodo i es el ultimo instante en el cual puede ocurrir el o a evento correspondiente al nodo i sin retrasar la duracin total del proyecto. o

3.1.

Resolucin Grca o a

Para calcular los tiempos ms tempranos para cada actividad se comienza jando el tiempo como a cero en el nodo inicial. Luego, se calcula el intervalo de tiempo que transcurre entre el inicio y las actividades inmediatas al comienzo del proyecto (gura 3.1). Debido a que la actividad articial no tiene duracin, el tiempo acumulado al nodo 3 para que sean terminadas todas las actividades predeo cesoras a dicho nodo corresponde a 9 d En otras palabras, el tiempo ms temprano para el nodo as. a 3 es 9 d Luego, las actividades que comienzan en el nodo 3 no pueden comenzar antes de 9. Los as. 3

Primer Semestre 2004

CPM y PERT

nuevos intervalos de tiempo se muestran en la gura 3.2. A continuacin, es posible completar el intervalo de tiempo de desarrollo para la actividad E (gura o (0,6) 1
A B

3
D
Dummy

C
E

(0,9)

Figura 3.1: Resolucin de la malla - Paso 1 o (9,17) C


D

(0,6) 1
A B

3
Dummy

5
E

(9,16) 4

(0,9)

Figura 3.2: Resolucin de la malla - Paso 2 o 3.3). Finalmente, el tiempo ms temprano para el nodo 5 es de 26 d por lo que la actividad F slo a as, o puede comenzar en dicho instante. Los intervalos de tiempo ms temprano para todas las actividades a del proyecto se muestran en la gura 3.4. A partir de esta gura, se puede concluir que la duracin o m nima del proyecto es de 38 d cantidad que corresponde al camino ms largo para llegar del as, a nodo inicial 1 al nodo nal 6. Como segunda etapa se procede a calcular los tiempos ms tarde para cada nodo. La idea cona (0,6) 1
A B

3
Dummy

(9,17) C
D

5
E

(9,16) 4

(16,26)

(0,9)

Figura 3.3: Resolucin de la malla - Paso 3 o (9,17) C


D E

(0,6) 1

3
Dummy

5 (16,26)

F (26,38)

A B
(0,9)

(9,16) 4

Figura 3.4: Resolucin de la malla - Paso 4 o siste en determinar cuanto es posible retardar el inicio de cada actividad sin afectar la duracin total o 4

Primer Semestre 2004

CPM y PERT

del proyecto. Para ello se comienza desde el nodo nal. En este caso, dado que existe una unica ac tividad que llega a dicho nodo no es posible retardarla sin afectar la duracin del proyecto. La gura o 3.5 muestra el intervalo de tiempo ms tarde para la ultima actividad en parntesis cuadrado. a e Las actividades que llegan al nodo 5 terminan a ms tardar en el d 26, por lo tanto, es posible a a (9,17) C
D E

(0,6) 1
A B

3
Dummy

5 (16,26)

F [26, 38] (26, 38)

(9,16) 4

(0,9)

Figura 3.5: Resolucin de la malla - Paso 5 o retardar la actividad C en 26 17 = 9 d Se incorpora los intervalos de duracin de tiempo ms as. o a tarde a la malla en la gura 3.6. El nodo 4 tiene como tiempo ms tarde 26, por lo que no es factible rea tardar la actividad D (gura 3.7). De esta forma, el nodo 3 tiene como tiempo ms tarde 9 d por lo a as, tanto las actividades deben llegar a ms tardar el d 9. Como la actividad articial no tiene duracin, a a o la actividad B no puede ser retardada. La actividad A puede ser retardada en 96 = 3 d (gura 3.8). as Luego, se puede denir: (0,6) 1
A B

[18, 26] (9, 17) 3


Dummy

C
D

5
E

F [26, 38] (26, 38)

(9,16) 4

(0,9)

[16, 26] (16, 26)

Figura 3.6: Resolucin de la malla - Paso 6 o [18, 26] (9, 17) (0,6) 1
A B

3
Dummy

C
D E

5 [16, 26] (16, 26)

F [26, 38] (26, 38)

(0,9)

[9, 16] (9, 16)

Figura 3.7: Resolucin de la malla - Paso 7 o Denicin 3 Una actividad cr o tica es una actividad que no puede ser retardada sin afectar la duracin total del proyecto. En otras palabras, en el tiempo ms temprano y el tiempo ms tarde de o a a inicio de la actividad son idnticos. e

Primer Semestre 2004 [18, 26] (9, 17) 3


Dummy

CPM y PERT

[3, 9] (0, 6) 1
A B

C
D E

5 [16, 26] (16, 26)

F [26, 38] (26, 38)

[0, 9] (0, 9)

[9, 16] (9, 16)

Figura 3.8: Resolucin de la malla - Paso 8 o Denicin 4 Un camino desde el nodo inicial al nal constituido slo por actividades cr o o ticas se denomina ruta cr tica. Es decir, constituye el camino que no puede ser retrasado sin afectar la duracin del proyecto, o bien, la ruta ms larga entre los nodos inicial y nal. o a De acuerdo a la deniciones anteriores, la ruta cr tica del proyecto corresponde a las actividades B Dummy D E F segn los clculos realizados (gura 3.8). La ruta cr u a tica se ha marcado con l nea ms gruesa en la gura. Es importante mencionar que en un proyecto puede existir ms de una a a ruta cr tica.

3.2.

Resolucin Mediante LP o

Para determinar la ruta cr tica mediante programacin lineal podemos denir las siguientes vario ables: xj = tiempo acumulado hasta al nodo j De acuerdo a ello, las restricciones a satisfacer son: xj xi + tij Es decir, para cada arco (i, j) que conecta al nodo j se debe cumplir que el tiempo acumulado desde el nodo i ms la duracin de la actividad que conecta el nodo i con el j (tij ) deber ser mayor al tiempo a o acumulado al nodo j. Como el objetivo es completar el proyecto, interesa minimizar la diferencia entre el tiempo acumulado al nodo inicial (x1 ) frente al nodo nal (xf ): Minimizar z = x f x1

Aplicando las variables denidas al ejemplo se obtiene: Min s.t. z = x 6 x1 x3 x 1 + 6 x2 x 1 + 9 x5 x 3 + 8 x4 x 3 + 7 x5 x4 + 10 x6 x5 + 12 x3 x 2 x1 , x2 , x3 , x4 , x5 , x6 0 (Duracin del Proyecto) o (Arco (Arco (Arco (Arco (Arco (Arco (Arco (1, 3)) (1, 2)) (3, 5)) (3, 4)) (4, 5)) (5, 6)) (2, 3))

(3.1)

Primer Semestre 2004

CPM y PERT

Resolviendo el problema se obtiene una solucin ptima: z = 38, x1 = 0, x2 = 9, x3 = 9, x4 = 16, o o x5 = 26 y x6 = 38, lo que indica que el proyecto puede ser completado en 38 d as. Evidentemente el problema anterior tiene muchas soluciones alternativas debido a que las actividades pueden ser retrasadas sin afectar la duracin del proyecto y a la arbitrariedad en jar el instante de o inicio, sin embargo todas ellas poseen como valor de la funcin objetivo z = 38. o

3.3.

Crashing

En muchas ocasiones es necesario completar un proyecto en un per odo determinado que puede ser inferior a la duracin de la ruta cr o tica. En este caso se puede asignar recursos adicionales a algunas actividades para acelerarlas y se habla de un proyecto con crashing. El hecho de incorporar recursos adicionales a la ejecucin de una actividad involucra un aumento de los costos y por ende el problema o de aplicar crashing a un proyecto se puede asociar a un problema de minimizacin de costos para o terminar un proyecto en un determinado per odo. Sea: cn ca tn ta = = = = Costo normal de una actividad Costo de la actividad acelerada Tiempo de ejecucin normal de una actividad o Tiempo de ejecucin acelerada de una actividad o

Si suponemos que cada actividad puede durar cualquier tiempo comprendido entre la duracin normal o y la duracin acelerada de la actividad, podemos denir la siguiente variable continua: o yi = Tiempo que se acelera la actividad i Para cuanticar el costo de aceleracin es posible calcular el costo unitario de aceleracin de la actividad o o i (ki ) como: ca c n unidad de costo ki = tn t a unidad de tiempo Evidentemente como el costo de la actividad acelerada es mayor la costo normal y el tiempo acelerado es menor al normal se cumple que ki > 0. Por otro lado, debe existir una cota que limite la aceleracin o de las distintas actividades, sea ai el valor mximo en que es posible acelerar la actividad i. Luego, a volviendo a escoger las variables: xj = tiempo acumulado hasta al nodo j Las restricciones quedan: xj xi + tij ai Supongamos que en el problema del Ejemplo 1 se determina los tiempos de aceleracin mximos y o a costos unitarios del Cuadro 3.1. De acuerdo a las variables denidas y lo valores del cuadro es posible modicar el modelo (3.1) considerando que sea desea nalizar el proyecto antes de 25 d as.

Primer Semestre 2004

CPM y PERT

Actividad A B C D E F

ki [$/d a] ai 10 5 20 5 3 5 30 5 40 5 50 5

Cuadro 3.1: Tiempos y Costos de Aceleracin o

Min s.t.

z = 10yA + 20yB + 3yC + 30yD + 40yE + 50yF x3 x2 x5 x4 x5 x6 x3 x6 x 1 yi x j , yi x1 + 6 y A x1 + 9 y B x3 + 8 y C x3 + 7 y D x4 + 10 yE x5 + 12 yF x2 25 5 i = A...F 0 i = A . . . F, j = 1 . . . 6

(Costo de aceleracin) o (Arco (1, 3)) (Arco (1, 2)) (Arco (3, 5)) (Arco (3, 4)) (Arco (4, 5)) (Arco (5, 6)) (Arco (2, 3)) (Duracin del Proyecto) o (L mite de aceleracin) o

(3.2)

Resolviendo el modelo con LINDO se obtiene: OBJECTIVE FUNCTION VALUE 1) VARIABLE YA YB YC YD YE YF X2 X1 X3 X5 X4 X6 NO. ITERATIONS= 390.0000 VALUE 2.000000 5.000000 0.000000 5.000000 3.000000 0.000000 4.000000 0.000000 4.000000 13.000000 6.000000 25.000000 10 REDUCED COST 0.000000 0.000000 3.000000 0.000000 0.000000 10.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000

Si la malla no es demasiado complicada, es posible determinar las actividades a acelerar sin necesidad de recurrir al modelo de programacin lineal. La idea es ir acelerando las actividades de la ruta cr o tica 8

Primer Semestre 2004

CPM y PERT

de tal forma de minimizar costos poniendo atencin a los mrgenes en que cada actividad se mantiene o a como cr tica. En el ejemplo 1, la actividad de menor costo de aceleracin es la C. Sin embargo dado o que C no pertenece a la ruta cr tica no se consigue disminuir la duracin del proyecto acelerndola. o a Lo mismo ocurre con la actividad A, que es la que le sigue en costos. La prxima actividad de menor costo de aceleracin es la B, con kB = 20. En este caso, como la o o actividad es cr tica conviene acelerarla dentro de los rangos permitidos por enunciado y cuidando que siga siendo cr tica. El l mite de aceleracin por enunciado es 5, mientras que el l o mite para que siga siendo cr tica viene dado por la duracin de la actividad A. Luego, B puede ser acelerada en o 9 6 = 3 < 5 a un costo de 20 3 = 60. La nueva red se muestra en la gura 3.9, con una duracin o total de 38 3 = 35 d as. Como se observa en la gura 3.9, la actividad A forma parte tambin de una ruta cr e tica. Luego, [0, 6] (0, 6)
Dummy

[15, 23] (6, 14) 3


D

C
E

5 [13, 23] (13, 23)

F [23, 35] (23, 35)

A B

[0, 6] (0, 6)

[6, 13] (6, 13)

Figura 3.9: Crashing del Proyecto - Paso 1 cualquier nueva aceleracin de la actividad B debe involucrar tambin a la actividad A para no reo e tardar la duracin del proyecto, de forma que se obtiene un costo unitario conjunto de 10 + 20 = 30. o Dicho costo coincide con el costo de la otra actividad factible de acelerar (D), luego se puede escoger en acelerar D o A y B simultneamente. La diferencia entre el tiempo ms temprano y ms tarde de a a a la actividad C es 9 d por lo tanto el valor mximo de aceleracin para D queda controlado por as, a o la restriccin de 5 d por enunciado. Como la actividad B ya ha sido acelerada en 3 d slo es o as as, o posible acelerarla 2 d ms. Como interesa llegar lo ms pronto posible a los 25 d requeridos de as a a as duracin del proyecto se escoge D, obteniendo como nueva duracin del proyecto 35 5 = 30 d o o as. El costo adicional es de 5 30 = 150, luego el costo total acumulado es de 60 + 150 = 210. La nueva condicin de la malla se muestra en la gura 3.10. o Como las rutas cr ticas no se ven alteradas, ahora tiene sentido acelerar las actividades E, F o [0, 6] (0, 6)
Dummy

[10, 18] (6, 14) 3


D

C
E

5 [8, 18] (8, 18)

F [18, 30] (18, 30)

A B

[0, 6] (0, 6)

[6, 8] (6, 8)

Figura 3.10: Crashing del Proyecto - Paso 2

Primer Semestre 2004

CPM y PERT

A y B simultneamente. En este caso tiene el menor costo intervenir las actividades A y B, a un valor a unitario de 10 + 20 = 30. Como B ya fue reducida en 3 d slo se puede disminuir 2 d ms de as, o as a acuerdo a las restricciones del enunciado. Con ello, la duracin del proyecto queda en 30 2 = 28 o d con un costo total acumulado de 210+230 = 270. Imponiendo el cambio, se obtiene la gura 4.1. as Una vez ms las rutas cr a ticas no cambian. En este caso, slo son candidatas a aceleracin las o o [0, 4] (0, 4)
Dummy

[8, 16] (4, 12) 3


D

C
E

5 [6, 16] (6, 16)

F [16, 28] (16, 28)

A B

[0, 4] (0, 4)

[4, 6] (4, 6)

Figura 3.11: Crashing del Proyecto - Paso 3 actividades E y F . Entre ellas, la de menor costo es la E, con kE = 40. Como se desea llegar a una duracin total de 25 d slo resta por reducir 3 d La diferencia entre el tiempo ms temprano o as, o as. a y ms tarde para la actividad C es de 8 4 = 4 d por lo tanto es factible acelerar la actividad a as, E un total de 3 d sin afectar la ruta cr as tica y reduciendo con ello la duracin total del proyecto a o 28 3 = 25 d El costo total de aceleracin del proyecto queda: 270 + 3 40 = 390, que coincide as. o con lo obtenido mediante la resolucin del modelo de programacin lineal. La malla nal se muestra o o en la gura 3.12. [0, 4] (0, 4)
Dummy

[5, 13] (4, 12) 3


D

C
E

5 [6, 13] (6, 13)

F [13, 25] (13, 25)

A B

[0, 4] (0, 4)

[4, 6] (4, 6)

Figura 3.12: Crashing del Proyecto - Paso 3

4.
4.1.

PERT
Descripcin del Mtodo o e

En CPM se asume que la duracin de cada actividad es conocida con certeza. Claramente, en o muchas ocasiones este supuesto no es vlido. PERT intenta corregir este error suponiendo que la dua racin de cada actividad es una variable aleatoria. Para cada activad, se requiere estimar las siguientes o cantidades: a = estimacin de la duracin de la actividad en las condiciones ms favorables o o a b = estimacin de la duracin de la actividad en las condiciones ms desfavorables o o a c = duracin ms probable de la actividad o a 10

Primer Semestre 2004

CPM y PERT

Si Tij es la variable aleatoria asociada a la duracin de la actividad (i, j), PERT asume que T ij sigue o una distribucin Beta. Sin entrar en mayores detalles de esta distribucin, se puede demostrar que el o o valor esperado y la varianza de la variable aleatoria Tij quedan denidas por: E[Tij ] = V [Tij ] = a + 4m + b 6 (b a)2 36 (4.1) (4.2)

En PERT se asume adems que la duracin de las actividades es independiente. Por lo tanto, el valor a o esperado y la varianza de una ruta pueden ser estimadas segn: u E[Tij ] = duracin esperada de la ruta o
(i,j) ruta

(4.3) (4.4)

V [Tij ] = varianza de la duracin de la ruta o


(i,j) ruta

Sea CP la variable aleatoria asociada a la duracin total de las actividades de la ruta cr o tica determinadas mediante CPM (4.5). PERT asume que la ruta cr tica encontrada a travs de CPM contiene e sucientes actividades para emplear el Teorema Central del L mite y concluir que CP se distribuye normalmente. CP = Tij (4.5)
(i,j) ruta
cr tica

El cuadro 4.1 muestra la informacin requerida para aplicar PERT al Ejemplo 1 y los clculos de o a los valores esperados y las varianzas para cada actividad. Evidentemente, la actividad articial posee media y varianza nula. La ruta cr tica determinada mediante CPM corresponde a B Dummy D E F , por lo tanto Actividad B A C D E F a 5 2 3 1 8 9 b m E[Tij ] V[Tij ] 13 9 9 1,78 10 6 6 1,78 13 8 8 2,78 13 7 7 4 12 10 10 0,44 15 12 12 1

Cuadro 4.1: Informacin para aplicar PERT al Ejemplo 1 o se obtiene: E[CP ] = 9 + 0 + 7 + 10 + 12 = 38 V [CP ] = 1,78 + 0 + 4 + 0,44 + 1 = 7,22
1

La desviacin estndar de CP corresponder a: CP = (7,22) 2 = 2,69. o a a Aplicando el supuesto de que CP se distribuye normalmente, es posible evaluar la probabilidad de que el proyecto completo termine durante un determinado per odo de tiempo. Para ello supondremos que a pesar de la variabilidad de la duracin de las actividades la ruta cr o tica se mantiene. Luego, determinar la probabilidad de que el proyecto termine durante un per odo T es equivalente a evaluar IP (CP < T ). 11

Primer Semestre 2004

CPM y PERT

Aprovechando que CP se distribuye normalmente, es posible recurrir a la estandarizacin de la variable o aleatoria: T E[CP ] CP E[CP ] = (z) (4.6) z= IP (CP < T ) = IP CP CP Donde (z) corresponde a la funcin de distribucin acumulada normal estndar. Si en el Ejemplo 1 o o a queremos evaluar la probabilidad de que el proyecto termine antes de 35 d se tiene: as, IP (CP < 35) = IP CP 38 35 38 2,69 2,69 = IP (z 1,12) = (1,12) = 0,13 (4.7)

Luego, la probabilidad de terminar el proyecto antes de 35 d es del 13 %. as

4.2.

Dicultades de PERT

Existen varias dicultades en la aplicacin de PERT: o 1. El supuesto de que la duracin de las actividades es independiente es dif de justicar. o cil 2. La duracin de las actividades puede no seguir una distribucin Beta. o o 3. El supuesto de que la ruta cr tica encontrada con CPM es siempre la misma no es justicable. De todas las dicultades, la ultima es la ms complicada debido a la fuerte variabilidad que podr a a tener la duracin de las actividades en un proyecto. o Una de las formas de corregir las falencias de PERT es mediante el empleo de Simulacin (Mono teCarlo) para el clculo de la media y la varianza de la duracin del proyecto, as como la probabilidad a o de que una actividad sea cr tica.

4.3.

Empleo de Simulacin en Redes de Proyecto o

Si la duracin de las actividades de un proyecto es incierta, el tiempo total para completar un o proyecto es una variable aleatoria. Como la duracin de la actividad es incierta, existe una probabilio dad no necesariamente igual a 1 0 de que una actividad sea cr o tica. Normalmente se emplea la distribucin Beta para modelar la duracin de las actividades que conforo o man un proyecto. Sin embargo, se obtienen buenos resultados con un esfuerzo numrico notablemente e inferior al emplear una funcin de densidad de probabilidad de tipo triangular, tal como se muestra o en la gura 4.1. Se puede demostrar que si r es un nmero aleatorio uniformemente distribuido entre 0 y 1, el valor u x de la variable aleatoria puede ser obtenido segn: u Si 0 r Si
ma ba ma ba

x=a+

r(m a)(b a) 4b2 + 4(am ab bm rb2 + rab + rmb ram) (4.8)

r 1 x = b 0,5

Luego, repitiendo N veces la generacin del nmero aleatorio r es posible obtener una muestra de o u los valores de x con los cuales es posible obtener medias y desviaciones estndar y con ello estimar a algunas probabilidades.

12

Primer Semestre 2004


f (x)

CPM y PERT

Figura 4.1: Funcin de Densidad de Probabilidad Triangular o Por ejemplo, si se desea determinar la probabilidad de que el proyecto termine antes de T d as, basta con calcular: N k (4.9) IP (x T ) k=1 N Donde: 1 si xk T k = (4.10) 0 si xk > T Donde xk representa la duracin del proyecto obtenido para cada estimacin k (k = 1 . . . N ) de la duo o racin de las actividades. En el Ejemplo 1, considerando los valores del Cuadro 4.1 se puede encontrar o que una estimacin de la probabilidad que el proyecto tarde menos de 43 d es 91 %, considerando o as un total de N = 100 muestras. Con las mismas simulaciones se puede estimar la probabilidad de que cada actividad sea cr tica (Cuadro 4.2). Es importante destacar que los valores obtenidos para las probabilidades son slo estimaciones y o Actividad B A C D E F Pf 92 % 8% 1% 99 % 99 % 100 %

Cuadro 4.2: Probabilidades Estimadas de Actividad Cr tica en general sern ms conables en la medida que el nmero de muestras N crezca. No existe un unico a a u criterio para determinar el valor de N , depender en general del comportamiento del estimador en funa cin del nmero de muestras. Por ejemplo se puede jar el coeciente de correlacin m o u o nimo requerido del estimador o bien establecer variaciones porcentuales aceptables entre simulaciones sucesivas.

13

Primer Semestre 2004

CPM y PERT

5.

Ejercicios

1. Se tiene la siguiente programacin de actividades: o Actividad Predecesora A B C D E F G H I A B B C, D, E C, D F, G F Tiempo Esperado 3 5 4 3 1 4 2 2 3 Tiempo Acelerado 2 1 2 2 1 2 1 1 2 Varianza Costo 0,3 0,5 2 1 0,2 0,4 0,1 1 0,6 6000 5000 16000 18000 20000 16000 2000 6000 9000 Costo Acelerado 8000 7000 25000 26000 20000 18000 4000 10000 12000

Determine la duracin m o nima del proyecto, la ruta cr tica e interprete el tiempo de holgura. Determine la probabilidad de terminar el proyecto antes de 12 semanas y despus de 15 e semanas. Construya un modelo de programacin lineal para determinar la duracin m o o nima del proyecto. Formule un modelo de programacin lineal que permita determinar que actividades acelerar o para nalizar el proyecto en T semanas incurriendo en un costo m nimo.

14

Primer Semestre 2004

CPM y PERT

2. Considere el siguiente proyecto:

Cdigo o de actividad A B C D E F G H I J K L M N O P Q R S T U V W X Y Z AA AB AC AD

Nombre actividad Desconectar y mover Conectar a la corriente y hacer una prueba Quitar las unidades elctricas e Limpiar la mquina a Quitar y desarmar las unidades mecnicas a Limpiar las piezas de las mquinas a Ordenar una lista de las piezas mecicas n Ordenar las piezas de la mquina a Recibir las piezas de la mquina a Pintar los cursores cruzados Maquinar las piezas Inspeccionar y ordenar una lista de las piezas elctricas e Pintar el motor Ensamblar el motor Maquinar el banco Maquinar los cursores Maquinar la mesa Pintar la mquina a Limpiar los cursores Limpiar la mesa Limpiar los bancos Maquinar las mordazas Instalar el eje Ensamblar las piezas Limpiar las mordazas Ensamblar la cabeza Instalar el motor y las piezas elctricas e Ensamblar los motores Conectar a la corriente y probar Retocar, mover, reinstalar

D as requeridos 0,2 0,2 0,2 0,3 0,2 0,4 0,5 0,5 1,0 25,0 1,5 1,0 1,0 0,8 2,5 2,0 2,0 2,0 1,0 1,0 0,5 2,0 1,0 1,0 0,5 1,0 0,3 0,4 0,5 0,3

Tareas inmediatas precedentes A B C C D F G H I G K L P, Q, R H V L M N G E K J, O, T J, S U J, O, T Y J, O, T AA, AB, Z, W, X AC

Suponga que se encuentra en el d 29 y la situacin que se registra es la siguiente: a o Actividad % terminado U 100 I 100 T 100 N 100 S 30 J 80 O 70 Y 10

a) Cundo estima Ud. que estar nalizado el proyecto? a a b) Cules son las actividades cr a ticas que le quedan? c) Cul es la probabilidad que lo que queda del proyecto demore menos de 10 d a as? d ) Cul es la probabilidad de que el proyecto termine antes de 29 d a as? e) Formule un modelo de programacin lineal que permita encontrar la ruta cr o tica de lo que falta del proyecto.

15

Das könnte Ihnen auch gefallen