Está en la página 1de 38

Ingeniera Industrial

Investigacin de Operaciones I
Transporte y Asignacin

1





INVESTIGACIN DE OPERACIONES I


TRANSPORTE Y ASIGNACIN


DANINSON LORA MADRID
EDWIN MARTNEZ GONZALES
FABIN MARTNEZ ACOSTA
JESS BALDOVINO SIMANCA
PEDRO RAMOS PALACIO


Ing. JAIRO OCHOA GUERRA


CORPORACIN UNIVERSITARIA DEL CARIBE CECAR
FACULTAD DE INGENIERA
INGENIERA INDUSTRIAL
VI SEMESTRE

SINCELEJO SUCRE
2013
Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

2

CONTENIDO

INTRODUCCIN

1. Mtodo Hngaro de maximizacin
2. Optimizacin para el mtodo de transporte
3. Mtodo de Russell
4. Ejercicios
Bibliografa









Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

3

INTRODUCCIN
Desde hace mucho tiempo las industrias han venido empleando una tcnica que les
ayuda a resolver muchos de los problemas que se les presenta. Esta tcnica que
tuvo sus orgenes en el mbito militar, es la que actualmente conocemos como
Investigacin de Operaciones o Investigacin Operativa, la cual se fundamenta en
la Programacin lineal. La investigacin de operaciones ha tenido un efecto
impresionante en el mejoramiento de la eficiencia de numerosas organizaciones de
todo el mundo. En el proceso, la Investigacin de Operaciones ha contribuido de
manera significativa al incremento de la productividad de la economa de varios
pases.
Entre la variedad de aplicaciones que tiene la Investigacin de Operaciones,
encontramos dos tipos particularmente importantes (y relacionados) de problemas
de Programacin Lineal. El primero de ellos se conoce como Problema de
Transporte. Este mtodo, como su nombre lo indica; est relacionado con el
transporte de bienes. El objetivo de este mtodo, en la mayora de los casos; es
minimizar el coste del abastecimiento a una serie de puntos de demanda a partir
de un grupo de puntos de oferta posiblemente de distinto nmero, teniendo
en cuenta los distintos precios de envo de cada punto de oferta a cada punto de
demanda.
Los Problemas de Transportes poseen diferentes mtodos de solucin. Entre estos
diferentes mtodos, se encuentran los llamados mtodos heursticos tales como
Mtodo de la Esquina Noroeste, Mtodo del Mnimo de Fila, Mtodo del Mnimo
de Columna y Mtodo del Mnimo de Matriz; con los cuales se halla una solucin
Bsica Factible (BF) inicial. Otros mtodos utilizados para resolver este tipo de
problemas son el Mtodo de Aproximacin de Vogel y Mtodo de Russell. Con el
primero, se encuentra una solucin ms cercana al ptimo, mientras que con el
segundo se halla una solucin ptima (en la mayora de los casos).
Cabe resaltar, que en ocasiones se llega a una solucin ptima empleando alguno
de los mtodos heursticos.

El segundo tipo, llamado Problema de Asignacin, incluye aplicaciones tales como
asignar personas a tareas, trabajos a mquinas, candidatos a vacantes, entre otras
Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

4

asignaciones que se hacen necesarias en el mundo empresarial y en la vida
cotidiana.
El Problema de Asignacin es una variacin del problema original de transporte,
variacin en la cual las variables de decisin
ij
x solo pueden tomar valores binarios,
es decir, ser cero (0) o uno (1) en la solucin ptima, lo que supone que la oferta y
la demanda estn perfectamente alineadas, de hecho ambas son iguales a uno (1).
Para la solucin de este tipo de problemas, se emplea el llamado Mtodo Hngaro
o Algoritmo Hngaro, con el cual, se resuelven de manera muy eficiente slo este
tipo de problemas.

El presente trabajo inicia con fundamentos tericos como el mtodo hngaro para
maximizacin, optimizacin de problemas de transporte y el mtodo de Russell.
Posteriormente, se resolvern tres problemas que estn relacionados con
transporte y asignacin. El primer problema, el cual trata de una compaa que
tiene tres campos petrolferos y cinco refineras; est relacionado con un problema
de transporte. Por tal motivo, se empleara el mtodo de la esquina noroeste para
hallar una solucin BF inicial y posteriormente, se optimizara la tabla con el mtodo
simplex modificado para transporte (ruta ms-menos) para determinar el esquema
ptimo de transporte.
El segundo problema, trata sobre la venta de cinco bienes a cinco clientes que,
debido a la cantidad de capital, se sabe que ninguno de ellos comprara ms de un
bien. Debido a esta correspondencia uno a uno, se determina que este problema
est relacionado con un problema de asignacin.
En el tercer y ltimo problema, se utilizara el mtodo de aproximacin de Russell
para resolverlo por ser este un problema de transporte.










Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

5

MTODO HNGARO PARA MAXIMIZACIN

El algoritmo hngaro, tal como se conoce; est diseado para la resolucin de
problemas de minimizacin nicamente. Para abordar ejercicios de maximizacin
se har necesario de agregar un paso adicional al mtodo de minimizacin.

El mtodo hngaro de minimizacin consta de los siguientes pasos.

Paso 1. Encontrar el mnimo valor por fila y se restarlo a los dems valores.
Paso 2. Una vez realizado el paso 1, encontrar el mnimo valor por columna y
restarlo a los dems valores.
Paso 3. Trazar lneas verticales u horizontales o ambas con el objetivo de cubrir
todos los ceros de la matriz de valores reducidos con el menor nmero de lneas
posibles, si el nmero de lneas es igual al nmero de filas o columnas se ha logrado
obtener la solucin ptima (la mejor asignacin segn el contexto de optimizacin),
si el nmero de lneas es inferior al nmero de filas o columnas se debe de
proceder con el paso 4.
Paso 4. Encontrar el menor elemento de aquellos valores que no se encuentran
cubiertos por las lneas del paso 3, ahora se restar del restante de elementos que
no se encuentran cubiertos por las lneas; a continuacin este mismo valor se
sumar a los valores que se encuentren en las intersecciones de las lneas
horizontales y verticales, una vez finalizado este paso se debe volver al paso 3.

Cuando se aborda un problema de maximizacin con el mtodo hngaro, el paso
que se debe adicionar; a los anteriormente mencionados, es el siguiente.

Una vez balanceado el tablero de asignacin (si es necesario), se ubica el mayor
valor tabulado inicialmente en l, a este valor restamos el valor de cada una de las
celdas y esta diferencia quedara en cada una de las celdas correspondientes.

Luego de haber realizado el paso anterior, se aplica el algoritmo del mtodo
hngaro como se aplicara en un caso de minimizacin (normal), es decir, se aplican
los 4 primeros pasos.

Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

6

OPTIMIZACIN PARA EL MTODO DE TRANSPORTE

La optimizacin del mtodo de transporte parte del mtodo simplex mejorado,
donde se hacen las siguientes consideraciones:

Prueba de optimalidad: una solucin BF es ptima si y slo si 0 >
j i ij
v u C para
toda ( j i , ) tal que
ij
x es no bsica.
As, lo nico que esta prueba requiere es la obtencin de los valores de
i
u y
j
v para
la solucin bsica factible actual y el clculo de los valores
j i ij
v u C , como se
muestra a continuacin.

Como el valor de
j i ij
v u C debe ser cero si
ij
x es una variable bsica,
i
u y
j
v
satisfacen el conjunto de ecuaciones

j i ij
v u C + = para cada (i, j) tal que
ij
x es bsica.




















Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

7

MTODO DE APROXIMACIN DE RUSSELL

Para cada rengln de origen i que queda bajo consideracin, debe determinarse
i
u
, que es el mayor costo unitario
ij
C de los que quedan en ese rengln. En el caso de
cada columna de destino j que todava est bajo consideracin, se determina
j
v ,
que es el mayor costo unitario
ij
C de los que hay en esa columna. Para cada
variable
ij
x que no haya sido seleccionada en estos renglones o columnas, se
calcula
j i ij ij
v u C = A . Se elige la variable con el mayor valor negativo (en
trminos absolutos) de
ij
A . (Los empates se pueden romper de manera arbitraria.)


























Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

8

EJERCICIOS PROPUESTOS

1. Una compaa tienen tres campos petrolferos y cinco refineras regionales.
En la tabla 1.3 se indican los costos de transporte desde los campos hasta la
refinera, las capacidades de las refineras se muestran en la tabla 1.1 y la
produccin de los tres campos en la tabla 1.2. Determinar el esquema
ptimo de transporte, UTILIZANDO la heurstica esquina noroeste Y
OPTIMIZANDO la tabla con el mtodo simplex modificado para transporte
(ruta ms-menos).

Tabla 1.1

Capacidad de las Refineras
Refinera Barriles / da
A 10000
B 12000
C 14000
D 16000
E 18000


Tabla 1.3

Costos por Barril
Refineras
Campo A B C D E
1 420 320 330 390 360
2 340 360 370 320 340
3 380 310 400 350 350

A continuacin se presenta toda la informacin contenida en las tres tablas
anteriores tabulada en la tabla 1.4 de transporte.







Tabla 1.2

Produccin
Campo Barriles / da
1 20000
2 25000
3 30000
Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

9

Tabla 1.4
Costos por Barril

Refinera
Produccin

A B C D E
Campo
1
$ 420 $ 320 $ 330 $ 390 $ 360
20.000

2
$ 340 $ 360 $ 370 $ 320 $ 340
25.000

3
$ 380 $ 310 $ 400 $ 350 $ 350
30.000

Capacidad 10.000 12.000 14.000 16.000 18.000

Al analizar la tabla 1.4 se observa que se presenta un desequilibrio, ya que la
produccin de los tres campos suma un total de 75.000 barriles/da y la capacidad
de las 5 refineras suma un total de 70.000 barriles/da. Debido a este desequilibrio,
se hace necesario balancear la tabla de transporte. Para debemos crear una
refinera ficticia a la cual le asignamos una capacidad de 5.000 barriles/da. Al
realizar este procedimiento, obtenemos la siguiente tabla de transporte.

Tabla 1.5

Costos por Barril


Refinera
Produccin

A B C D E X
Campo
1
$ 420

$ 320

$ 330

$ 390

$ 360

$ 0
20.000

2
$ 340

$ 360

$ 370

$ 320

$ 340

$ 0
25.000

3
$ 380

$ 310

$ 400

$ 350

$ 350

$ 0

30.000

Capacidad 10.000 12.000 14.000 16.000 18.000 5.000



Ahora procederemos a utilizar el mtodo de la esquinara noroeste para hallar una
solucin BF inicial para luego aplicar el criterio de optimizacin.
La tabla 1.6 muestra el resultado de emplear el mtodo de la esquina noroeste.


Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

10

Tabla 1.6
Costos por Barril

Refinera
Produccin

A B C D E X
Campo
1
$ 420 $ 320 $ 330 $ 390 $ 360 $ 0
20000
10000 10000
2
$ 340 $ 360 $ 370 $ 320 $ 340 $ 0
25000
2000 14000 9000
3
$ 380 $ 310 $ 400 $ 350 $ 350 $ 0
30000
7000 18000 5000
Capacidad 10000 12000 14000 16000 18000 5000

De donde tenemos que

( ) ( ) 000 . 5 , 000 . 18 , 000 . 7 , 000 . 9 , 000 . 14 , 000 . 2 , 000 . 10 , 000 . 10 , , , , , , ,
3 3 3 2 2 2 1 1
=
X E D D C B B A
x x x x x x x x

Con 930.000 ' 24 $ = Z

A continuacin realizaremos la optimizacin para la tabla 1.6.

La prueba de optimalidad la realizamos teniendo en cuenta las siguientes
ecuaciones: 0 >
j i ij
v u C ; donde
ij
C es el costo,
i
u es un valor de origen y
j
v es
un valor de destino. Si se cumple esto se dice que se ha llegado al ptimo.
Al igualar la anterior ecuacin a cero obtenemos las siguientes ecuaciones tiles.
j ij i
v C u = y
i ij j
u C v = .

Empezamos a llenar la tabla 1.7 seleccionando la
i
u donde aparezca el mayor
nmero de asignaciones. Como se puede observar, se presentan dos (2) empates,
este empate lo podemos romper arbitrariamente colocando cero (0) en cualquiera
de ellos. En este caso, se optara por colocar cero en la fila donde se encuentra
ubicado el campo 2.

Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

11

Tabla 1.7

Costos por Barril


Refinera
Produccin

A B C D E X
Campo
1
$ 420

$ 320

$ 330

$ 390

$ 360

$0
20000

10000

10000

2
$ 340

$ 360

$ 370

$ 320

$ 340

$0
25000

2000

14000

9000

3
$ 380

$ 310

$ 400

$ 350

$ 350

$0
30000

7000

18000

5000
Capacidad 10000 12000 14000 16000 18000 5000



:
2B
x
B
v u + =
2
360 . Se hace 0
2
= u , as 360 =
B
v
:
2C
x
C
v u + =
2
370 . 370 =
C
v
:
2D
x
D
v u + =
2
320 . 320 =
D
v
:
3D
x
D
v u + =
3
350 . Se conoce 320 =
D
v , as 30
3
= u
:
3E
x
E
v u + =
3
350 . Se conoce 30
3
= u , as 320 =
E
v
:
3X
x
X
v u + =
3
0 . Se conoce 30
3
= u , as 30 =
X
v
:
1B
x
B
v u + =
1
320 . Se conoce 360 =
B
v , as 40
1
= u
:
1A
x
A
v u + =
1
420 . Se conoce 40
1
= u , as 460 =
A
v



Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

12

Ahora calculamos los valores de
j i ij
v u C para cada una de las variables no bsicas
ij
x -es decir, para las celdas sin
asignacin. En este momento aplicamos la prueba de optimalidad para verificar los valores de
j i ij
v u C .

( ) 0 370 40 330
1 1
=
C C
v u C
( ) 110 320 40 390
1 1
=
D D
v u C
( ) 80 320 40 360
1 1
=
E E
v u C
( ) ( ) 70 30 40 0
1 1
=
X X
v u C

120 460 0 340
2 2
=
A A
v u C
20 320 0 340
2 2
=
E E
v u C
( ) 30 30 0 0
2 2
=
X X
v u C

110 460 30 380
3 3
=
A A
v u C
80 360 30 310
3 3
=
B B
v u C
0 370 30 400
3 3
=
C C
v u C

La tabla 1.8 contiene todos los valores calculados.






Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

13

Tabla 1.8


Costos por Barril


Refinera
Produccin
i
u

A B C D E X
Campo
1
$ 420

$ 320

$ 330

$ 390

$ 360

$ 0
20000 -$ 40

10000

10000 $ 0

$ 110

$ 80

$ 70

2
$ 340

$ 360

$ 370

$ 320

$ 340

$ 0
25000 0
-$ 120

2000

14000

9000 $ 20

$ 30

3
$ 380

$ 310

$ 400

$ 350

$ 350

$ 0
30000 $ 30
-$ 110

-$ 80

$ 0

7000

18000

5000
Capacidad 10000 12000 14000 16000 18000 5000

j
v $ 460 $ 360 $ 370 $ 320 $ 320 -$ 30


En la tabla 1.8 se observa que tres de los valores
j i ij
v u C ( 120
2 2
=
A A
v u C , 110
3 3
=
A A
v u C y 80
3 3
=
B B
v u C
) calculados son negativos, se concluye que la solucin BF actual no es ptima. Entonces, el mtodo Smplex de transporte
debe proceder a hacer una iteracin para encontrar una mejor solucin BF.

Iteracin 1.
Igual que en el caso del mtodo Smplex estndar, una iteracin de esta versin simplificada debe determinar una variable
bsica entrante (paso 1), una variable bsica saliente (paso 2) y despus identificar la nueva solucin BF que resulta (paso
3).




Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

14

Paso 1: Encontrar la variable bsica entrante. Como
j i ij
v u C representa la tasa a la que cambia la funcin objetivo si
se incrementa la variable no bsica
ij
x , la variable bsica que entra debe tener un valor de
j i ij
v u C negativo, para que
el costo total Z disminuya. Entonces, los candidatos de la tabla 1.8 son
A
x
2
,
A
x
3
y
B
x
3
. Entre ellos elegimos el valor negativo
ms grande (en trminos absolutos) de
j i ij
v u C como la variable bsica entrante, que en este caso corresponde a
A
x
2
.

Paso 2: Encontrar la variable bsica saliente. Si se incrementa el valor de la variable bsica entrante, se establece una
reaccin en cadena de cambios compensatorios en otras variables bsicas (asignaciones) para que se satisfagan las
restricciones de recursos y demanda. La primera variable bsica que disminuya su valor hasta cero ser la variable bsica
que sale.

Para saber quin sale, colocamos un circuito, parndonos en la variable que sale. Esto se muestra en la tabla 1.9.

Tabla 1.9


Costos por Barril


Refinera
Produccin
i
u

A B C D E X
Campo
1
$ 420 - $ 320 + $ 330

$ 390

$ 360

$ 0
20000 -$ 40

10000

10000 $ 0

$ 110

$ 80

$ 70

2
$ 340 + $ 360 - $ 370

$ 320

$ 340

$ 0
25000 0
-$ 120

2000

14000

9000 $ 20

$ 30

3
$ 380

$ 310

$ 400

$ 350

$ 350

$ 0
30000 $ 30
-$ 110

-$ 80

$ 0

7000

18000

5000
Capacidad 10000 12000 14000 16000 18000 5000

j
v $ 460 $ 360 $ 370 $ 320 $ 320 -$ 30

Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

15


Tabla 1.10


Costos por Barril


Refinera
Produccin

A B C D E X
Campo
1
$ 420

$ 320

$ 330

$ 390

$ 360

$ 0
20000

8000

12000

2
$ 340

$ 360

$ 370

$ 320

$ 340

$ 0
25000

2000

14000

9000

3
$ 380

$ 310

$ 400

$ 350

$ 350

$ 0
30000
7000

18000

5000
Capacidad 10000 12000 14000 16000 18000 5000


De donde tenemos que

( ) ( ) 000 . 5 , 000 . 18 , 000 . 7 , 000 . 9 , 000 . 14 , 000 . 2 , 000 . 12 , 000 . 8 , , , , , , ,
3 3 3 2 2 2 1 1
=
X E D D C A B A
x x x x x x x x . Con 000 . 690 ' 24 $ = Z

Iteracin 2.

Nuevamente realizamos la prueba de optimalidad. Esta prueba de optimalidad se la realizamos a la tabla 1.10.

Seleccionamos la
i
u que tenga el mayor nmero de asignaciones (los empates se romper arbitrariamente) en su rengln y
le asignamos un valor de cero. De nuevo se optara por colocar cero en el rengln donde se encuentra ubicado el campo 2.


Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

16

:
2A
x
A
v u + =
2
340 . Se hace 0
2
= u , as 340 =
A
v
:
2C
x
C
v u + =
2
370 . 370 =
C
v
:
2D
x
D
v u + =
2
320 . 320 =
D
v
:
3D
x
D
v u + =
3
350 . Se conoce 320 =
D
v , as 30
3
= u
:
3E
x
E
v u + =
3
350 . Se conoce 30
3
= u , as 320 =
E
v
:
3X
x
X
v u + =
3
0 . Se conoce 30
3
= u , as 30 =
E
v
:
1A
x
A
v u + =
1
420 . Se conoce 340 =
A
v , as 80
1
= u
:
1B
x
B
v u + =
1
320 . Se conoce 80
1
= u , as 240 =
B
v

Ahora calculamos los valores de
j i ij
v u C para cada una de las variables no bsicas
ij
x -es decir, para las celdas sin
asignacin. En este momento aplicamos la prueba de optimalidad para verificar los valores de
j i ij
v u C .

120 370 80 330
1 1
=
C C
v u C
10 320 80 390
1 1
=
D D
v u C
40 320 80 360
1 1
=
E E
v u C
( ) 50 30 80 0
1 1
=
X X
v u C

120 240 0 360
2 2
=
B B
v u C
20 320 0 340
2 2
=
E E
v u C
( ) 30 30 0 0
2 2
=
x X
v u C

10 340 30 380
3 3
=
A A
v u C
Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

17

40 240 30 310
3 3
=
B B
v u C
0 370 30 400
3 3
=
C C
v u C

En la tabla 1.11 se tabulan todos los valores calculados en esta segunda prueba de optimalidad.

Tabla 1.11


Costos por Barril


Refinera
Produccin
i
u

A B C D E X
Campo
1
$ 420 - $ 320

$ 330 + $ 390

$ 360

$ 0
20000 $ 80

8000

12000 -$ 120

-$ 10

-$ 40

-$ 50

2
$ 340 + $ 360

$ 370 - $ 320

$ 340

$ 0
25000 0

2000 $ 120

14000

9000 $ 20

$ 30

3
$ 380

$ 310

$ 400

$ 350

$ 350

$ 0
30000 $ 30
$ 10

$ 40

$ 0

7000

18000

5000
Capacidad 10000 12000 14000 16000 18000 5000

j
v $ 340 $ 240 $ 370 $ 320 $ 320 -$ 30










Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

18

Tabla 1.12


Costos por Barril


Refinera
Produccin

A B C D E X
Campo
1
$ 420

$ 320

$ 330

$ 390

$ 360

$ 0
20000

12000

8000

2
$ 340

$ 360

$ 370

$ 320

$ 340

$ 0
25000

10000

6000

9000

3
$ 380

$ 310

$ 400

$ 350

$ 350

$ 0
30000

7000

18000

5000
Capacidad 10000 12000 14000 16000 18000 5000



Con esta segunda iteracin tenemos que

( ) ( ) 000 . 5 , 000 . 18 , 000 . 7 , 000 . 9 , 000 . 6 , 000 . 10 , 000 . 8 , 000 . 12 , , , , , , ,
3 3 3 2 2 2 1 1
=
X E D D C A C B
x x x x x x x x
Con 000 . 730 ' 23 $ = Z .

Iteracin 3.

Nuevamente realizamos la prueba de optimalidad. Esta prueba de optimalidad la realizamos sobre la tabla 1.12.

Seleccionamos la
i
u que tenga el mayor nmero de asignaciones (los empates se romper arbitrariamente) en su rengln y
le asignamos un valor de cero. De nuevo se optara por colocar cero en el rengln donde se encuentra ubicado el campo 2.

Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

19


:
2A
x
A
v u + =
2
340 . Se hace 0
2
= u , as 340 =
A
v
:
2C
x
C
v u + =
2
370 . 370 =
C
v
:
2D
x
D
v u + =
2
320 . 320 =
D
v

:
3D
x
D
v u + =
3
350 . Se conoce 320 =
D
v , as 30
3
= u
:
3E
x
E
v u + =
3
350 . Se conoce 30
3
= u , as 320 =
E
v
:
3X
x
X
v u + =
3
0 . Se conoce 30
3
= u , as 30 =
X
v

:
1C
x
C
v u + =
1
330 . Se conoce 370 =
C
v , as 40
1
= u
:
1B
x
B
v u + =
1
320 . Se conoce 40
1
= u , as 360 =
B
v

Ahora calculamos los valores de
j i ij
v u C para cada una de las variables no bsicas
ij
x -es decir, para las celdas sin
asignacin. En este momento aplicamos la prueba de optimalidad para verificar los valores de
j i ij
v u C .

( ) 120 340 40 420
1 1
=
A A
v u C
( ) 110 320 40 390
1 1
=
D D
v u C
( ) 80 320 40 360
1 1
=
E E
v u C
( ) ( ) 70 30 40 0
1 1
=
X X
v u C

0 360 0 360
2 2
=
B B
v u C
20 320 0 340
2 2
=
E E
v u C
Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

20

( ) 30 30 0 0
2 2
=
X X
v u C

10 340 30 380
3 3
=
A A
v u C
80 360 30 310
3 3
=
B B
v u C
0 370 30 400
3 3
=
C C
v u C

En la tabla 1.13 se tabulan todos los valores calculados en esta cuarta iteracin. Luego de tabular estos valore en la tabla
1.13, se realiza el respectivo circuito.

Tabla 1.13


Costos por Barril


Refinera
Produccin
i
u

A B C D E X
Campo
1
$ 420

$ 320 - $ 330 + $ 390

$ 360

$ 0
20000 -$ 40
$ 120

12000

8000 $ 110

$ 80

$ 70

2
$ 340

$ 360

$ 370 - $ 320 + $ 340

$ 0
25000 0

10000 $ 0

6000

9000 $ 20

$ 30

3
$ 380

$ 310 + $ 400

$ 350 - $ 350

$ 0
30000 $ 30
$ 10

-$ 80

$ 0

7000

18000

5000
Capacidad 10000 12000 14000 16000 18000 5000

j
v
$ 340 $ 360 $ 370 $ 320 $ 320 -$ 30





Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

21


Tabla 1.14


Costos por Barril


Refinera
Produccin

A B C D E X
Campo
1
$ 420

$ 320

$ 330

$ 390

$ 360

$ 0
20000
$ 10

6000

14000

2
$ 340

$ 360

$ 370

$ 320

$ 340

$ 0
25000

10000

15000

3
$ 380

$ 310

$ 400

$ 350

$ 350

$ 0
30000

6000

1000

18000

5000
Capacidad 10000 12000 14000 16000 18000 5000


En esta tercera iteracin obtenemos el siguiente resultado.

( ) ( ) 000 . 5 , 000 . 18 , 000 . 1 , 000 . 6 , 000 . 15 , 000 . 10 , 000 . 14 , 000 . 6 , , , , , , ,
3 3 3 3 2 2 1 1
=
X E D B D A C B
x x x x x x x x . Con 000 . 250 ' 23 $ = Z .

Iteracin 4.

Realizamos nuevamente la prueba de optimalidad para ver si se ha llegado al ptimo. De ser as se realiza otro iteracin.

Seleccionamos la
i
u que tenga el mayor nmero de asignaciones (los empates se romper arbitrariamente) en su rengln y
le asignamos un valor de cero. La
i
u que tiene mayor nmero de asignacin esta vez es
3
u , por lo que asignamos cero a
sta.

Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

22

:
3B
x
B
v u + =
3
310 . Se hace 0
3
= u , as 310 =
B
v
:
3D
x
D
v u + =
3
350 . 350 =
D
v
:
3E
x
E
v u + =
3
350 . 350 =
E
v
:
3X
x
X
v u + =
3
0 . 0 =
X
v

:
2D
x
D
v u + =
2
320 . Se conoce 350 =
D
v , as 30
2
= u
:
2A
x
A
v u + =
2
340 . Se conoce 30
2
= u , as 370 =
A
v

:
1B
x
B
v u + =
1
320 . Se conoce 310 =
B
v , as 10
1
= u
:
1C
x
C
v u + =
1
330 . Se conoce 10
1
= u , as 320 =
C
v

Ahora calculamos los valores de
j i ij
v u C para cada una de las variables no bsicas
ij
x .

40 370 10 420
1 1
=
A A
v u C
30 350 10 390
1 1
=
D D
v u C
0 350 10 360
1 1
=
E E
v u C
10 0 10 0
1 1
=
X X
v u C

( ) 80 310 30 360
2 2
=
B B
v u C
( ) 80 320 30 370
2 2
=
C C
v u C
( ) 20 350 30 340
2 2
=
E E
v u C
( ) 30 0 30 0
2 2
=
X X
v u C
Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

23


10 370 0 380
3 3
=
A A
v u C
80 320 0 400
3 3
=
C C
v u C

La tabla 1.15 los valores calculados en esta quinta iteracin.

Tabla 1.15


Costos por Barril


Refinera
Produccin
i
u

A B C D E X
Campo
1
$ 420

$ 320

$ 330

$ 390

$ 360

$ 0
20000 $ 10
$ 40

6000

14000 $ 30

$ 0

-$ 10

2
$ 340

$ 360

$ 370

$ 320

$ 340

$ 0
25000 -$ 30

10000 $ 80

$ 80

15000 $ 20

$ 30

3
$ 380

$ 310

$ 400

$ 350

$ 350

$ 0
30000 $ 0
$ 10

6000 $ 80

1000

18000

5000
Capacidad 10000 12000 14000 16000 18000 5000

j
v $ 370 $ 310 $ 320 $ 350 $ 350 $ 0


En la tabla 1.15 se observa que uno de los valores
j i ij
v u C ( 10
1 1
=
X X
v u C ) calculados es negativo, se concluye que
la solucin BF actual no es ptima. Entonces, el mtodo Smplex de transporte debe proceder a hacer una iteracin ms
para encontrar una mejor solucin BF.

La variable entrante en esta iteracin es
X
x
1
. En la tabla 1.16 se muestra el respectivo circuito para las variables salientes.
Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

24

Tabla 1.16


Costos por Barril


Refinera
Produccin
i
u

A B C D E X
Campo
1
$ 420

$ 320 - $ 330

$ 390

$ 360

$ 0 +
20000 $ 10
$ 40

6000

14000 $ 30

$ 0

-$ 10

2
$ 340

$ 360

$ 370

$ 320

$ 340

$ 0
25000 -$ 30

10000 $ 80

$ 80

15000 $ 20

$ 30

3
$ 380

$ 310 + $ 400

$ 350

$ 350

$ 0 -
30000 $ 0
$ 10

6000 $ 80

1000

18000

5000
Capacidad 10000 12000 14000 16000 18000 5000

j
v $ 370 $ 310 $ 320 $ 350 $ 350 $ 0



Tabla 1.17


Costos por Barril


Refinera
Produccin

A B C D E X
Campo
1
$ 420

$ 320

$ 330

$ 390

$ 360

$ 0
20000

1000

14000

5000
2
$ 340

$ 360

$ 370

$ 320

$ 340

$ 0
25000

10000

15000

3
$ 380

$ 310

$ 400

$ 350

$ 350

$ 0
30000

11000

1000

18000

Capacidad 10000 12000 14000 16000 18000 5000


Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

25

De esta cuarta iteracin obtenemos el siguiente resultado.

( ) ( ) 000 . 18 , 000 . 1 , 000 . 11 , 000 . 15 , 000 . 10 , 000 . 5 , 000 . 14 , 000 . 1 , , , , , , ,
3 3 3 2 2 1 1 1
=
E D B D A X C B
x x x x x x x x . Con 000 . 200 ' 23 $ = Z .

Realizamos nuevamente la prueba de optimalidad para ver si se ha llegado al ptimo. De no ser as, se realiza otra
iteracin.

Seleccionamos la
i
u que tenga el mayor nmero de asignaciones (los empates se romper arbitrariamente) en su rengln y
le asignamos un valor de cero. Como se presenta un empate, elegimos arbitrariamente cualquier
i
u ; para esta iteracin
asignamos cero a
1
u .

:
1B
x
B
v u + =
1
320 . Se hace 0
1
= u , as 320 =
B
v
:
1C
x
C
v u + =
1
330 . 330 =
C
v
:
1X
x
X
v u + =
1
0 . =
X
v 0

:
3B
x
B
v u + =
3
310 . Se conoce 320 =
B
v , as 10
3
= u
:
3D
x
D
v u + =
3
350 . Se conoce 10
3
= u , as 360 =
D
v
:
3E
x
E
v u + =
3
350 . Se conoce 10
3
= u , as 360 =
E
v

:
2D
x
D
v u + =
2
320 . Se conoce 360 =
D
v , as 40
2
= u
:
2A
x
A
v u + =
2
340 . Se conoce 40
2
= u , as 380 =
A
v

Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

26

Ahora calculamos los valores de
j i ij
v u C para cada una de las variables no bsicas
ij
x .

40 380 0 420
1 1
=
A A
v u C
30 360 0 390
1 1
=
D D
v u C
0 360 0 360
1 1
=
E E
v u C

( ) 80 320 40 360
2 2
=
B B
v u C
( ) 80 330 40 370
2 2
=
C C
v u C
( ) 20 360 40 340
2 2
=
E E
v u C
( ) 40 0 40 0
2 2
=
X X
v u C

( ) 10 380 10 380
3 3
=
A A
v u C
( ) 80 330 10 400
3 3
=
C C
v u C
( ) 10 0 10 0
3 3
=
X X
v u C










Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

27

Tabla 1.18


Costos por Barril


Refinera
Produccin
i
u

A B C D E X
Campo
1
$ 420

$ 320

$ 330

$ 390

$ 360

$ 0
20000 $ 0
$ 40

1000

14000 $ 30

$ 0

5000
2
$ 340

$ 360

$ 370

$ 320

$ 340

$ 0
25000 -$ 40

10000 $ 80

$ 80

15000 $ 20

$ 40

3
$ 380

$ 310

$ 400

$ 350

$ 350

$ 0
30000 -$ 10
$ 10

11000 $ 80

1000

18000 $ 10

Capacidad 10000 12000 14000 16000 18000 5000

j
v $ 380 $ 320 $ 330 $ 360 $ 360 $ 0



Como ninguno de los valores
j i ij
v u C es negativo, se concluye que se ha llegado al ptimo.










Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

28

2. Un inversionista planea la venta de cinco bienes (A, B, C, D, E) y ha recibido
ofertas individuales de cinco clientes. Debido a la cantidad de capital que se
requiere, estas ofertas se han hecho en el entendimiento de que ninguno de
los cinco clientes comprara ms que un lote, las ofertas se muestran en el
cuadro siguiente, el corredor de bienes races quiere maximizar su ingreso
total a partir de esas ofertas.

Tabla 2.1


Clientes


C1 C2 C3 C4 C5


Bien
A 2 3 5 7
8


B 3 2 6 5 4


C 1 4 4 5 2


D 6 7 3 8 4

E 4 4 5 2 1




El primer paso a realizar para resolver este problema de asignacin (por tratarse de
maximizacin), es determinar el mayor valor en la tabla 2.1. En este caso el mayor
valor es 8, por lo cual procederemos a realizar la siguiente operacin con cada uno
de los valores:
Restaremos a 8, el valor de cada una de las celdas y este valor quedar en cada una
de las celdas correspondientes.







Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

29

Tabla 2.2


Clientes


C1 C2 C3 C4 C5

Bien
A [8-2]=6 [8-3]=5 [8-5]=3 [8-7]=1 [8-8]=0


B [8-3]=5 [8-2]=6 [8-6]=2 [8-5]=3 [8-4]=4


C [8-1]=7 [8-4]=4 [8-4]=4 [8-5]=3 [8-2]=6

D [8-6]=2 [8-7]=1 [8-3]=5 [8-8]=0 [8-4]=4


E [8-4]=4 [8-4]=4 [8-5]=3 [8-2]=6 [8-1]=7





Tabla 2.3

Clientes

C1 C2 C3 C4 C5


Bien
A 6 5 3 1 0


B 5 6 2 3 4


C 7 4 4 3 6


D 2 1 5 0 4


E 4 4 3 6 7




A partir de la tabla 2.3 ya podemos aplicar el algoritmo del mtodo hngaro como
se aplicara en un caso de minimizacin (normalmente).

Ahora encontramos el menor elemento de cada fila.

Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

30

Tabla 2.4


Clientes


C1 C2 C3 C4 C5

Bien
A 6 5 3 1 0


B 5 6 2 3 4


C 7 4 4 3 6

D 2 1 5 0 4


E 4 4 3 6 7




Y se lo restamos a cada fila.

Tabla 2.5


Clientes


C1 C2 C3 C4 C5

Bien
A 6 5 3 1 0


B 3 4 0 1 2

C 4 1 1 0 3

D 2 1 5 0 4


E 1 1 0 3 4



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.

Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

31

Tabla 2.6


Clientes


C1 C2 C3 C4 C5

Bien
A 6 5 3 1 0


B 3 4 0 1 2


C 4 1 1 0 3

D 2 1 5 0 4


E 1 1 0 3 4




Tabla 2.7


Clientes


C1 C2 C3 C4 C5

Bien
A 5 4 3 1 0


B 2 3 0 1 2


C 3 0 1 0 3

D 1 0 5 0 4


E 0 0 0 3 4




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 5, 5x5) habremos llegado al final del ejercicio.



Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

32

Tabla 2.8


Clientes


C1 C2 C3 C4 C5

Bien
A 5 4 3 1 0


B 2 3 0 1 2


C
3
0
1
0 3

D 1 0 5 0 4


E 0 0 0 3 4




Como el nmero de lneas trazadas es igual al tamao de la matriz, se concluye que
se ha llegado al ptimo.

Ahora procedemos a realizar las respectivas asignaciones donde hay ceros en la
tabla 2.8.

Tabla 2.9


Clientes


C1 C2 C3 C4 C5


Bien
A 5 4 3 1 0


B 2 3 0 1 2

C 3 0 1 0 3


D 1 0 5 0 4


E 0 0 0 3 4



Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

33

Tabla 2.10


Clientes


C1 C2 C3 C4 C5

Bien
A 2 3 5 7 8


B 3 2 6 5 4


C 1 4 4 5 2

D 6 7 3 8 4


E 4 4 5 2 1




Las respectivas asignaciones se muestran en la tabla 2.11

Tabla 2.11

Bien Cliente Oferta
A 5 8
B 3 6
C 2 4
D 4 8
E 1 4

Con un ingreso mximo de 30 $ 4 8 4 6 8 = + + + + = Z .










Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

34

3. Hay tres refineras con capacidades diarias de 6, 5 y 8 millones de galones,
respectivamente, que abastecen a tres reas de distribucin cuyas
demandas diarias son de 4, 8 y 7 millones de galones, respectivamente. La
gasolina se transporta por una red de oleoductos a las tres reas de
distribucin. El costo de transporte es de 10 centavos por 1000 galones por
milla de oleoducto. En la tabla se ven las distancias entre las refineras y las
reas de distribucin. La refinera 1 no est conectada con el rea de
distribucin 3.


Tabla 3.1


rea de Distribucin

1 2 3
Refinera
1 120 180 -
2 300 100 80
3 200 250 120

Para no trabajar con estos nmeros tan grandes, realizamos la siguiente
conversin
10
.
1000
1
100
1
10
1000
10
.
6
kimetraje
T C
e kilometraj T C
=

|
|
.
|

\
|
|
.
|

\
|

.
=


La tabla 3.2 muestra el costo por milla de oleoducto.

Tabla 3.2


Costos x Barril x kilometraje


rea de Distribucin
Sum.
(millones)

1 2 3
Refinera
1
$ 1.200

$ 1.800

M

6

2
$ 3.000

$ 1.000

$ 800

5

3
$ 2.000

$ 2.500

$ 1.200

8

Req. (millones) 4 8 7

Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

35

Iteracin 1.

Determinamos el mayor costo unitario en cada
i
u y en cada
j
v . Los cuales se
muestran la tabla 3.3.

En la iteracin 1, el mayor costo unitario en el rengln 1 es 1800
1
= u , en la
columna 1 es 3000
1
= v

Tabla 3.3

Costos por Barril


rea de Distribucin Sum.
(millones)
i
u

1 2 3
Refinera
1
$ 1.200 $ 1.800 M
6 $ 1.800

2
$ 3.000 $ 1.000 $ 800
5 $ 3.000

3
$ 2.000 $ 2.500 $ 1.200
8 $ 2.500

Req. (millones) 4 8 7

j
v
$ 3.000 $ 2.500 $ 1.200

Ahora calculamos los
ij
A .

3600 3000 1800 1200
11 1 1 11 11
= = A = A v u C
2500 2500 1800 1800
12 2 1 12 12
= = A = A v u C

3000 3000 3000 3000
21 1 2 21 21
= = A = A v u C
4500 2500 3000 1000
22 2 2 22 22
= = A = A v u C

3500 3000 2500 2000
31 1 3 31 31
= = A = A v u C
2500 2500 2500 2500
32 2 3 32 32
= = A = A v u C

Se observa que 4500
22
= A tiene el valor negativo mayor, por lo cual se elige
5
22
= x como la primera variable bsica (asignacin). Esta asignacin agota todos
los recursos que se tienen en el rengln, por lo que este rengln se elimina.
Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

36

Tabla 3.4


Costos por Barril


rea de Distribucin
Sum. (millones)

1 2 3
Refinera
1
$ 1.200

$ 1.800

-

6



2
$ 3.000 $ 1.000

$ 800

5



5


3
$ 2.000

$ 2.500

$ 1.200
8

Req. (millones) 4 8 7


Iteracin 2.

Tabla 3.5


Costos por Barril


rea de Distribucin
Sum.
(millones)
i
u

1 2 3
Refinera
1
$ 1.200

$ 1.800

M
6 $ 1.800

2
$ 3.000

$ 1.000

$ 800
5 -



5
3
$ 2.000

$ 2.500

$ 1.200

8 $ 2.500

Req. (millones) 4 8 7

j
v
$ 2.000 $ 2.500 $ 1.200



2600 2000 1800 1200
11 1 1 11 11
= = A = A v u C
2500 2500 1800 1800
12 2 1 12 12
= = A = A v u C

2500 2000 2500 2000
31 1 3 31 31
= = A = A v u C
2500 2500 2500 2500
32 2 3 32 32
= = A = A v u C

Se observa que 2600
11
= A es el valor negativo mayor, por lo cual se elige 4
11
= x
como la segunda variable bsica (asignacin). Esta asignacin agota todos los
recursos de la columna, por lo que esta columna se elimina.
Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

37

Tabla 3.6


Costos por Barril


rea de Distribucin Sum.
( millones)

1 2 3
Refinera
1
$ 1.200

$ 1.800

M

6

4

2
$ 3.000

$ 1.000

$ 800

5

0

5

0
3
$ 2.000

$ 2.500

$ 1.200
8

0

Req. ( millones) 4 8 7


Iteracin 3.

En este punto podemos obviar las dems asignaciones. En la tabla 3.7 se muestran
las dems asignaciones.

Tabla 3.8


Costos por Barril


rea de Distribucin
Sum.
( millones)

1 2 3
Refinera
1
$ 1.200

$ 1.800

M
6

4

2

2
$ 3.000

$ 1.000

$ 800

5



5

3
$ 2.000 $ 2.500

$ 1.200

8



1

7
Req. (millones) 4 8 7


De donde tenemos que

( ) ( ) 7 , 1 , 5 , 2 , 4 , , , ,
33 32 22 12 11
= x x x x x , con un costo total 000 . 243 $ = Z .





Ingeniera Industrial
Investigacin de Operaciones I
Transporte y Asignacin

38

BIBLIOGRAFA

Frederick S. Hillier, Gerald J. Lieberman. Introduccin a la
Investigacin de Operaciones, 9 Ed.

Hamdy A. Taha. Investigacin de Operaciones, 7 Ed.

http://ingenierosindustriales.jimdo.com/herramientas-para-el-
ingeniero-industrial/investigaci%C3%B3n-de-
operaciones/problemas-de-asignaci%C3%B3n/

También podría gustarte