Está en la página 1de 14

Semestre Asignacin

2. Mtodo Hngaro
2.L. Descripcin
En general, el mtodo Simplex para problemas de transporte es poco eficiente para resolver prob-
Iemas de asignacin, especialmente en problemas de gran tamao. Por ello, para resolver problemas
de asignacin (minimizacin) se emplea normalmente el Mtodo Hngaro. La principal ventaja es que
el mtodo hngaro es considerablemente ms simple que el mtodo Simplex del problema de transporte.

Para aplicar el mtodo se deben seguir los siguientes pasos:

Paso l- Deter"mine el menor elemento en cada fila de la matriz de costos (mxm). Construya una
nueua matriz restando a cada costo el costo menor de esa fila. A conti,nuacin determine el costo
mnimo en cada columna de la matri,z resultante. Construya una nueua matriz (matri,z de costos
reducidos) restando a cada costo el nlenor costo de esa columna.

Paso 2 Trace el nmero mnimo de lneas (hori,zontates o uert'icales) que son necesarias para cubri,r
todos los ceros de la matriz reduci,da. S'i se requi,eren rn lneas, los ceros de la matriz reduci,da indi,can
la asi.gnacin pti,ma. Si se requieren rrlenos de m lneas, s'iga al Paso 3.

Paso 3 Determine el menor costo de la matri,z reduci,da que no est tarjado por las lneas del Paso
2. Sea di,cho costo k. Luego, reste a todos los coefici,entes no tarjados el ualor k y sume a todos los
coefici,entes tarjados por dos lneas el aalor k. Vuelua al Paso 1.

El mtodo Hngaro resuelve un problema de minimizacin a partir de una matriz de costos cuadra-
da. Sin embargo, haciendo algunas modificaciones puede ser ms verstil:

1. Para resolver un problema de asignacin cuyo objetivo es maximizarla funcin objetivo, multi-
plique la matriz de costos por -1 y resuelva el problema de minimizacin.

2. Si el nmero de filas y columnas en Ia matriz de costos no son iguales, el problema de asignacin


no est balanceado. Similarmente al problema de transporte, balancee la matriz agregando filas
o columnas artificiales segn corresponda. Los costos de las filas o columnas artiflciales deben
ser idnticos para todas Ias combinaciones de forma de no generar preferencias.

3. Si se puede hacer una asignacin ms de una vez, repita la fila o columna segn corresponda
cuantas veces sea necesario. Balancee el problema.

2.2. Ejemplo de Resolucin


A continuacin se resuelve el problema del ejemplo mediante el Mtodo Hngaro.

En primer lugar se busca el mnimo por filas en Ia matriz de costos.

Mnimo por fila


14587 5
2t265 2
7839 3
24610 2

Luego se resta el valor determinado en cada fila y se busca el mnimo por columna:
Semestre Asignacin

I 032
0 1043
4 506
0 248
Mnimoporcolumna 0 0 0 2

Se resta el menor costo por columna y se trazan el menor nmero de Ineas que cubran todos los
ceros de la matriz de costos reducida:

10 4
o
-+
2 4 6

Luego, de los coeficientes no tarjados el menor es 1. Restamos a todos los no tarjados 1 y sumamos
1 a los tarjados dos veces. Volvemos a Lrazar el nmero mnimo de lneas que cubran todos los ceros.

Como el nmero de lneas trazadas es igual a la dimensin de la matriz se ha encontrado el ptimo.


Para interpretar Ia asignacin debemos buscar aquellas fllas y columnas que posean un nico cero.
Por ejemplo, Ia fila y columna 3 posee un nico 0, luego :rB3 :1. Por otro lado, Ia segunda columna
posee un nico cero en la primera fila, luego r12 : 1.

10 l0 3 0
09 Jo 0
55 E, 4
01 5

Luego, el cero de la primera fila y cuarta columna puede ser descartado pues ya existe una asig-
nacin obligatoria en Ia primera fila. De esta forma, el nico cero restante en Ia cuarta columna es el
de la segunda fila, por Io t'arrto r24: l.

[0 l0 3 g
09 3 tr
55 E 4
01 3 5

A continuacin se puede descartar el cero de Ia segunda fila y la primera columna pues ya existe
una asignacin obligatoria en esa fila. Finalmente, en la primera columna y cuarta fila slo queda un
cero, luego r41.:1.
10 l0 3 g
ge 3 tr
55 E 4
0l 1 3 5

El resultado verifica la solucin obtenida mediante el tableau de transporte.


Asignacin

2.3. Justificacin Intuitiva del Mtodo Hngaro


para entregar una justificacin intuitiva de cmo trabaja el Mtodo Hngaro, es necesario discutir
el siguiente resultado: Si se suma una constante a cada costo de una fi,la o de una columna de un
problema de transporte balancead,o, la solucin al problema es 'inuariante. Para mostrar que el resultado
es correcto, supongamos que se agrega una constante k a cada costo en Ia primera fila del ejemplo
en
estudio. Entonces:

Nuevo valor de la funcin objetivo : * k(ry * rn * rB I rtq)


valor anterior

Como cualquier solucin factible del problema debe cumplir que: r11 * rn * rtt * f74: !
Nuevo valor de la funcin obietivo : valor anterior * k
Debido a que minimizar el valor de una funcin ms una constante es equivalente a minimizar la
funcin, la solucin ptima no cambia si se agrega una constante k a cada costo de la primera fila' Se
puede aplicar el mismo argumento a cualquier otra fila o columna.

El paso 1 del Mtodo Hngaro consiste (para cada fila y columna) en restar una constante a cada
que posee la misma
elemento de la fila o columna. Entonces, el paso L crea una nueva mattiz de costos
solucin ptima que el problema original. El paso 3 del mtodo es equivalente a sumar k a cada costo
d.e una fila tarjada y restar k a cada costo de las columnas no tarjadas (o viceversa).
Por Io tanto, el
paso 3 tambin crea una nueva matz con Ia misma solucin ptima que la matriz original' Cada vez
que Se realiza el paso 3, se crea al menos un nuevo cero en lamatriz de costos'

Los pasos 1 y 3 tambin aseguran que todos los costos sean no negativos. En suma, el efecto neto
(con costos
de los pasos 1 y 3 del Mtodo Hngaro es crear una secuencia de problemas de asignacin
no negativos) tal que todos ellos poseen la misma solucin ptima al problema de asignacin original.

Luego, considerando un problema de asignacin con costos no negativos, cualquier asignacin


factible para la cual todos los r iguales a 1 tienen un costo asociado nulo, deben ser una solucin
ptima. Por lo tanto, cuando el paso 2 indica que se requieren rn lneas para cubrir todos los ceros de
la matriz, se ha encontrado una solucin ptima para el problema original'

2.4. Ejemplos Adicionales


Ejercicio L Una constructora d,ebe contratar obreros para realizar 4 trabajos. EristenS obreros disponi,bles
pra ejecutar d,i,chas labores. El monto (en mi,les d,e pesos) cobrado por cada obrero para realizar cad,a
traba.io se indica en el Cuad,ro 2.1.

1 23 4
50 46 42 40
Obrero 2 51 48 44
Obrero 3 47 45 45

Cuadro 2.1: Montos para realizar trabajos

El obrero L ti,ene d"i,sponi,bilid,ad, para ejecutar slo un trabajo. Los obreros 2 y 3 pueden ejecutar
hasta d,os trabajos. Determi,ne la asignaci,n que m'in'imiza los costos de ejecutar los cuatro trabajos.
Semestre Asignacin

Como los obreros 2 y 3 pueden realizar hasta dos trabajos, repetiremos una vez las filas dos y tres.
As, la matriz queda de 5 filas. Luego, cuadramos la matriz agregando una columna ficticia. Los costos
de dicha columna deben ser idnticos para no generar preferencias, por simplicidad emplearemos el
cero. Luego,lamatriz de costos queda (las M indican asignacin imposible):

504642400
514844M0
514844M0
M4745450
M4745450
Restando por filas la matriz no cambia, pues en cada fila hay un cero. Restando por columnas se
obtiene:

0 00 0 0
T22MO
L22MO
M 13 5 0
M 13 5 0

Luego, se obtiene que el mnimo de lneas para cubrir todos los ceros es 2. EI menor valor no
tarjado es 1.

o 1
22 M
22 M
M 13 5
M 13 5
Restamos a los coeficientes no tarjados el 1 y se los sumamos a los tarjados dos veces. Volvemos a
identificar el nmero mnimo de lneas y al menor valor no tarjado:

En este caso el nmero mnimo de lneas para cubrir todos los ceros es 5, por lo que se est en el
ptimo. De la cuarta columna podemos asignar inmediatamente un cero, descartando el de la primera
la:

119 0 2
010 LrI 0
010M 0
M 013 0
M 01 3 0

A continuacin, ni por filas ni por columnas existe un nico por lo que pueden existir solu-
ceroT
ciones alternativas. Arbitrariamente asignaremos un cero en la primera celda de Ia segunda fila, lo que
obliga a hacer otras asignaciones:
\
'' . Semestre Asignacin

119 0

trrs
2
M g
slE
M 01
M
t
J
g
0
M 01 t
r) 0

Para completar la asignacin volvemos a asignar arbitrariamente el cero de la cuarta fila y la


segunda columna:

1 1 g g 2

E 1 g M g
g 1
E M g
M trg 1 3 g
M 1 3 0

Por lo tanto, la asignacin queda:

Obrero 1 --+ Ttabajo 4


Obrero 2 ---+ Ttabajo L y 3
Obrero 3 -+ Trabajo 2
Buscando las otras asignaciones alternativas, se repite la misma solucin ptima.

Ejercicio 2 Para parti,cipar en el prri.mo carnpeonato de bri,dge, el Club uniuersitario debe enaiar un
equi,po de 4 personas. Hay seis jugadores di,sponibles, cuyos rendi,mientos relatiuos en cada una de las
posiciones se ind,i,can en el Cuad,ro 2.2. Determine el mejor equi,po que se pod,ra enuiar al campeonato.

NESO
Juan85B5
Pedro7426
Ral 5 47 5
Sergio3244
Arturo4544
CarlosB3T4

Cuadro 2.2: Rendimientos de los jugadores

En este caso interesa maximizar el rendimiento del equipo, por lo tanto se debe plantear como un
problema de maximizacin. Dado que el Mtodo Hngaro slo minimiza, multiplicaremos por -1 la
matriz de ganancias. Ademas, agregaremos dos columnas artificiales para cuadrar la matriz, luego la
matriz de costos queda:

-8-5-8-500
-7-4*2-600
-5-4-7-500
-3-2-4-400
-4-5-4-400
-8-3-7-400
Semestre Asignacin

A continuacin se resta el mnimo costo por filas y por columnas y se busca el nmero mnimo de
lneas que cubran todos los ceros:

Restando 1 a las celdas no tarjadas y sumndoselo a las tarjadas dos veces se obtiene el siguiente
tableau. Se vuelve a buscar el nmero mnimo de lneas que cubran todos los ceros y se identifica el
coeflciente menor no tarjado:

Se vuelve a aplicar el mtodo ala matriz siguiente:

En la nueva matriz de costos no es posible trazar un nmero inferior a 6 Ineas para cubrir todos
Ios ceros, Iuego se ha alcanzado el ptimo. A continuacin se procede a asignar:

g 1 q. 2 11
g 1 5 gg
tr 00
2 1 g 1

4 3 3 2 00
3 E 3 2 gg
0 3 1 3 11
fila (o quinta y sexta columna) no estn asignadas,
Si bien en el tableau anterior, la tercera y cuarta
las dos opciones de asignacin posibles representan que Ral y Sergio no integrarn el equipo. Luego:

i:11
Arturo
l3
---+ E
;
b
Carlos ---+ N 8
27

Por lo tanto, la asignacin ptima tiene un rendimiento esperado de 27.


ASGNACION. Maximizar.
Pasos para Seguir elAlgoritmo:

1. Se crea una nueva columna con un puesto ficticio, si el nmero de filas


es mayor al nmero de columnas dndole a la columna creada valores
de cero o ceversa, crear una fila dndole a toda esta valores de cero

2. Se selecciona el valor ms grande de toda la tabla y lo resto a los dems


valores y en si mismo.

3. Tomo el valor mnimo de cada columna y se resta entre si mismo y con


los dems valores de la misma columna.

4. De la tabla obtenida de restar todas las columnas, tomamos el valor


mnimo de cada fila y se resta entre si mismo y con los dems valores
de la misma fila.

5. Se unen los ceros de mayor a menor con elmenor nmero posible de


lneas rectas, ya sea por filas o por columnas.

6. Si elnmero de lneas no es igual al nmero de columnas o filas,


entonces se escoge el menor valor de las celdas que no este cruzada
por ninguna lnea y se resta ertre si mismo, a las celdas donde hay
intercepto de lneas se le suma ydonde las lneas pasan o cruzan una
celda el valor no se modifica.

7. Se asigna un cero por fila ycolumna encerrndolo en un cuadro, luego


los ceros los llevamos a la tabla inicial.

9
EJEMPLO MAXIMIZAR

La Universidad Nacionalofrece cuatro puestos vacantes para elcargo de


profesores en las reas de matemticas, ingls, programacin, finanzas, cinco
personas fueron entrestadas y se les aplicaron pruebas de habilidad para
hedir la aptitud de cada una; la calificacin mxima de esta prueba es (0).
lndicar las personas que se elegirn y los puestos que se les asigna'

l{lat*mtlcr lnsls Frau:am*cln Firrxna*


Ped,ro E g 5
Juan 5 1 T
Fablo 7 ts s
Judas z r 7 3
Je** 4 5 6 h

Fffio l. e Crea Un nuev6 CC[unrrA $fn un puesto fiCCrO prqrJe e] rlumero


ilas ro es tgual fit nurnero dts coluinnas, dndole a la co:1,ltlfE I'alores 0E ero
seleccrona t r,alor rna* gr*rde d8 Eda l iaot8 y. lq r*tsnlB 11 si rttlsfito y a lot
dem# punlss-

Materu'*ticna lnsle Froeramacin Financa* Ficticis


Psdro
.J
o 4 a
L I
Juan 4 I 7 4 s
Pa tr lo 7
r
0 D s
Judas 7 B 7 E E
Jess 5 4 *3 & s

F} 2. Trl1err1oe el yalEr rnifilrnot cta erd llla, y l nBBtrar"rlc nlfB fi1il-o y efi
lca snrge ulrBs de lg rnlarns fllS-

,$ ltBffrtltr a 3 .l:n ql * ftrorrarr4tr i rr ,Fin.a z.t E Frctlcar


ParJro s
J r r :
fr iltll E 3 N' r:l u
Jrd i!r T t-i IJ
lE- I ai t:l ?H&

Fs6,f 3. Ej .ahf. filnitr'to c c8ta rlrf,lflrra lc' ralanl grrl. i t'l1t6f11rl y l6 crrr118
'al'lrgE ajg la rTtrE:tl trlLtt1nE.

f,,lrter.tiE* tn BIC E Froamaclir Fina n-a * FIE ii (],


Pisdn". 1 D
-a
3
.lr"r a11 4 ?
Fallr E D fx :t
J rd u:r 2 i
J Gti t* o L' U tl

/o
-

Fas 4. Se $'len los cros de rnryor a mngr L*rr i' rtfiot r]fier psslble de
!a EtrE porcolumna o tilag.
'iReas ractas.

Mt{fl&tic* Inbl ProffismaeiR FIn,rrr Fictii:o


Padro I llJ 4 L :J
,l ."
Jun 'ri I

Fblo ;.3 -{J ri 2


,,] 2 5
Judaa E
J*s s U .{ rl tt

Fe$o 5. orrro el nrerg 1e lieg no eB Btral i nurlls{cr dE cElunl']Es r: frl*


ntr:nfj6-s -aGrftteti m6nEiruakrr& lasrclda* que rEelg crt-trJarpnrnirSltra
lineas
iirlra !'rr rtrta entre si nri6rn6r. fos celdar clrrrde hoy intercrplr: cis lr so
t-Jill ,'&r'r{l i lille Fasrr u cusen u Elclg E 'ralr tf BE l'tlBdlll'

hetErntls lndls Frpqramasin FlnezE Ficticis


o 3 +
Fed r {, L\ 1

Jus ti ---i,--- --Y-- ---.fl---- --?- - - --l- - -


ftf,blD L &. .. -{J- - U 3
Jula 5 E 't 7
--- - * - T'}- -D.
Jau*
23
Pasp 6. e ia saigria -rn trBrE por f llB y El'"rmna, BrrcBrrrdolt un trr.ad"

irlalEGsg lnq,ls Frosrergcin Frnerrzgg Frctaco


Fdr- D D ? 1 2
JrJ ri It 7 ta 1

rahln 5 DI .1

Judas E 0 1

.l r r'x ri 0 0 t)

Pa*c I. Asionar,os lDs ceros a la tabla intal par5 hallar i8B asEnaEErn
f,llaterntica s lngts Programacin lFinanzas F ic,tici o

Fedro b $ D L'r

E 0
Juan 1 7 D

Fsblo 2 E o B fi
Judes o 7 3 tl
Jess .l s 6 6

Entonces tenernos:

Las personas que se elegirn:

Mat - Pedro, Ingls - Judas, Program- JuarL Fin - Pablo, Fic - Jess
6+9+7 +9+ 0=31

u
1 Ln .'rller de arrcsa,tx der Lhribe tiene s tipx
" de artesanfas que pr*riucir y S
rrtr'illurs (lrro c{)Tr
rrrh'nt:irrk's candi<Jatxi c{.,ntrataf pafir lk}var u'*h, n*tn tor.:,r.
r'(tr tr'' r.'xp(,rrcnca dt't ontffltistfl m tl ofiCicr, r9
estima que cada artresn(! rctuitrrt,
cl siguicute lrmem dc hr.rras por carla tipo, conro
sc muestra en lo tahlar

Tabla l

.A "E .C.D .f
r64 .3q , ffi, ff . r5
?59 34 j 90, 85 fltl
3ff1 . 3li ; 15, F .87
4:69 .45 :. !0f.t . il? " r{)
5& 40 l 100,
!7 s5

cda rhr:srrn<r tc'rnta a ra-cnmpafa r5 por hora. incruvcndogastntgen*rnrr:s.


Errcur.'ntr' lr nsignacirin
$
de artesanos qro par.i.J;=i.;;d#, ""',
2' Al finnl dr un ciclo de-htrraris, un* r,rnpr(sfi rre r:,rmiones ti*ne rn *ehfcrt
crL-(dente cn ls ciudadm l, ?,3,4 y S y dficit'rte
un tchfculo en to, ci.UuAuo n, n,
t di-staftcia en miilasente Ia* ciuddes.; *;po;;;;rl.nn ti.n..*
l.?:.t;:l
ln ylfilllrlntc:

Thl 5

AT C D=. E-f
1 130 IItr 160 230 r90 90
2 ll0 190 260'- [60 -' rio r:o
3:rzo,[, .t{l t0 -roo
4 &:1S. 90 140 !t0 . 130
s 90 t30 r2-0 80 l.t{ I 10

llnrtt'ntrt' lir ar*ignircirr dc l+s vr*rcjtx txcodrntc.s


a ls r:iudadr,c cc drlfit it
quc r(sulba tn unn di.itncin trtal nfnima.

t t4-'pre*idente de idministracin de procluctcn tient- que


asignar cuatrrr
'' prortuctos.pira rnnteprbatant*ad ta carga dr,
Il:ltfl:I...1-1a]osprc'nu'sde
cada pnrducto a una peo digtinta" fe dispone rtecinm
:t:.::t.:ll:llgT
flc productos' El l'ictprr:sidc-ntc h estj.n*do, S*.rnrc$
en trrninos tle porcentair-., la nru-crida
0n rlue ceda producto c(}f!lp8re cr-! l{r ,}H& prduch) v la expeiuuia ,te los
!e
gt'rrnt*r dc prodrrcfos. A eontinuacin $e fIutrf, e$tfir estimaciorr-r;

Gercntr de
Fmdudto R 5 T U
I 7I) 50 ryl 6 nr
2 Iff .l{l s0 {r tJ0
., 8$ 60 {! lio 50
4 U r.{tj 7t! r{l (,

(brno se dcbe h*rrer la arignacin?

{' cf jllr(r ptrr$$n* ac*bi d+ trrrm1 s;l r-1rrr dc vcftts do la e+rpafa y


sr. 1|-s
va n arignar a cuatrodisilio$ difurEnt:..
Bsindos en I* experirncia tttenjda *n cl
cursosobrcel ctxrrrimiertodel produc.hoy lo*clientesplrqjale+
laatlrnjnish.acitil
hr hrch* ecri nraci.n+s dc rt(r itoespvacro do.** rin'*t ;ffi ;..ili
m cirrner
en ln e"rcal dl I tbaiol al '10 (rndxino) sonr

Ilitribo
Percfi l',lorte Este Sur OcrLe
9 t0 .i
.t
B fi .9 ri

C l{l 9 H

D I fi

t2
P rog,r anacin In[ atemtica. Transporte, transbordo y asignacin.

Encontrar el programa ptimo de envo.

5. Considerar el problerna de asignacin cuya matriz de costes es la siguiente:

Tcnico\Ttabajo t234
A 9656
B 6895
.C 8768
D 7785
Resolverlo por el mtodo hngaro.

6. Resolver el problema de asignacin cuya matriz de costes es

10 11 10 56436
52674 18 15 10 10 16
62218 t7 15 8 8 72
2 t4 16 162425t27
4t519 10 8 1411 8
10 22 22 15 28 24 t2 30
8 1821 18 18 18 1.4 _25
5 t42t t7 26 9 10' 31

Considerar el problerna de asignar cuatro operadores a cuatro mquinas. Los costes de asigna,ciu en
urridades monetarias se dan a continuacin. El operador 1 no puede asignarse a Ia mquina 3. Taurbin
el operaclor 3 no puede asignarse a la mquina 4.

, .+.1

1
2
Operador 3
4

a) Encontrar ia asignacin ptima y dar el coste asociado.


b) Suponer que se tiene disponible una quinta mquina. Sus costes de asignacin respectivos a los
cuatro operadores son 2, 1, 2 y 8. La nueva mquina reemplazar a una existente si Ia sustitucin
puede justificarse econmicamente. Reforrnular el problema como un modelo de asignacin y
encontrar la solucin ptima indicando el coste asociado Es econmico reemplazar urra de las
mquinas? Si es as, cul de ellas?

8. Un agricultor posee cuatro fincas en las que cultiva en Ia forma que mejor le parece trigo. rnelones.
ta]aco r tornates, con cuya venta obtiene 300000u.m. EI agricultor decide implantal el monocuitir,-o en
sus fincas pero para poder obtener el mejor resultado contr-ata a un perito agrcola, que tras anaiizar
las fincas le da la siguiente tabla, en donde se reflejan ias cosechas mxirnas (en toneladas) que puede
dar cada finca de cada uno de los productos.

tomates
A 1.5 8 8
B 2 6.5 10
C 1.7 10 7.5
D 1.4 9 9.5

t3
P r o g,r anacin I)[ at em t ic a. Tlansporte, transbordo ' asignacin.

40u'rn',
Si al a.o sigiente los precios por kg. de los anteriores productos fueron: tornates 10u'rn'. tabaco
ventrioso? Razona la
melrnes 10u.m. y trigo Su.m., poramos afirmar que el experimento Ie result
respnesta
g. Un grupo e 6 hombres y 6 mujeres vive en una isla. Cada uno de los 6 hornlres "corteja" a una de las
6 mu;erres. Al cabo de un cierto tiempo se decide realizar una gran ceremonia durante la cual
se casarn

6 paiejas. Cada una cle las mujeres tiene una lista con los nombres de los 6 hombres v en ella lista
su, prefe.errcias en una escala d-e 1 a 6 pudiendo eliminar los nombres correspondientes a los hornbres
que no son e su agrado. La tabla siguiente da las "calificaciones" otorgadas por cada rrrujer a cada
Irornbre.

723456
3 - 2654
44 3 - 5 -
2 4 - 5 3 6
45 6 - 23
4625 3 -
52 3146
Si se supore que una medida vlida de Ia felicidad conyugal en la isla viene clada por }a'
srrrna cle
o)
Ios nirmeros asignados, ,cul es la asignacin que mximiza ia felicidad total de los isleiios?
pttn-
b) En Ia tabla anterior se observa que cuando hay algn hombre eliminado desaparecen las
tuaciones ms bajas. Supngase que en lugar de hacer-lo de ese modo se asigna 5 a la prirnela
eleccin si se elirnina un nombre, el cuatro si se eliminan 2, etc. ,Este problema ser equivalerrte
al anterior?

Urr 6rgalismo saca a corrcurso Ia ejecucin cle siete proyectos. AI corcurso se presentan siete
empresas
lr0.
coristructoras col las ofertas (en 6000 euros) que se detallan en la tabia siguiente:

2 4 6 3 5 4 5
4312413
2117183
92t4523
8 6 43221
44 86 43 6
4328754
Cacla empresa puede cornpletar tan slo un nico proyecto' De qu nlanera deben
asignarse a los
proyectoi de que el coste total de ejecucin de los siete proyectos sea 1o mertor
constructores los -odo
posibie?

r1. Nlaximizar el beneficio que se obtierre al asignar los obreros A,B,C y D a los puestos 1,2,3 y 4, siendo
la rnatriz de beneficios:
t234
8576
B 9183
C 7 321.
D 1694
Usar el mtodo hngaro.

lv
3
Programacin de plotos

Una aplicacin interesante del problema de asignacin es el de programacin u horarios de


pilotos. Por ejemplo, sera el caso de una lnea area que tiene varios vuelos diarios

o'. Miami
:i"ho ::'',l"Tle: l':n'9/:
Nmero del Ilora de lle
r0 0500 0600
30 r000 I 100
40 I 200 I 300
r 800 I 900
2r00 2200

entre dos ciudades. La aerolnea debe decidir en qu vuelos debe enviar a sus equipos
de personal que tienen base en diferentes ciudades, con el objeto de minimizar el tiempo
muerto en Ia otra ciudad. Considere el caso de la Trans-Florida Airline, que opera varios
vuelos entre Jacksonville y Miami, todos los das. Cada vuelo dura una hora. Los hora-
rios de llegada y de saJida de los vuelos que llegan a Miami se muestran en la tabla 7-9.
Y los horarios correspondientes para Jacksonville aparecen en la tabla 7-10 (todos los
horarios estn dados en horas despus de la medianoche).

7,-10.,Tiempos de llegada en Jacksonville --.


li ,'lr/ ,5 /, './
' ..,i ) t: , *l ,, i
Nmero del vuelo Hora de salida Hora de llegada
25 0800 0900
45 I 300 r 400
55 I 500 I 600
5 I 700 I 800
15 2200 2300

Con base en estas tablas, nos gustara determinar cules de las,cinco tripulaciones
deben tener su base en Jacksonville y cules en Miami, con el objeto de minimizar el
tiempo muerto de las tripulaciones, es decir, el tiempo que transcurre entre la llegada
de una tripulacin y su salida en otro vuelo.
Para hacer estaJ, es necesario elaborar dos tablas ms. En primer lugar, Ia tabla
7-ll muestra el tiempo muerto para tripulaciones que tienen su base en Jacksonville
y que llegan a Miami y despus trabajan en cada uno de los posibles vuelos de regreso

TABLA 7-l 1. Tiempos muertos en Miami TABLA 7-12. Tiempos muertos en Jack-
para las lripulaciones de Jacksonville sonville para las lripulaciones de Miami

Vuelos de Jacksonville a Miami Vuelos de Miami a Jacksonville I

Nmero Nmero de los vuelos Nmero


Nmero de I
ls vuelos los vuelos vuelos de lle I

de llegoda 25 45 55 65 't5 de salida 25' 45 55 65


-i7slI
_t
t0 2 ?gu16 t0 20 15 t3 ll 6i
130 2t 2 4 6 ll i30 I 20 18 t6 ilI
,40 l9 0249 lo 32220t8 ll
loo I3 l8 2022 3 60 9 .4 '52 0 r9
l0 15 t7 t9 0 12 7 3 22

't5
4

TABLA 7-14. Asignacin Ptima de


tripulaciones
Ntitncro Nntero
de vuelo
a de vuelo
Base
Nmero de vuelo
t0 25 Jax
25 45 55 65 75 30 45 Jax

@ o o @@ 40
0
55
65
Jax
Miami
I o @ @@ 10 75 Jax

3 @ o @@
9 4 o 2 0'

@ 7 5 3 @
en Jackson-
a Jacksonville. De manera similar, la tabla 7-12 muestra los tiempos muertos
,iit pur. tripulaciones con base en Miami'
Porejemplo,unatripulacindeJacksonvillequeoperaelvuelo30quellegaaMia-
vuelo 65 a Jacksonville'
tomara d. ttgttto el
mi, tendra un tiempo m,i.rto ae 6 horas si a Jack-
una tripulacin con base en Miami qe condujera el vuelo 25
De manera similar,
sonville fendra 12 horas e tiempo muerto
,i ,o*uru i. rcgr"to_"Ivuelo ?0 a Miami'
que
utilizando estas dos tablas, formamos ahora una tercera tabla (tabla 7-13)'
entradas correspondientes de las dos tablas
tiene como entradas el mnimo de las dos de las tripula-
de clrculos las entradas que provienen
anteriores. Hemos encerrado dentro las entra'
ciones con base en J".kt;;;il[, l"^ tr objeto de identificar de dnde provienen
o* para determinar la asignacin
Til#tpr.a. resorverse el problema de asignacin
que arroja el tiempo muerto mnimo para las
tripilacionesutilizando PNET' La solucin
tener su base las diferentes tripulaciones'
ptima tambin pu.J. ,rn"f"r dne deben presentan en
en hacer las dsignaciones que se
En este caso, la ,or*ion ptima consiste para las tripulaciones'
tabla las ciudades base
la tabla 7-14. Tambin se muestran en esta
. a. que se utiliz para generar la tabla
lNgr
En la figura 7-43 se.".".""" el listado
positi'
de vuelo que tienen un flujo
7-15. En la taUta Z-f selistan slo tas comUirraciones
vo en el listado de PNET'

LaMountainFumitureCompanyproduceuna-rtfculo'unasilla
de ace e acabado manual. De sus tres plantas, Mountain Proyec-
ta esta produccin duante los dos prximos mss; Rock City'
4 350 uni-
? ZSO unidades; Saluda, 10 150 unidades; Westphal'
'dades.MountainvendealPormayorestassillasatiendasdeespe.
cialidades en New york, Atlania, Houston y Los Angeles.
La
cuatro ciudades es:
a"-*" p"ra el periodo de dos meses en estas

New Yok I 8 7oo slll


lta I 5 8OO
ron I z soo
Anseles I z rzs

Cada silla se empaca en una caja por separado, despus


de ser
para evitar da'
.ui"aor"-unte vuelta "on ,rr"- "uierta especial
ar el acabado. Los costos de transporte de cada planta a cada
punto de stribucin son:

A New York A Atlanta A Houston A Los Angeles


Dc
s I 2.(x) $ 14.50 sl .(x)
Rock City S 3.t;o
.1.(x) .1.0()
Saluda t 1.0(l ti.5t)
l:1.50 11.{}t) 5.50 5.l
Westphal

Use el modelo de transPortacin Para minimizar los


costos totales
de embarque Para este periodo.
'/6