Anda di halaman 1dari 18

Ejercicio1

RESOLUCIN DE UN PROBLEMA DE MAXIMIZACIN MEDIANTE EL


MTODO HNGARO
EL PROBLEMA
Una organizacin de recoleccin de caf cuenta con tres equipos de siembra y cosecha
del mismo (equipos 1, 2, 3). Estos equipos de trabajo se encuentran entrenados para
trabajar en condiciones particulares del proceso, condiciones como lo son el tipo de
suelo, las condiciones del clima y el tipo de grano. La organizacin cuenta con cuatro
terrenos disponibles para efectuar el proceso de siembra y cosecha (terrenos A, B, C, D),
estos terrenos tienen condiciones particulares de suelo, clima y tipo de grano. Cada
equipo cuenta con la capacidad de efectuar el proceso en solo uno de los terrenos
disponibles, salvo el equipo 2, que cuenta con una serie de herramientas tecnolgicas
que le permiten realizar la siembra y cosecha del grano en dos de los terrenos
disponibles. Se ha contratado a un Ingeniero Industrial con el objetivo de realizar las
asignaciones precisas que maximicen la cantidad de sacos de caf cosechados en total.
El siguiente tabulado muestra la capacidad (en cientos de sacos) de cosecha de caf de
cada uno de los equipos dependiendo de cada uno de los terrenos.

RESOLUCIN
En este problema debemos recordar un concepto fundamental para la aplicacin del
mtodo hngaro, este concepto nos dice que el nmero de filas debe ser exactamente
igual al nmero de columnas. Por ende, la accin a realizar debera ser crear un equipo
ficticio, el cual nos deje el tabulado balanceado y a este asignarle un nmero de sacos
cosechados equivalente a cero en cada uno de los terrenos. Sin embargo el problema nos
indica que uno de los equipos se encuentra en capacidad de que se le asignen dos
terrenos, en este caso crearemos un equipo 2 alternativo (Equipo 2B) el cual nos
balancear el tabulado y nos har prescindir del equipo ficticio pensado inicialmente. A
este equipo 2B que crearemos le corresponder la misma capacidad de cosecha del
equipo 2 (en adelante equipo 2A) segn el terreno, lgicamente.

Una vez balanceado el tabulado debemos de cuestionarnos acerca del criterio de


optimizacin, pues recordemos que el mtodo hngaro se encuentra diseado para
ejercicios de minimizacin. En este caso nuestro objetivo es maximizar, por lo que
tendremos que aplicar un paso adicional.
Lo primero que debemos hacer es ubicar el mayor valor del tabulado inicial.

En este caso este valor es 15, por lo cual procederemos a realizar la siguiente operacin
con cada uno de los valores:
Restaremos a 15, el valor de cada una de las celdas y este valor quedar en cada una de
las celdas correspondientes.

Ahora nuestro tabulado inicial quedar de la siguiente manera:

A partir de este tabulado ya podemos aplicar el algoritmo del mtodo hngaro como se
aplicara en un caso e minimizacin (normalmente).
Ahora encontramos el menor elemento de cada fila.

y se lo restamos a todas las celdas de la fila.

Ahora efectuamos este mismo paso, pero esta vez con las columnas. Elegimos el menor
de los valores de cada columna y se lo restamos a cada una de las celdas de la columna
correspondiente.

Ahora procedemos a cubrir la mayor cantidad de ceros, con la menor cantidad de lneas,
si el nmero de lneas que empleemos es igual al grado de la matriz (en este caso matriz
grado 4, 4x4) habremos llegado al final del ejercicio.

Dado que el nmero de lneas es igual al grado de la matriz, hemos concluido el


algoritmo. Lo nico que quedar ser asignar a cada equipo el terreno en el que el
intercepto es igual a 0 (cero).

Las asignaciones, como es lgico debern iniciarse por el equipo al cual solo
corresponda un terreno, en este caso al Equipo 3 le corresponde el Terreno A. De esta
manera al Equipo 1 le corresponde el Terreno D. Mientras tanto el Equipo 2 se
encargar de la cosecha en los terrenos B y C. Segn el tabulado del problema
(recordemos que es de maximizacin), la cantidad de sacos (expresada en cientos de
sacos) ser as:

Ejercicio 2
EJEMPLO DE CASO DE MINIMIZACIN
El presidente de Industrias RACR-Europa, cuya gerencia general se encuentra en
Bruselas, ha decidido este ao, como parte de su auditoria anual, que cada uno de los
cuatro vicepresidentes visite e inspeccione una de las plantes de ensamblaje durante las
dos primeras semanas de junio. Las plantas de ensamble esta ubicadas el Leipzig,
Alemania; Nancy, Francia; Lieja, Blgica y Tilburgo, Holanda. En este tipo de
problemas utilizaremos el mtodo de aignacin o mtodo hngaro, el cul consiste en
los siguientes pasos:

PASO 1 Elaboracin de la tabla de costos por asignacin.

PASO 2 Restar el valor mas pequeo de cada uno de los dems valores de la columna:

En la priemra columna Leipzig, el valor ms pequeo es 11. Este valor se le resta a los
dems valores de la columna.

En la segunda columna Nancy, el valor ms pequeo es 10.


En la tercera columna Lieja, el valor ms pequeo es 10.
El la cuarta columna Tilburgo, el valor ms pequeo es 11.

PASO 3. Resta el valor ms pequeo de cada renglon de los dems valores de ese
renglon.
En el primer renglon, el valor ms pequeo es 0.
En el segundo renglon, el valor ms pequeo es 0.
En el tercer renglon, el valor ms pequeo es 4.
En el cuarto renglon, el valor ms pequeo es o.

PASO 4. Se traza el minimo nmero de lneas que puedan pasar atravs de todos los
ceros de la tabla. Las lineas diagonales no se permiten. En algunos casos este paso causa
dificultades, ya que ordinariamente hay muchas formas de trazar estas lineas. Las

diferentes alternativas son posibles siempre y cuando el nmero de lineas sea mnimo.
Por ejemplo se pueden trazar las lneas en la tabla de la siguente manera :

Este trazado abarca todos los ceros de la tabla, pero se realiz con 3 lineas nicamente,
por lo tanto este trazado es mejor.
PASO 5. Despues de trzar el nmero mnimo de lneas se hace la prueba de optimalidad.
Si en nmero de lneas es igual a n (nmero de renglones o columnas), es la solucin
ptima. Si el nmero de lneas es menor a n, se requiere continuar con el proceso hasta
calcular la solucin ptima. En la tabla, el nmero de lneas es de 3 y el de
renglones/columnas 4, por lo tanto hay que continuar con el procedimiento, el cual
consiste de los siguientes pasos:

De los valores que no se tacharon, se selecciona el mnimo, en este ejemplo el mnimo


es 3. Este valor se debe restar a todos los valores que no estn cruzados por ninguna
linea.
Tambin se debe sumar esta cantidad a todos los valores situdos en la interseccin de
lneas.
Todos los dems valores (los que estn cruzadoz nicamente por una lnea), permanecen
inalterados.

PASO 6. Esta tabla es posible solucin, por l otanto hay que realizar el procedimiento a
partir del paso 4.
Trazando el mnimo nmero de lneas para cubrir todos los ceros, se obtiene lo siguiente

La prueba de optimalidad: nmero de lneas= nmero de regln/columna? En este caso


hay 3 lneas y 4 renglones/columnas, por lo tanto hay que continuar con el
procedimiento.
Se elige el mnimo valor de los valores de la tabla que no estn cruzados. En este caso 1.
Se resta valor a todos los valores de la tabla no cruzados de la tabla y se suma a los
valores de las casillas situadas en la interseccin de lneas, los dems valores
permanecen inalterados.

El resultado de la nueva tabla es:

Es una nueva posible solucin, por lo tanto, se repite el procedimiento a partir del cuarto
paso.
Se traza el mnimo nmero de lneas que cubran todos los ceros de la tabla.

Se realiza la prueva de optimalidad, como el nero de lneas es igual al nmero de


rengloes, el proceso termina. La solucin ptima se localiza en la casilla que contiene
cero, lo cual significa que es la asignacin de la interseccin.

La casilla del primer rengln , segunda columna tiene un cero, como es la inteseccin de
Finanzas y Nancy, quiere decir que se asignar la Ciudad de Nancy, Francial al
vicepresidente de Finanzas.

Como habr renglones que tengan ms de 2 ceros, se recomienda que se comience con
los renglones de un solo cero, de esa manera podremos eliminar esa asignacin y
continuar con las que queda.

Ejercicio 3
El profesor Michell ha terminado 4 captulos de su libro y esta pensando en pedir ayuda
para terminarlo. El ha elegido a 4 secretarias que podran tipearle cada uno de sus
captulos. El costo asociado refleja la velocidad de la secretaria y la exactitud con la
que realiza el trabajo. Adems los captulo difieren en la cantidad de hojas y en la
complejidad. Qu puede hacer el profesor si conoce la siguiente tabla:

Captulos
Secretara
Juana
Mara
Jackeline
Edith

13
96
116
120
114

14
99
109
102
105

15
105
107
113
118

16
108
96
111
115

Restricciones del Mtodo


* Solo problemas de minimizacin.
* Nmero de personas a asignar m es igual al nmero de lugares m.
* Todas las asignaciones son posibles
* Una asignacin por persona y una persona por asignacin

Restar el Menor valor de cada fila

Restar el menor valor de cada columna en la matriz anterior

Trazar el mnimo nmero de lneas que cubran los ceros de la matriz obtenida en
el punto anterior.

Si el nmero de lneas es igual al nmero de filas se esta en la


solucin ptima, sino identificar el menor valor no rayado restarselo a los dems
nmeros no rayados y sumarlo en las intersecciones.
Pare este caso corresponde al valor 2

Las asignaciones corresponde a los valores donde existen 0


Juana
Mara

Cap. 13
Cap. 16

Jackeline Cap. 15
Edith

Cap. 14

*Costo Asignacin: 96 + 96 +113 +105 =410

Ejercicio 4 )
Una compaa va a decidir cul de cuatro vendedores debe asignar a cada uno de sus
cuatro distritos de ventas. Cada vendedor est en condiciones de lograr ventas diferentes
en cada distrito. A la compaa le gustara minimizar el costo de transporte total. En la
siguiente tabla se muestran los estimados. Use el Mtodo Hngaro para resolver este
problema. Establezca el valor ptimo de la funcin objetivo.

Distrito

Vendedor

65

73

55

58

90

67

87

75

106

86

96

89

84

69

79

77

Solucin
Como se puede observar, se tiene un problema balanceado, ya que se cuenta con el
mismo nmero de vendedores y distritos.
Entonces construimos la tabla de asignacin, despus identificamos el costo menor de
cada una de las filas y se lo restamos a los costos de la misma fila:

65
10

73
18

55
0

58
3

90
23

67
0

87
20

75
8

106
20

86
0

96
10

89
3

84
15

69
0

79
10

77
8

Posteriormente se identifica el costo menor de cada una de las columnas y se lo


restamos a los costos de la misma columna:

65
0

73
18

55
0

58
0

90
13

67
0

87
20

75
5

106
10

86
0

96
10

89
0

84
5

69
0

79
10

77
5

Como no se tiene una asignacin posible, tachamos los ceros con el nmero menor de
lneas verticales y horizontales:

Ahora identificamos el menor de los costos no cubiertos por una lnea, se lo restamos a
los costos no cubiertos por una lnea y lo sumamos a los costos que se encuentran en la
interseccin de dos lneas. Los dems quedan iguales, obteniendo:

65
0

73
23

55
0

58
0

90
8

67
0

87
15

75
0

106
10

86
5

96
10

89
0

84
0

69
0

79
5

77
0

Realizando una permutacin de las columnas logramos obtener una asignacin posible y
sta es ptima:

55
0

73
23

58
0

65
0

87
15

67
0

75
0

90
8

96
10

86
5

89
0

106
10

79
5

69
0

77
0

84
0

Entonces la asignacin que minimiza el costo total es:


Vendedor A - Distrito 2
Vendedor B - Distrito 4

Vendedor C - Distrito 1
Vendedor D - Distrito 3
Con un costo mnimo de $295.

Ejercicio 5
Los tres hijos de Joe Klyne, John, Karen y Terri, quieren ganar algn dinero para cubrir
sus gastos personales durante un viaje organizado por la escuela al zoolgico local. El
seor Klyne eligi tres tareas para sus hijos: podar el csped, pintar la cochera y lavar
los automviles de la familia. Para evitar las competencias anticipadas entre hermanos,
les pidi que presentaran licitaciones (secretas) para lo que ellos crean era un pago
justo para cada una de las tres tareas. Quedaba entendido que los tres hijos aceptaran la
decisin de su padre en lo concerniente a quin desempeara cada tarea. La siguiente
tabla resume las licitaciones recibidas.
Tabla de asignacin
Podar

Pintar

Lavar

John

$15

$10

$9

Karen

$9

$15

$10

Terri

$10

$12

$8

Solucin por medio del Mtodo Hngaro


Basndose en esta informacin, Cmo debe asignar las tareas el seor Klyne? Este
problema se resolver con los primeros tres pasos del mtodo Hngaro.

1. iteracin.
Podar

Pintar

Lavar

Rengln mnimo

John

15

10

p1=9

Karen

15

10

p2=9

Terri

10

12

p3=8

En seguida restamos el rengln mnimo de cada rengln respectivo, para obtener la


matriz reducida.
Podar

Pintar

Lavar

John

Karen

Terri

q1=0

q2=1

q3=0

Columna
Mnima

La aplicacin del paso 2 nos da los mnimos en la columna. restando estos valores de las
columnas respectivas obtenemos las matriz reducida.
Podar

John

Pintar

Lavar

Karen 0

Terri

Interpretacin de resultados
Los cuadros con las entradas cero en negritas proporcionan la solucin ptima. Eso
quiere decir que John pintar la cochera, Karen podar el csped y Terri lavar los
automviles de la familia. El costo total para el sr Klyne es 9+10+8 =27 dlares.
Adems esa cantidad siempre igualar (p1 + p2 + p3) + (q1 + q2 + q3)=(9+9+8)+(0+1+0)=
27 dlares.
-Suponga que la situacin analizada se ampla a cuatro nios y cuatro tareas.
La tabla siguiente resume los elementos de costo del problema.
TAREA
1

$1

$4

$6

$3

$9

$7

$10

$9

$4

$5

$11

$7

$8

$7

$8

$5

ACTIVIDAD

La aplicacin de los pasos 1 y 2 a la matriz de la tabla 5.34 (con p1 = 1, p2 = 7, p3 = 4,


p4 = 5, q1 = 0, q2 = 0, q3 = 3 y q4 = 0) da por resultado la matriz reducida de la tabla.
TAREA

1
2
3
4

1
0
2
0
3

2
3
0
1
2

3
2
0
4
0

4
2
2
3
0

ACTIVIDAD

Las ubicaciones de las entradas cero no permiten asignar tareas nicas a todos los nios.
Por ejemplo, si asignamos al nio 1 la tarea 1, entonces se eliminar la columna 1, y el
nio tres no tendr una entrada cero en las tres columnas restantes. Este obstculo puede
superarse agregando el siguiente paso al procedimiento dado en el ejemplo 1:
Paso 3b. Si no pueden encontrarse asignaciones de elemento cero factibles:
(i) Trace el mnimo de lneas horizontales y verticales en la ltima matriz reducida para
cubrir todas las entradas cero.
(ii) Seleccione la entrada mnima no cubierta y rstela de cada entrada no cubierta, y
luego smela a cada entrada en la interseccin de dos lneas.
(iii) Si no puede determinar una asignacin factible entre las entradas cero resultantes,
repita el paso 3a.
La aplicacin del paso 3b a la ltima matriz produce las celdas sombreadas en la tabla.
1
2
3
4

1
0
2
0
3

2
3
0
1
2

3
2
0
4
0

4
2
2
3
0

La entrada mnima no sombreada (que se muestra subrayada) es igual a 1. Esta entrada


se suma a la celda de interseccin y se resta de las celdas sombreadas restantes para
producir la matriz de la tabla, y la solucin ptima indicada por los ceros subrayados.

1
2
3
4

1
0
3
0
4

TAREA
2
2
0
0
2

3
1
0
3
0

4
1
2
2
0

ACTIVIDAD

El costo ptimo asociado es 1 + 10 + 5 + 5 = 21. El mismo costo tambin se determina


sumando las p y las q y la celda que se resto despus de la determinacin de las celdas
sombreadas; esto es ( 1 + 7 + 4 + 5 ) + ( 0 + 0 + 3 + 0 ) + ( 1 ) = 21

Anda mungkin juga menyukai