Sei sulla pagina 1di 17

La seora Guadarrama dietista del hospital general, es responsable de la planeacin y administracin de los requerimientos alimenticios de los pacientes.

La seora Guadarrama examinaba en estos momentos el caso de una paciente que se le a restringido a una dieta especial que consta de dos fuentes alimenticias al paciente no se lea restringido la cantidad de los dos alimentos que puede consumir, sin embargo se deben satisfacer los siguientes requerimientos mnimos por da: A = 1000,B =2000, C =1500. Cada 100 gramos de la fuente alimenticia numero 1, contiene 100 unidades del nutriente A, 400 unidades del nutriente B y 200 unidades del nutriente C; Cada 100 gramos de la fuente alimenticia numero 2 contiene 200 unidades del nutriente A, 250 unidades del nutriente B, 200 unidades del nutriente C; ambas fuentes alimenticias son fuentes costosas (la fuente numero 1 cuesta 6000 pesos por kilogramo y la fuente numero 2 cuesta 8000 pesos por kilogramo). La seora Guadarrama desea terminar la combinacin de fuentes alimenticias que arrojen menor costo y satisfaga todos los requerimientos.

fuente alimenticia NUTRIENTE A B C COSTO Variable relacionada

1 100 400 200 6000 X1

2 200 250 200 8000 X2

Requerimientos mnimos 1000 2000 1500

F.O. 6000X1+8000X2=Z min 100XI+200X21000 400X1+250X22000 200X1+200X21500 X1,X20 100X1+200X2+X3+ 400X1+250X2+X3+ 200X1+200X2+X3+ +0X5+0 +0X5+0 +0X5+0 +0 +0 +0 +0 +0 +0 =1000 =2000 =1500

TEORIA DE LA DUALIDAD. Un problema de programacin lineal de maximizacin tiene asociado de manera implcita un problema de minimizacin. Y un problema de minimizacin tiene asociado un problema de maximizacin. Maximizar

Sujeto a:

Primal
Minimizar

Sujeto a:

Dual
PRIMAL

F.O= 400X1+300X2=Z mx. Sujeto a; X1+3x2 15000 2X1+X2 10000 2X1+2X2 12000 X1+X2 10000 X1, X2 0 DUAL F.O= 15000Y1+10000Y2+12000Y3+10000Y4=Z min. Sujeto a; Y1+2y2+2y3+y4 400 3Y1+Y2+2Y3+Y4 300 Y1, Y2 0 PRIMAL F.O=6000X1+8000X2= Z min 100X1+200X2 1000 400X1+250X2 2000 200X1+200X2 1500 X1, X2 0 PRIMAL F.O= 5X1+4X2=Z min. 6X1+X2 11 3X1+3X2 13 X1+5X2 15 X1, X2 0 DUAL F.O= 1000Y1+2000Y2+1500Y3= Z mx. 100Y1+400Y2+200Y3 6000 200Y1+250Y2+200Y3 8000 Y1, Y2 0

DUAL F.O= 11Y1+13Y2+15Y3= Z mx. 6Y1+3Y2+Y3 5 Y1+ 3Y2+5Y3 4 Y1, Y2 0

PRIMAL

F.O = 100X1+120X20= Z mx.

4X1+8X2 480 5X1+6X2 600 12X1+8X2 540 X1, X2 0

DUAL F.O = 480Y1+600Y2+540Y3= Z min. 4Y1+5Y2+12Y3 100 8Y1+6Y2+8Y3 120 Y1, Y2 0

PRIMAL F.O= 7X1+10X2+5X3= Z min. 70X1+20X2+40X3 100 20X1+60X2+20X3 150 5X1+15X2+20X3 110 X1, X2, X3 0

DUAL F.O= 100Y1+150Y2+110Y3 = Z mx. 70Y1+20Y2+5Y3 7 20Y1+60Y3+15Y3 10 40Y1+20Y2+20Y3 5 Y1, Y2, Y3 0

El problema de transporte tiene que ver con la seleccin de rutas entre las plantas de fabricacin y bodegas de distribucin o entre bodegas de distribucin regional y puntos de distribucin local al aplicar el mtodo de transporte la gerencia esta buscando una ruta de distribucin que optimizara un objetivo; este puede ser la minimizacin del costo total de transporte, la maximizacin de utilidad o la minimizacin del tiempo total utilizado. Como su nombre lo indica el mtodo de transporte es un procedimiento especial para encontrar el programa de costo mnimo, para distribuir unidades homogneas de un producto desde un punto (fuentes), a varios puntos de consumo (destino). D=O LA MISMA PRODUCCION DEMANDA = OFERTA

D<O DO D>O

La junta local de caminos.

Para abastecer de graba a tres nuevas carreteras en las ciudades de Atlacomulco, Lerma y Tenango del valle. Los ingenieros constructores han estimado las cantidades requeridas de graba que sern necesarias en los 3 proyectos y se muestran en la siguiente tabla

proyecto A B C total

ubicacin Atlacomulco Lerma Tenango

Requerimientos semanales (cargas de camin) 72 102 41 215

La junta total de caminos tiene 3 plantas de grava localizadas en Toluca tiene, Zinacatepec y Metepec la grava requerida para estos proyectos de produccin se puede abastecer de estas tres plantas. El despachador y jefe a calculado las cantidades que ser abastecido para cada planta como lo muestra la siguiente tabla.

planta W X Y Total

ubicacin Toluca Zinacatepec Metepec disponible

Cantidades disponibles por semana 56 82 77 215

La junta total de caminos a calculado los costos de entrega de cada una de las plantas. Para cada localizacin del proyect. Adems los costos varan directamente con la localizacin como se muestra en la tabla.

De/A Planta W Planta X Planta Y

Costos por carga de camin Proyecto A Proyecto B $40 $80 $160 $240 $80 $160

Proyecto C $80 $160 $240

Modo de la esquina noroeste. De/A PLANTA W PALNTA X PLANTA Y REQUERIMIENTOS 72 PROYECTO PROYECTO PROYECTO CAPACIDAD A B C
40 80 80 160 240

56 16

56 82 77 215

160 80

66

240 160

36 102

41 41

Estos de color amarillo se acomodan de modo que de la suma de cada capacidad y requerimiento sin que se afecten. El primer valor es (40) por ser el ms pequeo y se coloca enfrente donde estn ms llenas las celdas. 82-16=66, 102-66=36, 72-56=16 Evaluacin del costo: 56(40)+16(160)+66(240)+36(160)+41(240)=36240 mxn regla mxn-1=# cuadrados ocupados

3+3-1=5 Cmo se que es la solucin optima ? Con la prueba de optimalidad 120 a+b=c 200 40 12 0 320 160 (40) -80

40

240

160
80 0

160
200

240
280

-40

120

a+40=240 a=240-40 a=200 120-40=80 200-80=120 120-80=40 200-80=120 200+b=160 b=160-200 b=-40

a+40=160 a=160-40 a=120 280-80=200 280+40=320 320-160=160 80-80=0 120+b=40 B=40-120 B=-80

a-40=240 a=240+40 a=280

De/A PLANTA W PALNTA X PLANTA Y REQUERIMIENTOS

PROYECTO PROYECTO PROYECTO CAPACIDAD A B C


40 80 80

56-
160

+ 25-

56 82 77 215

240 160

41

160 240

16+
80

77 72 102

0 41

40

40 160

120 0

-80

40

-40

240 160

(40)

80 0

80

160

-40

-160

120

200

120

Evaluacin de costo:
56(40)+16(160)+25(240)+41(160)+160(77)+0(240)=29680

a+40=240 a=240-40 a=200

a+40=160 a=160-40 a=120

a+40=160 a=160-40 a=120

200+b=160 b=160-200 b=-40 120-40=80 200-80=120

120+b=40 B=40-120 B=-80 120-80=200 120-40=320

120-80=40 40-80=-40

80-80=0 80-240=-160

De/A PLANTA W PALNTA X PLANTA Y REQUERIMIENTOS

PROYECTO PROYECTO PROYECTO CAPACIDAD A B C


40

31- 41

25+
160 80

80 240 160

80

56 82 77 215

41

160 240

+ 72

77- 102 41

31(40)+25(80)+41(160)+41(160)+77(160)=28680
40

40

80
-40 200

-80

160
-40 120 40
120

160
120

(40)

160
160

-120
120

160-40=120 160-40=120 80+80=160

40-120=-80 160-160=0

Arriba: 120+0=120 160+40=200 120-80=40 120+0=120

Abajo: 40-80=-40 200-240=-40 120-80=40 120-240=-120

De/A PLANTA W PALNTA X PLANTA Y REQUERIMIENTOS

PROYECTO PROYECTO PROYECTO CAPACIDAD A B C


40 80 80

0
160

56
240 160

56 82 77 215

41

160 240

41
80

31 72

46 102 41

56(80)+41(160)+41(160)+31(80)+46(160)=27440
0 -40 0
-80

80
240

-80

160

160
80

(80)

80
80

160
160

-160
80

160-80080 160-80=80 160-0=160

80-80=0 80-160=-80

Arriba: -80+80=0 -80+80=0

80+160=240 0+80=80 Abajo:

0-40=-40 0-80=-80

240-240=0 80-240=-160

Es la solucin ptima puesto que los costos de oportunidad son 0 y negativos. INTERPRETACIN

Solucin por la cual tenemos el menor costo


PROYECTO planta Toluca Zinacatepec Metepec Utilidad Atlacomulco 41 31 $27440.00 Lerma 56 46 Tenango

Par ejemplificar el caso cuando la demanda es menor que la oferta. Consideramos el problema de la junta local de caminos, suponiendo que la planta W tiene capacidad de 76 cargas de capacidad por semana.

De/A PLANTA W PALNTA X PLANTA Y REQUERIMIENTOS

PROYECTO PROYECTO PROYECTO CAPACIDAD A B C


40 160 80 80 240 160 80 160 240

56 82 77 215

72

102

41

Proyecto Planta W

inexistente disponibilidad

40 160

80 240

80 160

0 0

76

82

80 102

160 41

240 20

77

Requerimientos 72

235

72(40)+4(80)+82(240)+16(160)+41(240)=35280

EL MTODO HNGARO Este algoritmo se usa para resolver problemas de minimizacin, ya que es ms eficaz que el empleado para resolver el problema del transporte por el alto grado de degeneracin que pueden presentar los problemas de asignacin. Las fases para la aplicacin del mtodo Hngaro son: Paso 1: Encontrar primero el elemento ms pequeo en cada fila de la matriz de costos m*m; se debe construir una nueva matriz al restar de cada costo el costo mnimo de cada fila; encontrar para esta nueva matriz, el costo mnimo en cada columna. A continuacin se debe construir una nueva matriz (denominada matriz de costos reducidos) al restar de cada costo el costo mnimo de su columna.

Paso 2: (En algunos pocos textos este paso se atribuye a Flood). Consiste en trazar el nmero mnimo de lneas (horizontales o verticales o ambas nicamente de esas maneras) que se requieren para cubrir todos los ceros en la matriz de costos reducidos; si se necesitan m lneas para cubrir todos los ceros, se tiene una solucin ptima entre los ceros cubiertos de la matriz. Si se requieren menos de m lneas para cubrir todos los ceros, se debe continuar con el paso 3. El nmero de lneas para cubrir los ceros es igual a la cantidad de asignaciones que hasta ese momento se pueden realizar.

Paso 3: Encontrar el menor elemento diferente de cero (llamado k) en la matriz de costos reducidos, que no est cubierto por las lneas dibujadas en el paso 2; a continuacin se debe restar k de cada elemento no cubierto de la matriz de costos reducidos y sumar k a cada elemento de la matriz de costos reducidos cubierto por dos lneas (intersecciones). Por ltimo se debe regresar al paso 2. Notas: 1. Para resolver un problema de asignacin en el cual la meta es maximizar la funcin objetivo, se debe multiplicar la matriz de ganancias por menos uno (-1) y resolver el problema como uno de minimizacin.

2. Si el nmero de filas y de columnas en la matriz de costos son diferentes, el problema de asignacin est desbalanceado. El mtodo Hngaro puede proporcionar una solucin incorrecta si el problema no est balanceado; debido a lo anterior, se debe balancear primero cualquier problema de asignacin (aadiendo filas o columnas ficticias) antes de resolverlo mediante el mtodo Hngaro.

3. En un problema grande, puede resultar difcil obtener el mnimo nmero de filas necesarias para cubrir todos los ceros en la matriz de costos actual. Se puede demostrar que si se necesitan j lneas para cubrir todos los ceros, entonces se pueden asignar solamente j trabajos a un costo cero en la matriz actual; esto explica porqu termina cuando se necesitan m lneas. Mediante el siguiente ejemplo vamos a ilustrar la manera de aplicar el mtodo Hngaro a la solucin de un problema de asignacin de minimizacin: Una factora tiene cuatro operarios, los cuales deben ser asignados al manejo de cuatro mquinas; las horas requeridas para cada trabajador en cada mquina se dan en la tabla adjunta; el tiempo a laborar por cada operario en cada una de las mquinas se pretende que sea mnimo, para lo cual se busca la asignacin ptima posible.

OPERARIOS 1 Antonio Bernardo Carlos Diego 10 12 9 14

MAQUINAS 2 14 13 12 13 3 16 15 12 18 4 13 12 11 16

Planteamiento del Modelo Primal: MIN W = 10 X11+ 14 X12+ 16 X13+ 13 X14+ 12 X21+ 13 X22+ 15 X23+ 12 X24+ + 9 X31+ 12 X32+ 12 X33+ 11 X34+ 14 X41+ 16 X42+ 18 X43+ 16 X44 sujeto a las siguientes restricciones:

Aplicando el mtodo Hngaro tenemos: 1 A B C D 10 12 9 14 2 14 13 12 16 3 16 15 12 18 4 13 12 11 16

Restamos 10, 12, 9 y 14 (costos mnimos de cada fila) de cada elemento en cada una de las filas correspondientes: 1 A B C D 0 0 0 0 2 3 1 3 2 3 6 3 3 4 4 3 0 2 2

En la matriz anterior trazamos el menor nmero de lneas (3), de manera tal que cubran todos los ceros (Mtodo de Flood):

1 A B C D 0 0 0 0

2 3 0 2 1

3 3 0 0 1

4 3 0 2 2

En la matriz anterior trazamos el menor nmero de lneas (3), de manera tal que cubran todos los ceros (Mtodo de Flood): 1 A B C D 0 1 0 0 2 2 0 1 0 3 3 1 0 1 4 2 0 1 1

Solucin Optima Unica:A-1, B-4, C-3 y D-2.Lo anterior quiere decir que Antonio va a laborar en la mquina 1 (10 horas), Bernardo en la mquina 4 (12 horas), Carlos va a trabajar en la mquina 3 (12 horas) y Diego en la mquina 2 (16 horas). La combinacin ptima de los recursos para este problema de minimizacin de asignacin es de 50 horas, resultantes de adicionar las asignadas a cada uno de los operarios en cada una de las mquinas.Dicho valor corresponde al valor ptimo de la funcin objetivo. Cuando se tiene un problema de asignacin de maximizacin se puede resolver de las siguientes formas:
o o

Se multiplica la funcin objetivo por menos uno y se resuelve como un problema de minimizacin. Se determina el costo ms elevado de la tabla, se resta este costo de todos los elementos del tablero y se resuelve como un problema de minimizacin.

PROBLEMA DE ASIGNACIN GENERALIZADO

Si suponemos que existen m trabajadores y cada uno de ellos tiene cierta cantidad de recursos disponibles y existen n tareas que deben llevarse a cabo, el problema de asignacin generalizado puede plantearse de la siguiente manera:

Sujeta a:

bj: Cantidad de recursos para el i - esimo trabajador rij: Recursos del trabajador i simo necesarios para realizar laj sima tarea. Cij: Costo para que el trabajador i simo lleve a cabo la j sima tarea. El primer conjunto de restricciones asegura que no se utilizan ms recursos de los que estn disponibles para cada trabajador; el segundo conjunto de restricciones afianza el hecho que cada uno de los trabajos lo lleva a cabo un solo trabajador.

Potrebbero piacerti anche