jueves, 22 de mayo de 2008

PERT



PERT



Program evaluation reviw tecnology o técnica de revisión y evaluación de programas.

Nació en 1956 durante las primeras etapas del programa de desarrollo del proyectil submarino Polaris de la marina de estados unidos, todos los métodos convencionales de dirección eran desesperadamente inadecuados para marchar al ritmo que el programa señalaba.

El Sr. Willard Fazar de la oficina de proyectos especiales y con ayuda de la división de proyectiles y asuntos especiales idearon la técnica PET como un diagrama de flujo del tipo de red con incertidumbre incorporada. En lugar de asignar un solo tiempo aproximado a cada actividad como se hace normalmente en el método de la ruta crítica, Fazar utilizo tres aproximaciones:

-la optima
-la normal
-la pesimista

Dicha aproximación dificulto un poco los cálculos, pero la computadora de alta velocidad, tenía capacidad más que suficiente para esto.

REQUISITOS PARA TRANSFORMAR UNA GRAFICA GANTT EN UN RED PERT

La grafica e metas intermedias de Gantt antecesora de la técnica PERT es la grafica que representa el trabajo por realizar. Tiene una escala de tiempo en su parte interior que representa las tareas o actividades especificas tocantes al proyecto total. La grafica de Gantt muestra las relaciones que existen entre las metas intermedias dentro de la misma actividad, pero no las relaciones entre las metas parciales que hay en las diferentes tareas.











La modificación de la grafica de metas intermedias de Gantt para mostrar la interrelaciones entre todas están en u proyecto se lograr en tres pasos.

1- Es la eliminación de los rectángulos estos son remplazados por flechas que unen las metas intermedias

2- Consiste en sumar las relaciones que existen entre las metas intermedias de las diversas actividades (hay metas que deben preceder de otras es decir que el 5 no puede iniciar antes que 1y 3 se haya acabado es decir tener un orden )

3- Se elimina el termino tarea, en vista de que todas las relaciones, sea cualquiera la tarea a la que se refiere, se representan con flechas. Se elimina la escala horizontal de tiempo de la grafica de Gantt y se remplaza con el tiempo individual de cada una de las flechas





CONSTRUCCION DE LA RED PERT

PASO 1

1- Construcción de la red PET, se trata de desarrollar una secuencia lógica de las actividades a realizar para llevar a cabo el proyecto.

a) el termino actividad se define como una etapa del trabajo del proyecto total y se representa con una flecha.

b) El extremo de la flecha representa el inicio de la actividad y su punta la terminación.

c) La longitud, forma o posición carece de importancia

d) Lo importante es la manera en que las actividades representadas con flechas, se relaciona entre sí siguiendo una secuencia en cuanto al tiempo.

Al construir el diagrama el que planea tiene que tomar en cuantas todas las actividades que se van a realizar es recomendable hacer una lista, si esta es muy compleja se toman las más importantes, al hacer el diagrama con flechas saldrán las actividades adicionales, es necesario por ultimo trazar el diagrama con las flechas para mostrar la forma en la que la actividades se relacionan en cuanto al tiempo.

a) Los números encerrados en círculos se les llama nodos o eventos, los eventos son los puntos del tiempo contrastando con las actividades que tienen cierta duración
b) Los eventos se numeran en serien desde la iniciación hasta la terminación del proyecto

La red PERT muestra relaciones simples de secuencia respecto al tiempo. En algunos casos se necesita n de flechas que no representan nada y solo se insertan para u el modelo sea más claro a estas se les llama flechas ficticias y se representan con flechas punteadas.




PASO 2


Calculo del tiempo esperado, signar tiempos a las actividades individuales es esencial para complementar una red PERT


Debe de estar claro que el tiempo más probable(m) debe llevar un peso mayor que el más optimista(a) y el del pesimista (b), la formula de aproximación desarrollado para las actividad te es :

te=a+4(m)+b 6


Cuando se ocupa esta fórmula a una curva acampanada normal el valor de te representa el valor del centro de la cuerva

Ejemplo

a=4
b=15
m=6
te= 4+4(6)+15/6

te= 7.16 semanas



En el segundo ejemplo la curva es asimétrica

a=4
b=15
m=12
te= 4+4(12)+15/6

te=11.16 semanas


PASO 3

Determinación del tiempo más próximo y mas tardío debe haber más información acerca del evento para determinar el tiempo del evento, se necesita saber la fecha esperada más próxima en que se puede iniciar la actividad.

TIEMPO MAS PROXIMO (TE)
Es la suma de los tiempos esperados, comenzando por el primer evento avanzando de izquierda a derecha, sin embargo cuando hay más actividades se toma el tiempo máximo. (se ilustra en los cuadrados)

TIEMPO MAS TARDIO (TL)

Es la flecha más lejana en la que se puede y terminar cada actividad permitiendo aun que el proyecto total se concluya a tiempo. Se resta los tiempos esperados comenzando por el ultimo evento y avanzando de derecha a izquierda, sin embrago cuando se tiene más actividades se toma el tiempo mínimo (se ilustra en los círculos)

PASO 4

Determinación de la ruta o ruta critica

Tras determinar el tiempo más próximo esperado y el tiempo más tradio admisible ahora se le puede trazar en una solo red.


PASO 5

CALCULO DEHOLGURA
HOLGURA TOTAL(S) .es el tiempo que puede retrasarse una actividad desde su iniciación, sin afectar el tiempo de terminación de proyecto.

HOLGURA LIBRE. Es el tiempo que pude retrasarse una actividad desde su inicio sin afectar el inicio de las demás actividades subsecuentes.

La formula de holgura S expresa la diferencia entre el tiempo más tardío y el tiempo más próximo

S= TL-TE


PASO 6

EVALUAR LA RED PERT

Deben de avaluarse los efectos de estas actividades en la ruta inicial con los tiempos asignados, i los tiempos no son satisfactorios se dispone de varios métodos, como el intercambio de trabajadores, maquinas o método de ajuste

MODELO DE INVENTARIOS

  • MODELO DE INVENTARIOS

    Variables que se usan Q numero de piezas por orden
    Q *= numero optimo de piezas por orden
    en los inventarios EOQ D= demanda anual en piezas para laproduccion del inventario
    S= costo de preparación de la orden
    H= costo de manejo de inventario + unidad
    N= numero esperado de ordenes
    T= tiempo esperado de la orden
    CT= costo total


    Cp= D (S)
    Q

    Ct= D S + Q H
    Q 2

    T = No de dias laborados
    N

    N= D/Q*
    Q*= (2DS)
    H

    Punto de reorden

    GANTT

    Forma de grafica una serie de actividades
    1- Capacitación
    2- Producción
    3- Control de calidad
    4- Almacen
    5- 3mbalaje
    6- Distribución y envio




    Te= a+4m+b
    6

    3+4*5.5+11/6 = 6 semanas

    La variabilidad esta dada por la funcion
    σ 2(tb-ta)2/6
    1.33
    2.66
    3 1.33
    4 .5
    5 .33
    6. .66
    7 .33
    8. 1
    7
    3
    29. 0

  • 3.86 variacion total en semanas
    1.96 desviacion total
    Z= x-µ 32-30/197 0 1.01 buscar en la tabla de z
    σ .500+.3438 prob .8438 84.38%
    30+1.96(1.97)= x
    X= 196(1.97)+30= 33.86

sábado, 19 de abril de 2008

METODO DE ASIGNACION ( HUNGARO )

Un problema de asignación es un problema de transporte balanceado, en el cual todas las ofertas y todas las demandas son iguales a uno. Se puede resolver eficientemente un problema de asignación m x m mediante el método Húngaro:
Paso 1.- Empiece por encontrar el elemento mas pequeño en cada renglón de la matriz de costos. Construya una nueva matriz, al restar de cada costo, el costo mínimo de su renglón. Encuentre, para esta nueva matriz el costo mínimo en cada columna. Construya una nueva matriz ( la matriz de costos reducidos ) al restar de cada costo el costo mínimo de su columna.

Paso 2.- Dibuje el mínimo numero de líneas (horizontales o verticales ) que se necesitan para cubrir todos los ceros en la matriz de costos reducidos. Si se requieren m líneas para cubrir todos los ceros, siga con el paso 3.

Paso 3.- Encuentre el menor elemento no cero (llame su valor k en la matriz de costos reducidos, que no esta cubiertos por las líneas dibujadas en el paso 2. Ahora reste k de cada elemento no cubierto de la matriz de costos reducidos y sume k a cada elemento de la matriz de costos reducidos cubierto por dos líneas. Regrese al paso 2.

Un problema de asignación es un problema de transporte balanceado en el que todas las ofertas y demandas son iguales a 1; así se caracteriza por el conocimiento del costo de asignación de cada punto de oferta a cada punto de demanda. La matriz de costos del problema de asignación se llama: matriz de costos.

Como todas las ofertas y demandas para el problema de asignación son números enteros, todas las variables en la solución óptima deben ser valores enteros.

EJEMPLOS DE PROBLEMAS DE ASIGNACION

1. Una empresa ha contratado a 4 individuos para 4 trabajos, los 4 individuos y 4 trabajos pueden mostrarse en una tabla que indique las clasificaciones obtenidas, analizando al individuo para cada trabajo. Los renglones se refieren a los hombres, mientras que las columnas se refieren a los trabajos; el problema consiste en maximizar las calificaciones para asignar los 4 trabajos.
Se supone que las calificaciones de un individuo es directamente proporcional a la ganancia que obtendría la compañía si ese individuo se encargara del trabajo.

2. Otro problema que utiliza la misma estructura del modelo de transporte, es la asignación de camiones para reducir al mínimo los costos de un problema de asignación.

3. Una empresa cubre el territorio nacional con dos camiones especialmente equipados para funcionar en condiciones climatológicas específicas. La empresa ha dividido en cinco regiones geográficas. Se compra el camión A y se modifica para que funcione eficientemente en las regiones uno y dos, y para que funcione bastante bien en las regiones tres y cuatro. El mismo camión no funciona bien en la región cinco. Los gastos de gasolina, mantenimiento y otros costos directos de operación, serían mínimos en las regiones uno y dos, promedio en las regiones tres y cuatro, y altos en la región cinco. Se tiene esa misma información con respecto a los demás camiones de la compañía, o sea, los tipos B, C y D.

METODO DE APROXIMACION DE VOGEL ( VAM )

Este metodo es heuristico y suele producir una mejor solucion inicial que los dos metodos antes descritos. De hecho, VAM suele producir una solucion inicial optima, o proxima al nivel optimo.
Los pasos del procedimiento son los siguientes:

Paso1: Evaluese una penalizacion para cada renglon restando el menor elemento del costo del renglon del elemento de costo menor siguiente en el mismo renglon.

Paso2: Identifiqueze el renglon o columna con la mayor penalizacion, rompiendo empates en forma arbitraria. Asignese el valor mayor posible a la variable con el costo mas bajo del renglon o columna seleccionado. Ajustese la oferta y la demanda y tachese el renglon o columna satisfecho. Si un renglon o columna se satisfacen al mismo tiempo, solo uno de ellos se tacha y al renglon restante se le asigna una oferta cero.Cualquier renglon o columna con oferta o demanda cero no debe utilizarce para calcular penalizaciones futuras.

Paso 3:
a.-si solo hay un renglon o columna sin tachar, detengase.
b.-si solo hay un renglon conoferta positiva sin tachar, determinense las variables basicas del renglon a travez del metodo del costo minimo.
c.-si todos los renglones y columnas sin tachar tienen oferta o demanda cero asignadas, determinese las variables basicas cero a travez del metodo del costo minimo. Detengase.
d.-de lo contrario, calculense las penalizaciones de las renglones y columnas no tachados y despues dirijase al paso 2.




PR = Penalización de Renglón
PC = Penalización de Columna

MODELO DEL COSTO MINIMO

Asignese el mas grande valor posible a la variable con el menor costo unitario de toda la tabla. Tachese el renglon o columna satisfecho.Despues de ajustar la oferta y la demanda de todos los renglones y columnas no tachados, repitase el proceso asignando el valor mas grande posible a la variable con el costo unitario no tachado mas pequeño. El procedimiento esta completo cuando queda exactamente un rebglon o bien una columna sin tachar.

METODO DE MULTIPLICADORES

EXPLICACION DEL METODO DE MULPIPLICADORES CON UN METODO SIMPLEX

La relecion que existe entre el metodo multiplicadores y el metodo simplex se puede establecer demostrando que cpq según se define, es igual directamente a los coeficientes de la funcion objetivo de la tabla simplex asociada con la iteracion actual.

Para mostrar como se obtiene el problema dual para el metodo de transporte, considerese primero el caso especial de ,=2 y n=3 que se indica en la tabla 6-15. Sean las variables duales u1 y u2 para las restricciones de las fuentes y v1,v2, y v3 para las restricciones de los destinos. El problema dual se convierte en:

Maximizar w = (a1u1+a2u2) + (b1v1+b2v2+b3v3)

Sujeto a:

U1 +v1 <= c11
U1 +v2 <=c12
U1 +v3 <=c13
U2+v1 <=c21
U2+v1 <=c22
U2 +v3 <=c23
Ui, U2, v1, v2, v3, irrestrictas

El problema dual correspondiente esta dado por:

Maximizar w = åm i-1 a1 u1 + ån bi vj

sujeto a:

ui + vj <=cij para todas las i y j
ui y vj irrestrictas

La evaluacion de las variables no basicas se determinan mediante la sustitucion de los valores actuales de las variables duales en las restricciones duales y despues tomando la diferencia entre sus miembros primero y segundo. Los valores de las variables duales se pueden determinar observando que las restricciones deuales correspondientes a una variable basica se deben satisfacer como ecuaciones escritas.
En realidad en la iteracion optima los multiplicadores producen los valores duales optimos directamente.

En lo antes expuesto se asigna un valor arbitrario a una de las variables duales que indica que los multiplicadores simplex asociados con una solucion basica dada no son unicos. Esto puede parecer inconsistente con los resultados donde los multiplicadores deben ser unicos.

METODO DE LA "M"

Este método empieza con la PL en la forma estándar Para cualquier ecuación i que no tiene una holgura, aumentamos una variable artificial R. Entonces esta variable se convierte en parte de la solución básica inicial. Debido a que es una variable artificial al modelo de PL se le asigna una penalidad en la función objetivo, para obligarlas aun nivel cero en una iteración del algoritmo SIMPLEX

Debido a que M es un valor positivo suficientemente grande, la variable R1 se penaliza en la función objetivo utilizando —MR, en el caso de la maximización, y +RM, en la minimización. Debido a esta penalidad El proceso de optimización lógicamente tratara de impulsar R1, al nivel cero
Minimice Z= 4X1 + X2







La forma estándar se obtiene restando un superávit X3 en la segunda restricción y añadiendo una holgura X en la tercera restricción. Por tanto obtenemos

Minimice Z= 4X1 +X2



La primera y segunda ecuación no tiene variables que desempeñen el papel de holguras. Por consiguiente, utilizamos las variables R1 y R2 en estas dos ecuaciones y las penalizamos en la función objetivo con MR1 + MR2. La PL resultante se da como
Minimice Z=4X1 +X2 + MR1 + MR2








En el modelo modificado, ahora podemos utilizar R1, R2 y X4 como la solución básica factible inicial como lo demuestra la siguiente tabla simplex



Antes de proceder con los cálculos del método simplex, necesitamos hacer que el renglón -Z sea consistente con el resto de la tabla simplex. De manera específica, el valor de z asociado con la solución básica inicial R1 = 5, R2 6, y X4 = 4 debe ser 3M + 6M + O = 9M en vez de O, como se muestra en el lado derecho del renglón -Z. Esta inconsistencia se debe al hecho de que R, y R2 tienen coeficientes no cero (-M, -M) en e! renglón -Z Estas inconsistencias se eliminan sustituyendo R1 y R2 en el renglón -Z, utilizando las ecuaciones apropiadas de restricción.

En particular, observe los elementos “1” realzados en el renglón -R1 y en el renglón -R2. Multiplicando cada uno de los renglones –R1 y de los renglones -R2 por M y añadiendo la suma al renglón -Z, efectivamente se sustituirá a R1 y R2 en el renglón objetivo. Podemos resumir este paso como

Nuevo renglón Z= Antiguo renglón Z + M x (Renglón R1) + M x (Renglón R2)
Esto se aplica como




Por lo tanto la nueva tabla simplex se convierte en