Вы находитесь на странице: 1из 41

Modelos de

Redes
MÉTODOS CPM Y PERT
INVESTIGACIÓN DE OPERACIONES I
ING. LAURA BAZÁN DÍAZ

INGENIERÍA DE MINAS – UNC 2015-2


Introducción
Hay una multitud de situaciones en investigación de operaciones que se
pueden modelar y resolver como redes (Nodos conectados por ramas).
Aplicaciones posibles:
1. Diseño de una red para conectar puntos (nodos).
2. Determinación de la ruta más corta entre 2 puntos.
3. Determinación de la capacidad máxima de una red.
4. Determinación del programa de flujo con costo mínimo de una red.
5. Determinación del cronograma de actividades en la ejecución de un
proyecto.
Introducción
La solución a los enunciados anteriores se resuelve con algoritmos de
Optimización de redes, para cada específico anterior:
1. Árbol de expansión mínima.
2. Algoritmo de la ruta más corta.
3. Algoritmo del flujo máximo.
4. Algoritmo de red capacitada con costo mínimo.
5. Algoritmo de la ruta crítica.

Estos algoritmos para optimización de redes son más eficientes que el


método simplex.
Definiciones del Modelo de
Red
Una red consiste en una serie de nodos enlazados con arcos (ramas), la notación para
describir una red es (N,A) donde N es el conjunto de nodos y A es el conjunto de arcos.
Ejemplo:
𝑁 = 1,2,3,4,5
𝐴 = 1,2 , 1,3 , 2,3 , 2,5 , 3,4 , 3,5 , 4,2 , (4,5)

1 3 5

2 4
Modelo de Red
Con cada red se asocia algún tipo de FLUJO, por ejemplo flujo de
productos petroleros en un oleoducto, flujos de tráfico de
automóviles; el flujo está limitado por la capacidad de sus arcos, que
pueden ser finitos o infinitos.
Se dice que un ARCO es DIRIGIDO u orientado si permite flujo positivo
en una dirección y FLUJO CERO en la dirección opuesta. Una RED
DIRIGIDA tiene todos sus arcos dirigidos.
Una RUTA es una sucesión de arcos distintos que unen dos nodos
pasando por otros nodos. Una ruta forma un CICLO si conecta un
nodo consigo mismo pasando por otros nodos.
Un ÁRBOL es una red conectada sin ciclos.
Un ÁRBOL DE EXPANSIÓN, enlaza todos los nodos de la red, sin ciclos.
CPM Y PERT
Se presenta una técnica de la ciencia administrativa que ayuda a comprobar
y controlar un proyecto que involucra numerosas tareas interrelacionadas.
La supervisión de estos proyectos requiere muchas habilidades
administrativas, una de las cuales es mantener el proyecto acorde a un
programa. La ciencia de la administración puede ayudar a esto
proporcionando respuestas a preguntas como:
1. ¿Cuándo sería lo más pronto que el proyecto pudiera estar terminado?
2. Para cumplir con este tiempo de conclusión, ¿qué tareas son críticas, en
el sentido de que un retraso en cualquiera de esas tareas provoca un
retraso en la conclusión de todo el proyecto?
3. ¿Es posible acelerar ciertas tareas para terminar todo el proyecto más
pronto? Si es así, ¿qué tareas serían éstas y cuál sería el costo adicional?
CPM Y PERT
Cuando un proyecto implica unas cuantas tareas, las respuestas a estas
preguntas a menudo pueden encontrarse con poco esfuerzo. Sin
embargo, cuando la planeación de un proyecto implica cientos o miles
de tareas interrelacionadas que deben ser realizadas por distintas
personas, las herramientas de la ciencia de la administración
proporcionan una forma sistemática no sólo de responder estas
preguntas, sino también para dar seguimiento al proyecto a lo largo de
su duración.
Los métodos CPM – Critical Path Method (Método de la Ruta Crítica o
del camino crítico) y PERT –Program Evaluation and Review Technique
(Técnica de evaluación y revisión del programa), se basan en redes y
tienen por objeto auxiliar en la planeación, programación y control de
proyectos.
Proyecto y fases
Se define un proyecto como un conjunto de actividades
interrelacionadas, en la que cada actividad consume tiempo y recursos.
El objetivo del CPM y PERT es contar con un medio analítico para
programar las actividades.

1. Se definen las actividades del proyecto, sus relaciones de


precedencia y sus necesidades de tiempo.
2. El proyecto se traduce en una red que muestre las relaciones de
precedencia entre actividades.
3. Se hacen cálculos específicos de redes, que forman la base del
desarrollo del programa del proyecto en función del tiempo
Fases de planeación de un
proyecto con CPM y PERT

Red Cronograma
Actividades Cálculo de
del proyecto la red
Fases de planeación de un
proyecto con CPM y PERT
Durante la ejecución del proyecto, podría no cumplirse el programa que estaba
planeado, causando que algunas de las actividades se adelanten o se atrasen.
En este cas será necesario actualizar el programa para que refleje la realidad.
Esta es la razón de incluir un bucle, lazo o ciclo de retroalimentación entre la
fase de programa y la fase de red.
CPM: Supone duraciones determinísticas de actividad.
PERT: Supone duraciones probabilísticas.
Representación en Red
Cada actividad del proyecto se representa con un ARCO que apunta en
la dirección de avance del proyecto.
Los NODOS de la red establecen las relaciones de PRECEDENCIA entre
las diferentes actividades del proyecto.
1. Cada actividad se representa con un ARCO y uno solo.
2. Cada actividad se debe identificar con dos nodos distintos.
3. Para mantener las relaciones de precedencia correctas, se deben
contestar las siguientes preguntas cuando se agrega a la red cada
actividad:
Reglas para configurar la red
a) ¿Qué actividades deben anteceder inmediatamente a la actividad
actual?
b) ¿Qué actividades deben seguir inmediatamente a la actividad
actual?
c) ¿Qué actividades deben efectuarse en forma concurrente o
simultánea con la actividad actual?
La figura muestra cómo se puede usar una actividad FICTICIA para
representar dos actividades concurrentes A y B. Por definición la actividad
ficticia normalmente se representa con un arco de línea interrumpida, no
consume tiempo o recursos.
La inserción de una actividad ficticia en una de las cuatro formas mantiene la
concurrencia de A y B y también proporciona nodos finales únicos para las
dos actividades.

2 2
A
A
A
1 B 3 1 B 3

A A
1 3 1 3
B
B B
Uso de actividad ficticia para 2 2
representación única de las
actividades concurrentes A y B.
Para asegurar la precedencia correcta entre las actividades, considere por
ejemplo: La actividad C comienza de inmediato después de haber terminado A
y B. La actividad E se inicia después de que solo termina la actividad B.

A C
A C

B E
B E

Incorrecto Correcto
Ejercicio 1
CPM
Cálculo de la ruta crítica
INVESTIGACIÓN DE OPERACIONES I
ING. LAURA BAZÁN DÍAZ
Fases de planeación

Red Cronograma
Actividades Cálculo de
del proyecto la red
Cálculos para la Ruta Crítica
CPM
El resultado final de CPM es la formulación o construcción del programa del
proyecto. Para lograr este objetivo en una forma adecuada, se hacen cálculos
especiales con los que se obtiene la siguiente información:
1. Duración total necesaria para terminar el proyecto.
2. Clasificación de las actividades del proyecto en críticas y no críticas.
Actividad Crítica
Se dice que una actividad es CRÍTICA si no hay margen en la determinación de
sus tiempos de inicio y de término.
Una actividad NO CRÍTICA permite alguna holgura en su programación, de
modo que el tiempo de inicio de la actividad se puede adelantar o retrasar
dentro de ciertos límites, sin afectar la fecha de terminación de todo el
proyecto.
PASOS
Un evento corresponde a un NODO:
∎j = Tiempo más temprano de ocurrencia del evento j.
∆j = Tiempo más tardío de ocurrencia del evento j.
Dij = Duración de la actividad (i,j)
Los cálculos de la ruta crítica implican 2 pasos:
PASO HACIA ADELANTE
Determina los tiempos más tempranos ∎j o de ocurrencia
de los eventos. Los cálculos se inician en el nodo 1 y avanza
en forma recursiva hasta el nodo final n.
PASOS
PASO HACIA ATRÁS
Calcula sus tiempos más tardíos de la ocurrencia de ∆j .
PASO INICIAL
Poner ∎1=0, para indicar que el proyecto se inicia cuando el tiempo es
0.
PASO GENERAL J
Dado que los nodos p, q, …. Y v están enlazados directamente con el
nodo j por las actividades de entrada (p,j), (q,j)… (v,j) y que los tiempos
más tempranos de ocurrencia de los eventos (nodos p, q, … y v ya se
han calculado, entonces se calcula el tiempo más temprano de
ocurrencia del evento j como sigue:
∎j max ={ ∎p + Dpj, ∎q + Dqj, …, ∎v + Dvj }
PASOS
El paso hacia adelante se termina cuando se calcula ∎n en
el nodo n. Por definición, ∎j representa la ruta (duración)
más larga al nodo j.
Después de terminar el paso hacia adelante, los cálculos del
paso hacia atrás comienzan en el nodo n y terminan en el
nodo 1.
PASO INICIAL
Igualar ∆n= ∎ n para indicar que las ocurrencias más
tempranas y más tardías del último nodo en el proyecto
son iguales.
PASOS
PASO GENERAL J
Dado que los nodos p, q, … y v están enlazados en
forma directa con el nodo j por actividades de
salida (j,p), (j,q), … y (j,v), y que ya se calcularon los
tiempos más tardíos de los nodos p, q, … y v, el
tiempo tardío del nodo j se calcula como sigue:
∆j= mín {∆p-Djp, ∆q-Djq, …, ∆v-Djv}
El paso hacia atrás termina cuando se calcula ∆1,
en el nodo 1.
PASOS
Con base en los cálculos anteriores, una actividad (i,j) será
CRÍTICA si satisface tres condiciones:
1. ∆i= ∎i
2. ∆j= ∎j
3. ∆j-∆i= ∎j- ∎i= Dij
Las tres condiciones indican que los tiempos más tempranos y
más tardíos de ocurrencia de los nodos i y j son iguales, y que la
duración Dij se ajuste exactamente al intervalos especificado de
tiempo. Una actividad que no satisface las tres condiciones no es
crítica.
Las actividades críticas de una red deben formar una trayectoria
no interrumpida que abarque toda la red, desde el inicio hasta el
final.
Construcción del cronograma
Se conoce que ∎ i representa el tiempo más temprano de iniciación de una
actividad (i,j) y que ∆j representa el tiempo más tard´´io de terminación. Esto

quiere decir que ( i,∆j) limita el intervalo máximo de tiempo durante el cual
se puede programar la actividad (i, j).
1. Las actividades CRÍTICAS (representadas por las líneas llenas) se deben
programar una inmediatamente después de la otra, para asegurar que el
proyecto se termine en la duración especificada.
2. Las actividades NO CRÍTICAS (representadas por líneas interrumpidas)
abarcan intervalos que tienen duraciones mayores y que por tanto
permiten holguras en su programación dentro de sus intervalos asignados.
Determine la ruta crítica para la red de proyecto de la
figura:

H-12
1 5 6

D-8
2 4
Cálculo de los pasos hacia adelante para el proyecto:

H-12
1 1 5 6 25
13
Inicio del Fin del
paso hacia D-8 paso hacia
adelante 2 4 adelante

5 13
Cálculo de los pasos hacia atrás para el proyecto:
11
Inicio del
8 paso hacia
Fin del
atrás
paso hacia
3
atrás

0 25
H-12
0 1 13 5 6 25
13

D-8
2 4

5 13
5 13
11
8 TH=3

0 25
H-12
0 1 13 5 6 25
TH=0 13 TH=0
TH=0
D-8
2 4

5 13 12456 (25)
5 13
TH=0 TH=0
Cronograma
A-5
Actividades
D-8 Críticas
H-12
B-6
C-3
E-2 Actividades
F-11 No Críticas

G-1

0 5 10 15 20
25 t
REDES PERT
INVESTIGACIÓN DE OPERACIONES I
ING. LAURA BAZÁN DÍAZ
Enfoque de 3 estimaciones
PERT
Existe incertidumbre en cuáles serán los tiempos de una actividad. Para
esto se utiliza el criterio de distribución de probabilidad de una variable
aleatoria.
◦ Estimación más probable (m)
◦ Estimación más pesimista (b)
◦ Estimación más optimista (a)

Se hacen las suposiciones para convertir m, b y a.

32
Estimaciones PERT
Se define: 𝑇𝑒 y 𝜎 2
2
2
1
𝜎 = 𝑏−𝑎
6
𝑇𝑒 : Tiempo esperado
1 1
𝑇𝑒 = 2𝑚 + 𝑎 + 𝑏
3 2

33
Distribución Beta
La función probabilística beta, ha demostrado ser la que mejor
modela la distribución del tiempo de duración de una actividad.

34
Conclusiones
Tiempo medio:
𝑎 + 4𝑚 + 𝑏
𝑡=
6
Desviación estándar de la ruta crítica:
2 2 2
𝜎𝑇 = 𝜎1 + 𝜎2 + ⋯ + 𝜎𝑛

𝜎𝑖 =Desviación estándar de la actividad i (i=1,2,…,n)


𝜎𝑇 : Desviación estándar de la ruta crítica

35
Tiempos de PERT para un proyecto. Ejercicio 1
(tiempo en semanas)

Tiempo Tiempo más Tiempo


Actividad optimista probable pesimista Tiempo (t)
(a) (m) (b)
1-2 2 3 10 4
2-3 1 1 7 2
2-4 2 3 4 3
2-5 1 1 1 1
3-4 FICT 0 0 0 0
4-5 3 4 11 5

36
Construcción de la red

3
2

4 3 5
1 2 4 5

37
1 2 𝑏−𝑎
𝜎2 = 𝑏−𝑎 ;𝜎=
6 6

Objetivo: Analizar la terminación del proyecto. Se necesitan las


10−2 8
desviaciones estándar de cada actividad. Ej. 𝜎12 = = =
6 6
1,33.

Actividad 𝝈
1-2 1,33
2-3 1,00
2-4 0,33
2-5 0
3-4 FICT 0
4-5 1,33

38
2 2 2
𝜎𝑇 = 𝜎12 + 𝜎24 + 𝜎45 (Actividades de la ruta crítica)

𝜎𝑇 = (1,33)2 +(0,33)2 +(1,33)2


𝜎𝑇 = 1,91 semanas

𝜎𝑇 = 1,91 semanas

𝜇 = 12 𝑠𝑒𝑚𝑎𝑛𝑎𝑠

39
Utilizando la tabla de Distribución Normal:

𝑥−𝜇
𝑍=
𝜎
¿Cuál es la probabilidad de que el proyecto se termine en 15
semanas?

15 − 12
𝑍= = 1,57
1.91

(Valor de la tabla: 0.942) La probabilidad de término es de


94.20%.

40
Ejercicio 2 (tiempo en semanas)¿Cuál es la
probabilidad de que el proyecto se termine en 28
semanas?
Actividad i-j (a) (m) (b) Dij
A 1-2 3 5 7 5
B 1-3 4 6 8 6
C 2-3 1 3 5 3
D 2-4 5 8 11 8
E 3-5 1 2 3 2
F 3-6 9 11 13 11
G 4-6 1 1 1 1
H 5-6 10 12 14 12

41

Вам также может понравиться