Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Asignación, CPM y PERT
Asignación, CPM y PERT
Asignación, CPM y PERT
Asignació n, CPM
18-4-2016
y PERT
Guia del estudiante
Aspirantes
Base de datos Comunicaciones Redes Auditoría
Director de Tesis Tiempo en meses para presentación
Dr. Ortega 15 18 16 10
MS Leal 14 17 17 8
PH López 15 19 23 17
Esp. Ustáriz 20 14 16 17
De manera similar al problema del transporte el modelo de asignación se puede plantear con un diagrama de red,
donde los nodos representan los ilustres directores de monografías y los temas asociados a cada una de ellas.
Con miras a construir el modelo se incerta una restricción para cada nodo y una variable para cada arco denotada
con doble subíndice
DIRECTORES DE
TEMAS
MONOGRAFIA
DR ORTEGA BASE DE DATOS
1 1 1
1
MS LEAL COMUNICACIONES
1 2 2 1
PH LÓPEZ REDES
1 3 3 1
1 4 4 1
Minimizar Z =15 x 11 +18 x 12+16 x 13 +10 x14 +14 x 21+17 x 22 +17 x23 +8 x 24+15 x 31+19 x 32+23 x 33+17 x 34+
20 x 41+14 x 42+16 x 43 +17 x 44
Sujeta a:
x 41+ x 42+ x 43 + x 44 ≤ 1
Se observa que existen 8 restricciones correspondientes a los 8 nodos de la red y 16 variables de decisión
definidas en forma general así:
Como se observa el planteamiento general es un tipo especial de programación lineal y por tanto se puede
resolver mediante cualesquiera de los métodos vistos (Simplex Manual, WINQSB, SOLVER), pero resultaría muy
engorroso con un gran número de restricciones y variables.
En la matriz original de tiempos estimados se elige el valor mínimo de cada fila, para el caso 10, 8, 15 y 14. La
reducción se realiza restando a cada elemento de la fila el valor seleccionado
Matriz 1 Aspirantes
Base de datos Comunicaciones Redes Auditoría
Director de Tesis Tiempo en meses para presentación
Dr. Ortega 15 18 16 10
MS Leal 14 17 17 8
PH López 15 19 23 17
Esp. Ustáriz 20 14 16 17
Matriz 2 Aspirantes
Base de datos Comunicaciones Redes Auditoría
Director de Tesis Tiempo en meses para presentación
Dr. Ortega 5 8 6 0
MS Leal 6 9 9 0
PH López 0 4 8 2
Esp. Ustáriz 6 0 2 3
En la matriz 2 reducida de tiempos estimados se elige el valor mínimo de cada columna, para el caso 0, 0, 2 y 0.
La reducción se realiza restando a cada elemento de la columna el valor seleccionado
Matriz 3 Aspirantes
Base de datos Comunicaciones Redes Auditoría
Director de Tesis Tiempo en meses para presentación
Dr. Ortega 5 8 4 0
MS Leal 6 9 7 0
PH López 0 4 6 2
Esp. Ustáriz 6 0 0 3
La matriz 3 reducida es equivalente a la matriz origiunal porque tales cambios no afectan la función objetivo. El
objeto de este método es continuar reduciendo la matriz original hasta que el valor de una de las soluciones sea
cero, es decir, determinar la asignación de directores a proyectos que requieran un tiempo total de cero meses. En
la matriz 3 se observa que el Director 1 le corresponde Auditoría, y el 2 no tiene asignación mientras que al 3 le
ciorresponde Base de Datos y al 4 tendría dos asignaciones, lo cual no es lógico. Pero como saber si ésta es la
óptima?-
En este paso, se trazan líneas sobre las filas y columnas con el fin de cubrir todos los ceros. Si el número de estas
rectas es igual al número de filas o columnas, es decir, cuatro procedemos a dar la solución óptima. En el caso
que se analiza, tres líneas es el número mínimo que cubren todos los ceros, por lo cual no se tiene la solución
óptima.
En la matriz 3, se puede verificar que el valor mínimo de las celdas no cubiertas por líneas es 4, ésta cifra se resta
de cada una de las celdas nombradas y se le suma a los valores de las celdas que se encuentran en los cruces
de las rectas dibujadas en el paso 3
Matriz 4 Aspirantes
Base de datos Comunicaciones Redes Auditoría
Director de Tesis Tiempo en meses para presentación
Dr. Ortega 5-4=1 8-4=4 4-4=0 0
MS Leal 6-4=2 9-4=5 7-4=3 0
PH López 0 4 6 2+4
Esp. Ustáriz 6 0 0 3+4
Matriz 5 Aspirantes
Base de datos Comunicaciones Redes Auditoría
Director de Tesis Tiempo en meses para presentación
Dr. Ortega 1 4 0 0
MS Leal 2 5 3 0
PH López 0 4 6 6
Esp. Ustáriz 6 0 0 7
INVESTIGACION DE OPERACIONES 6
Asignación, CPM y PERT
Se concluye que la matriz 5 revela una solución óptima, por cuanto se pueden trazar 4 lineas que cubren todos los
ceros de la matriz y la solución en términos del problema planteado se realiza en la siguiente forma:
Encontrar una asignación usando sólo celdas que tengan un tiempo de ejecución igual a cero
A continuación se construye la red en el link Graphic Model Form, editando los nombres y valores, con capacidad
1, duraciones en tiempo, arcos , etc según lo explicado en clase, resultando el diagrama de red que se presenta a
continuación:
INVESTIGACION DE OPERACIONES 7
Asignación, CPM y PERT
La solución 1 en la reducción por filas y columnas arroja la siguiente tabla, equivalente a la realizada manualmente
y que da por resultado la matriz 3
Se aprecia que se trazan tres rectas y deben ser cuatro para que se presente la solución óptima, el programa
realiza lo que se presentó manualmente. Por lo tanto se debe proceder a la iteración siguiente:
INVESTIGACION DE OPERACIONES 8
Asignación, CPM y PERT
Por lo que se observa en la tabla precedente, se trazaron 4 lineas igual al número de filas o columnas de la matriz,
por lo tanto se procede a realizar la asignación, ya que es la solución óptima, de acuerdo con las condiciones
establecidas, se busca el primer cero en el renglón del Dr Ortega al cual se le asigna el tema Redes, por obvias
razones el siguiente cero de la columna Auditoría no se considera. A continuación le asignamos a MS Leal el
proyecto Auditoría y sucesivamente Base de datos a PH López y al ESP Ustariz Comunicaciones. El cuadro
resúmen presenta lo anterior, con duración en meses para cada proyecto y el tiempo óptimo
Solución
INVESTIGACION DE OPERACIONES 9
Asignación, CPM y PERT
1. A. Cierta compañía está buscando la mejor forma de asignar cuatro trabajos a cuatro operarios de tal forma
que se consiga el menor tiempo posible. En la tabla 1 se presenta el tiempo de realización de cada trabajo en
horas por parte de cada operario. ¿De qué forma se debe asignar los trabajos?
Tabla 1
OPERARIOS
PULIR 8 7 2 5
CORTAR 6 3 8 10
TRABAJOS
LIJAR 4 7 9 9
BRILLAR 8 10 8 1
B. Suponga para el mismo problema que Juancho no sabe pulir. Resuelva el problema para ésta nueva situación.
2. Se tienen 3 trabajadores que deben ser asignados a tres máquinas, con base en los tiempos en horas
gastados por cada uno de ellos a cada máquina en la realización de determinada actividad. Los tiempos se
representan en la siguiente tabla:
Tabla 2
MAQUINA
A B C
PEREZOSO 10 14 18
OPERARIO PILOSO 28 20 24
DEMORADO 30 26 32
C. Determinar la asignación óptima que permita en conjunto, obtener el mínimo tiempo, utilizando el
SOLVER comprobando con el WINQSB con los comentarios en cada paso.
D. Formular el diagrama de red final y la respuesta en una tabla resumen.
3. Una empresa transportadora dispone de cinco tractomulas situadas en los sitios X1, X2, X3, X4, y X5. Se
necesita una tractomula en los puntos Y1, Y2, Y3, Y4 y Y5. En la Tabla 5 se muestra el kilometraje entre los
sitios geográficos Xi y Yj.
Tabla 3
Y1 Y2 Y3 Y4 Y5
X1 32 12 40 20 15
SITIOS DE ORIGEN
X2 28 20 26 15 32
X3 6 14 12 18 15
X4 22 20 22 8 24
X5 22 15 10 12 20
4. Si adicionalmente se requiere una tractomula en un sitio de destino Y6, con los datos de kilometraje que se
registran en la Tabla No 4
Y1 Y2 Y3 Y4 Y5 Y6
X1 32 12 40 20 15 26
SITIOS DE ORIGEN
X2 28 20 26 15 32 46
X3 6 14 12 18 15 2
X4 22 20 22 8 24 12
X5 22 15 10 12 20 18
A. Explicar en qué consiste la situación planteada y ajustar la tabla con miras a solucionar el problema.
B. Formular el Modelo de Programación Lineal
INVESTIGACION DE OPERACIONES 11
Asignación, CPM y PERT
C. Determinar la asignación óptima que permita en conjunto, minimizar las distancias que deben recorrer las
tractomulas, utilizando el WINQSB con los comentarios en cada paso y comprobando con SOLVER.
D. Formular el diagrama de red final y la respuesta en una tabla resumen.
INVESTIGACION DE OPERACIONES 12
Asignación, CPM y PERT
2 Optimizacion de redes
Una gráfica o red se se define mediante un conjunto compuesto por nodos y arcos. Un arco consiste en un par
ordenado de puntos extremos y representa una posible dirección del movimiento entre nodos. Por ejemplo si una
red contiene el arco (j,k) entonces el movimiento que es posible está realizado del nodo j al nodo k.
De otra parte,
“una secuencia de arcos tal que cada arco contiene exactamente un vértice en común con el arco previo, se llama
una cadena.”1
“una trayectoria es una cadena en la que el nodo terminal de cada arco es idéntico al nodo inicial del arco
siguiente.2
1 4
2 3
FIGURA 4.1
En la figura, ( 1,2 )− ( 2,3 )− ( 4,3 ) es una cadena pero no una trayectoria. Mientras tanto, ( 1,2 )− ( 2,3 )−( 3,4 ) es una
trayectoria y cadena, representa a su vez una forma de viajar del nodo uno al nodo cuatro.
Las técnicas son aplicables en innumerables proyectos, entre los cuales podemos mencionar:
Los grandes proyectos pueden constar de muchas actividades relacionadas entre si, que es necesario programar,
coordinar y ejecutar en cierto órden hasta culminar la obra completamente, por lo que el objetivo del equipo de
trabajo consiste en fijar tiempo de duración, fechas de inicio y terminación, identificar actividades críticas y no
críticas y su influencia en el tiempo de culminación de la obra.
1
Definiciones modelos de red página 413 texto Investigación de Operaciones de Wayne L. Winston, cuarta edición.
2
Ibidem texto página 414
INVESTIGACION DE OPERACIONES 13
Asignación, CPM y PERT
Para poder aplicar los procedimientos de PERT y CPM es necesario conocer una lista de actividades que
conforman el proyecto, tal que cuando se terminan todas ellas el nombrado proyecto queda completo. Las
actividades se representa6n por arcos directos y los nodos se utilizan para indicar el inicio o terminación de
actividades. (Figura 4.2).
NODO DE
NODO DE INICIO
TERMINACION
ARCO DIRIGIDO
A
1 2
ACTIVIDAD
INICIO DE LA A TERMINACION DE
ACTIVIDAD LA ACTIVIDAD
A A
FIGURA 4.2
Dada una lista de actividades y predecesores, una representación codificada como AOA (Actividad en arco) de una
red de proyecto, se puede construir por medio de las normas siguientes:
A B
1 2 3
FIGURA 4.3
1 A
3 C 4
B
2
Las actividades A y B, son predecesoras
inmediatas de C, y se deben completar
antes que comience la actividad C
FIGURA 4.4
3. El diagrama de red tiene un nodo final (terminación del proyecto) al cual concurren todas las actividades
que no tienen sucesores.
INVESTIGACION DE OPERACIONES 14
Asignación, CPM y PERT
4. Por lo general se numeran los nodos de tal forma que el inicio de una actividad esté rotulado con un
número menor que el de terminación.
3
B
1 A 2 C 4
D
5
La actividad A es predecesora inmediata
de las actividades B, C y D, por tanto la
actividad A se debe completar antes
que comiencen las actividades B, C y D
FIGURA 4.5
3 E
B
A C F
1 2 4 6
D G
5
4.6
5. Dos nodos se pueden unir a lo sumo o máximo un arco. Si existen dos actividades que tienen el mismo
modo de inicio y terminación, se debe utilizar un arco ficticio, correspondiente a una actividad ficticia con
tiempo de realización cero, en tal caso dos nodos pueden estar conectados por más de un arco.
INVESTIGACION DE OPERACIONES 15
Asignación, CPM y PERT
A 2
A
1 2 1
B B
Representación incorrecta o
Representación correcta o 3
inválida, contradiciendo la
válida, utilizando un arco ficticio
norma 5
FIGURA 4.7
OBSERVACION: Los arcos ficticios se utilizan para aclarar procedencia de actividades tal como se ilustra en las
figuras 4.8 Y 4.9
DESCRIPCIÓN
PREDECESORES INMEDIATOS
ACTIVIDAD
G D, E
F E
D G
1 3 6
2 E 4 F 5
DESCRIPCIÓN
PREDECESORES INMEDIATOS
ACTIVIDAD
B A,C
D C
F C,E
1 A 4 B
C D
2 5
E F
3 6
Cuando la duración de cada actividad se conoce previamente y está determinada con certeza, entonces el
método de la ruta crítica (CPM, por sus siglas en inglés), se emplea para determinar el tiempo óptimo requerido
para completar todo el proyecto. También es utilizado para determinar cuánto se puede retardar cada actividad del
proyecto sin retrasar la culminación del mismo.
Ejemplo 1
Una compañía está a punto de introducir un nuevo producto 3, compuesto del ensamble de los productos 1 y 2.
Antes de que comience la producción del producto 1 o 2, se debe comprar las materias y capacitar a los
trabajadores a continuación se debe probar el producto 2 y ensamblar finalmente los dos primeros para convertirse
en el producto 3.
Tabla 4.1
FIGURA 4.10
C8 F12
3 5 6
A6
FICTICIA
E10
1 D7
B9
2 4
Ejemplo 2
Para introducir en el mercado un nuevo producto se va a realizar una encuesta estadística. A continuación se
presenta en la Tabla 4.2 la lista de las actividades a realizar con sus respectivos tiempos estimados para cada
una:3
Tabla 4.2
3
Ejemplo seleccionado del texto Algebra Lineal y Programación Lineal de F. Soler y Otros, página 530
INVESTIGACION DE OPERACIONES 18
Asignación, CPM y PERT
La red del proyecto utilizando nodos y arcos se presenta en la Figura 4.11. Cada nodo representa el inicio o fin de una
actividad y cada arco o flecha indica la propia actividad y el tiempo estimado en realizarla:
3
B E
5
2
A C F G
1 2 4 5 6
8 3 3 6
D
4
FIGURA 4.11
Continuando con el proceso se establecen los tiempos próximos4, definidos en la forma siguiente:
Próximo de Iniciación (PI): Tiempo más próximo de inicio de una actividad que sale de un nodo y que es igual al
mayor de los tiempos más próximos de terminación de las actividades que terminaron en dicho nodo.
Próximo de Terminación (PT): Tiempo más próximo de terminación para una actividad
PT A =t A + PI A
4
Ibidem página 534
INVESTIGACION DE OPERACIONES 19
Asignación, CPM y PERT
D[8, 12]
4
FIGURA 4.12
Hasta el momento hemos establecido la duración en días del proyecto, ahora nos resulta necesario establecer la
ruta crítica partiendo de tiempos adicionales de holgura en la realización de una actividad sin que se afecte el
tiempo total del proyecto. Por lo cual se establecen los tiempos lejanos5, definidos en la forma siguiente:
Lejano de Iniciación (LI): Tiempo más lejano de inicio para una actividad.
Lejano de Terminación (LT): Tiempo más lejano de terminación para una actividad que llega a un nodo y que es
igual al menor de los tiempos más lejanos de iniciación de las actividades que salen de dicho nodo.
LI B=¿B −t B
5
Ibidem página 535
INVESTIGACION DE OPERACIONES 20
Asignación, CPM y PERT
A[PI, PT]
1 2
tA (LI, LT)
3
5
2
D[8, 12]
4 (11,15)
FIGURA 4.13
Para calcular los tiempos lejanos de las actividades del proyecto, nos trasladamos desde el nodo final hasta el
nodo inicial, o sea como los cangrejos, aplicando la fórmula y notación descritas anteriormente. Por lo tanto, la
actividad A precede a las actividades B, C y D con tiempos lejanos de iniciación 8, 9 y 11, nos lleva a concluir
según la norma, lo más lejos que se puede terminar la actividad A es el día 8, correspondiente al menor de los
tiempos de iniciación de B, C y D. La red completa se representa en la figura 4.13 cuyos tiempos lejanos para A
son (0,8)
Como consecuencia de lo anterior, la Holgura de una actividad se obtiene como la diferencia del tiempo lejano
de iniciación y el tiempo próximo de iniciación o como la diferencia entre el tiempo lejano de terminación y el
tiempo próximo de terminación de la actividad, en términos matemáticos se expresa:
H=LI −PI
H=¿−PT
La Ruta crítica está conformada por las actividades cuya holgura sea 0. Su importancia radica en que cada una
de ellas, no tiene margen de error, ya que una demora, implica que el proyecto no se termine en el tiempo
proyectado. La ruta crítica son A – B – C – G, con tiempo total de 21 días. En la tabla 4.3 se realiza un resumen
de lo calculado.
A[PI, PT]
1 2
tA (LI, LT)
3
5
2
D[8, 12]
4 (11,15)
INVESTIGACION DE OPERACIONES 23
Asignación, CPM y PERT
La estimación de los tiempos de realización de actividades se hace por expertos en Estadística Inferencial.
Cuando la duración de cada actividad no se conoce previamente con certeza, entonces la probabilidad y la
Técnica de evaluación y revisión de proyectos (PERT, por sus siglas en inglés), se emplean para determinar el
tiempo óptimo requerido para completar todo el proyecto. Para efectos de lo anterior se definen los tres siguientes
tiempos:6
Tiempo Pesimista (b): Es el mayor tiempo en que se puede ejecutar una actividad cuando se presentan
inconvenientes.
Tiempo más probable (m): Tiempo más frecuente cuando la actividad se desarrolla en forma normal.
Tiempo Optimista (a): Es el tiempo mínimo en que se puede ejecutar una actividad cuando se presentan
condiciones favorables.
El tiempo de una actividad sigue una distribución Beta de probabilidad en la cual el tiempo esperado de la
actividad se calcula así:
a+4 m+ b
t e=
6
2
b−a
σ i2= ( )
6
C
2 4
F
A
D 6
1
B G
E
3 5
6
Toda la exposición teórica está basada en el texto Algebra Lineal y Programación Lineal de F. Soler y otros
INVESTIGACION DE OPERACIONES 24
Asignación, CPM y PERT
Luego de realizar los cálculos anteriores, se registran en una tabla de actividades, tal como se realiza en el
siguiente ejemplo. En el diagrama de red aparecen las actividades y sus predecesores inmediatos, los tiempos de
la tabla se especifican en días.
A continuación efectuamos los cálculos de la ruta crítica, tomando como base los tiempos esperados, siguiendo el
mismo procedimiento del CPM.
La red del proyecto, junto con los tiempos próximos, lejanos y esperados se presenta así:
C [2, 5]
2 4
3 (9,12)
1 F
A
D 6
2 3
1
3 B G
E [3, 9] 4
3 5
6 (3, 9)
RUTA CRITICA: B, E, G
CON TIEMPO ESPERADO DEL PROYECTO: 13 DÍAS
La varianza del tiempo de terminación se obtiene como la suma de las varianzas de los tiempos de las actividades
correspondientes a la ruta crítica
σ T2 =σ 2B + σ 2E + σ 2G
En el ejemplo
σ T2 =0,2500+ 0,4444+0,2844=0,98
La distribución normal ocupa un lugar importante en la Estadística teórica, como también en la práctica. Fue
propuesta por Gauss como modelo para la distribución de frecuencias relativas, de errores, como los presentados
en la medición en las ciencias exactas. También suele ser utilizada para aproximar probabilidades binomiales
cuando “n” tiende a tomar un valor grande. No obstante su gran importancia radica en el Muestreo, en la
distribución muestral de medias, en el teorema central del límite, en la Inferencia Estadística y en las Pruebas de
Hipótesis.
Características
y=f ( x )= e
σ √2 π
2
−z
1 c
f ( z )= e
k
50 % 50 %
Media
μ
Me
Mo
F. Cada distribución se caracteriza por tener su propia media y su correspondiente desviación estánda
G. El área bajo la curva entre dos puntos es la probabilidad de que una variable aleatoria continua distribuida
normalmente asuma un valor entre ellos.
INVESTIGACION DE OPERACIONES 27
Asignación, CPM y PERT
H. Dado que existe un número ilimitado de valores entre menos infinito y más infinito; la probabilidad de que una variable
sea exactamente igual a cualquier valor dado es casi 0. Por tanto las probabilidades siempre serán para un intervalo
de valores
P( x=c)≈ 0
P ( a ≤ x ≤b )
I. El área bajo la curva entre la Media y cualquier otro punto es función del número de desviaciones estándar que el
punto dista de la Media.
J. Es posible manejar valores relativos en lugar de valores reales, utilizando una nueva variable Z, es decir,
estandarizando o normalizando la variable X, en donde a cada valor de Z le corresponde un área (%) o probabilidad
medida a partir de la media.
En la tabla de áreas bajo la curva normal estándar es posible calcular probabilidades relacionadas con el tiempo de terminación
del proyecto.
Por ejemplo la probabilidad de terminar el proyecto en un tiempo inferior al esperado es del 50% (0,50). Partiendo del hecho
que toda distribución normal de probabilidad se caracteriza por tener dos parámetros específicos (Media Desviación Estándar).
En el caso del proyecto PERT se tiene:
( μ , σ )=(13 , 0.985)
a) Calcular la probabilidad de terminar el proyecto después de 12 días
b) Antes de 15 días
c) Entre 12 y 15
d) En qué tiempo estaría terminando el proyecto si tengo una firmeza del 96%
INVESTIGACION DE OPERACIONES 29
Asignación, CPM y PERT
ESTADISTICA I
DISTRIBUCIONES DE PROBABILIDAD
TABLA DE DISTRIBUCION DE PROBABILIDAD NORMAL ESTANDAR
1.
INVESTIGACION DE OPERACIONES 31
Asignación, CPM y PERT