Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Bibliografa
1.
Investigacin de operaciones - Taha, Hamdy - Ed. Alfaomega - 1991 - 2
edicin
Introduccin
El modelo de transporte
sujeto a:
Variables del
Variables del
origen 1
Z x11
origen 2
x12
x13
x21
x22
x23
Ecuacin
objetivo
c11
c12
c13
c21
c22
c23
Restricciones
de origen
0 1
a1
1
a2
........................................................... ...
Restricciones
de destino
0 1
0
b1
b2
b3
Tabla 1
Destino j
1
2
3
Oferta
Origen i
1
c11
c12
c13
a1
x11
x12
x13
c21
c22
c23
a2
x21
x22
x23
Demanda
b1
b2
b3
Tabla 2
Destino j
1
2
3
4
Oferta
Origen i
1
10
20
11
15
x11
x12
x13
x14
12
20
25
x21
x22
x23
x24
14
16
18
5
x31
x32
x33
x34
Demanda
5
15
15
10
Tabla 3
x11 = 5, lo cual tacha la columna 1. Por consiguiente ninguna asignacin
puede hacerse en dicha columna. La cantidad que queda en la fila 1 es de 10
unidades.
x12 = 10, lo cual tacha la fila 1 y deja 5 unidades en la columna 2.
x22 = 5, lo cual tacha la columna 2 y deja 20 unidades en la fila 2.
x23 = 15, lo cual tacha la columna 3 y deja 5 unidades en la fila 2.
x24 = 5, lo cual tacha la fila 2 y deja 5 unidades en la columna 4.
x34 = 5, lo cual tacha la fila 3 o la columna 4. Ya que nicamente una fila
o una columna permanecen sin tachar, termina as el procedimiento.
1 2 3 4
1 5 10 15
2 5 15 5 25
3 5 5
5 15 15 10
Tabla 4
1 2 3 4
1 5 5 10 5
2 5 0 5
3 8 7 15
5 10 8 7
5
Tabla 5
Destino
Oferta
10
20
15
11
15
Origen
12
2
15
20
10
25
14
16
18
Demanda
15
15
10
Tabla 6
Los pasos de la solucin son los siguientes: x12 y x31 son las variables
asociadas a los costos unitarios ms pequeos(c12=c31= 0)
Rompiendo arbitrariamente el empate, por ejemplo seleccionamos x12. Las
unidades asociadas de oferta y demanda dan x12 = 15, lo cual satisface tanto
la fila 2 como la columna 2. Tachando la columna 2 la oferta que se deja en la
fila 1 es cero. Ahora x31 tiene el costo unitario ms pequeo sin tachar. Por
consiguiente x31 = 5 satisface tanto la fila 3 como la columna 1. Tachando la
fila 3 la demanda en la columna 1 es 0. El elemento ms pequeo sin tachar es
c23 = 9. Las unidades de oferta y demanda dan x23 = 15, lo cual tacha la
columna 3 y deja 10 unidades de oferta en la fila 2. El elemento ms pequeo
sin tachar es c11 = 10. Ya que la oferta restante en la fila 1 y la demanda que
queda en la columna 1 son ambas cero, x11=0. Tachando la columna 1, la
oferta que se deja en la fila 1 es cero. Las variables bsicas restantes se
obtienen, respectivamente, como
x14 = 0 y x24 = 10.
b)
Si nicamente una fila ( columna ) con oferta (demanda) positiva
permanece sin estar tachada, determinar las variables bsicas en la fila
(columna) por el mtodo de costo mnimo.
c)
Si todos las filas y columnas no tachados tienen oferta y
demanda cero, determinar las variables bsicas por el mtodo de costo
mnimo. Parar
d)
En cualquier caso calcular las penalizaciones para las filas y
columnas no tachadas y despus ir al paso 2.
Destino
1
2
3
4 Oferta Pena
lidad
fila
10
20
11
15
10
Origen
12
2
20
25
14
16
18
14
Demanda
15
10
15
10
Penalidad de
columna
Tabla 7
1
2
3
4 Oferta Pena
lidad
fila
/ 10
1 /
/
20
11
15
11
/
/ 12
Origen 2 /
/
15
20
25 10 2
/
/0
3 /
/5
14
16
18
5 0 --
Demanda
15
15
10
Penalidad de
columna
--
11
Tabla 8
Existen otros mtodos y criterios para conseguir la solucin inicial
bsica, como por ejemplo: Columna mnima, Fila mnima y Algoritmo de
Russell.
Oferta
10
20
11
5 - 10 +
15
12 7
Origen
20
25
5 - 15 5 +
14
16 18
x31 + 5 -
Demanda
15
15
10
Tabla 9
factibilidad de la solucin, los elementos en las esquinas del circuito x31 deben
ajustarse de la manera siguiente. Disminuir x11 en una unidad, aumentar x12
en una unidad, disminuir x22 en una unidad, aumentar x24 en una unidad y
finalmente disminuir x34 en una unidad. Este procedimiento se resume con los
signos + y - en las esquinas apropiadas de la Tabla 9. El cambio mantendr
satisfechas las restricciones de oferta y demanda.
Variable no bsica
x13
Circuito asociado
x13 x12 x22 x23 x13
x14
x21
x32
x33
= - $15
Oferta
10
20
15
11
15
Origen
12
2
15
20
10
25
14
16
18
Demanda
15
15
10
Tabla 10
Este difiere del asociado a la solucin de la Tabla 4 en 410 - 335 = $75, el cual
es igual al nmero de unidades asignadas a x31 multiplicado por la
disminucin en costo por unidad.
La solucin bsica en la Tabla 10 es degenerada, ya que las variables
bsicas x11 y x22 son cero. Sin embargo, la degeneracin no necesita
Destino
Oferta
10
20
11
15
0 - 15 + +18
-2
Origen
12 7
20
-5x21 + 0 - 15
10
25
14
16
18
5
5
+24
+24
+15
Demanda
15
15
10
Tabla 11
Destino
Oferta
10
1
+5
20
11
15
15 - +18-2x14 +
Origen
12
2
9 20
25
0 +15 10 -
14
16
18
5
5
+19
+19
+10
Demanda
15
15
10
Tabla 12
Cuando x14 entra a la solucin y x24 la deja, resulta la nueva solucin
de la Tabla 13. La evaluacin de todas las variables no bsicas muestra que la
solucin es ptima, ya que un aumento en el valor de cualquier variable no
bsica sobre su valor actual de cero aumentar los costos totales.
La solucin ptima se resume como sigue: transportar 5 unidades 1
(origen) a 2 ( destino ), 10 unidades de 1 a 4, 10 unidades de 2 a 2, 15
unidades de 2 a 3 y 5 unidades de 3 a 1.
El costo total de transporte del programa es $ 315.
Destino
Oferta
10
1
+5
20
11
+18
10
15
Origen
12
2
10
15
20
25
14
16
18
5
5
+19
+19
+12
Demanda
15
15
10
Tabla 13
El modelo de asignacin
Mquina
1
2
....
n
Trabajo
1
c11
c12
....
c1n
1
2
c21
c22
....
c2n
1
.
.
.
....
.
.
m
cm1
cm2
....
cmn
1
1
1
....
1
Tabla 14
sujeto a
Mquina
1
2
3
Trabajo
1
9
1
x12
x13
14
10
12
1
x21
x23
15
13
16
1
x31
x32
1
1
1
Tabla 15
La estructura especial del modelo de asignacin permite el desarrollo de
un mtodo eficiente de solucin.
La solucin ptima del modelo de asignacin permanece igual si una
constante se suma o se resta a cualquier fila o columna de la matriz de costo.
Si pi y qj se restan de la fila i y de la columna j, los nuevos elementos del costo
sern:
c'ij = cij - pi - qj
Ya que
se obtiene
1
2
3
c'ij =
1
0
2
4
p1 = 5
2
4
0
2
p2 = 10
3
2
0
3
p3 = 13
Tabla 16
1
2
3
c'ij =
1
2
2
4
0
3
2
Tabla 17
Los rectngulos de la Tabla dan la asignacin factible ( y por tanto
ptima ) (1,1), (2,3) y (3,2) que cuesta 5 + 12 + 13 = 30. Este costo es igual a
p1 + p2 + p3 + q3.
No siempre es posible obtener una asignacin factible; por consiguiente
se requieren reglas adicionales para encontrar la solucin ptima. Esta reglas
se ilustran con el ejemplo de la Tabla 18
1
2
3
4
1
1
4
6
3
2
9
7
10
9
3
4
5
11
7
4
8
7
8
5
Tabla 18
Efectuando los mismos pasos iniciales que en el ejemplo anterior se
obtiene la Tabla 19
1
2
3
4
1
0
3
2
2
2
2
0
0
2
3
0
1
4
3
4
3
2
0
0
Tabla 19
Una asignacin factible a los elementos cero no es posible en este caso.
El procedimiento es entonces dibujar un nmero mnimo de lneas a travs de
algunas filas y columnas, de tal manera que todos los ceros se tachen. Esto se
muestra en la Tabla 20.
1
2
3
4
1
0
3
2
2
2
2
0
0
2
3
0
1
4
3
4
3
2
0
0
Tabla 20
El paso siguiente es seleccionar el elemento ms pequeo que no est
cruzado ( 1 ). Este elemento no tachado y se agrega a todo elemento en la
interseccin de dos lneas. Esto proporciona la asignacin ptima ( Tabla 21 )
(1,1), (2,3), (3,2) y (4,4). El costo total correspondiente es 1 + 10 + 5 + 5 = 21
1
2
3
4
2
1
1
2
3
0
3
0
3
2
4
4
2
0
Tabla 21
Si la solucin ptima no se obtuviera en el caso anterior, el
procedimiento se debe repetir hasta que se logre una asignacin factible.
A este mtodo se lo conoce con el nombre de Mtodo Hngaro.
Tambin es posible investigar la asignacin que de el mximo de la
funcin econmica ( funcional ). En este caso se debe operar de la siguiente
manera:
1 - Determinar el costo unitario ms elevado de la tabla completa, o
sea: c = mx cij.
2 - Restar este costo unitario de todos los elementos de la tabla. O sea,
se forma una una nueva tabla formada con nmeros negativos o nulos:
c*ij = cij - c
3-
Mtodo MODI
El algoritmo MODI conocido como el mtodo de los costes ficticios, consiste en aadir a la
matriz de costes una fila y una columna que recogen unos costes ficticios determinados
arbitrariamente (los nmeros MODI), tal que permite calcular los ndices de mejora para las
celdas (casillas) no utilizadas.
A continuacin se explicar con un ejercicio cada uno de los pasos que se deben realizar para
la resolucin de problemas de transporte por el mtodo MODI
Procedimiento de optimizacin
Procedimiento de Optimizacin. (Stepping Stone, Cruce de Arroyo)
Partiendo de una solucin inicial factible (Vogel, Esquina Noroeste, etc.) es necesario probar la
optimizacin de la asignacin evaluando todas las celdas no asignadas (vacas) y determinando
la conveniencia de asignar en ellas. En la evaluacin de las celdas vacas para un posible
mejoramiento, una ruta cerrada (ciclo) es seleccionada. La ruta tiene movimientos horizontales y
verticales, considerando que las celdas asignadas y no asignadas pueden ser brincadas en el
movimiento para localizar una celda adecuada. Con la excepcin de la celda que est siendo
evaluada, el resto de las celdas en la ruta deben tener una asignacin. Cuando nos
movimientos alrededor de la ruta cerrada, cambios de direccin en ngulo recto (movimientos
verticales y horizontales) son realizados en cada celda que toque la ruta, que resulta con la
adicin de una unidad y la resta de una unidad de cada fila, y la columna incluida en la ruta (con
asignacin alternada de signos positivos y negativos a los costos de las celdas en la ruta).
La adicin y la resta asegura que las restricciones de la unidad de capacidad y la unidad de
requerimientos no sern violadas.
Para evaluar la celda vaca se realiza la sumatoria de los costos de cada una de las celdas en la
ruta.
Si alguna de estas evaluaciones arrojar un signo negativo (para un problema de minimizacin),
entonces se deber asignar en aquella celda con la evaluacin ms negativa. Esto indicar que
una reduccin en el costo total puede lograrse transfiriendo tantas unidades como sea posible a
esa celda.
El nmero de unidades posibles a ser transferido ser igual a la mnima cantidad que se
encuentra asignada en las celdas de la ruta con costo negativo. Al realizarse esta transferencia
debe asegurarse que las restricciones de la capacidad y de requerimientos no sean violadas
(esto se hace agregando las unidades encontradas a asignar en las celdas con signo positivo y
restando estas unidades de las celdas con signo negativo).
Si la evolucin de todas las celdas vacas arrojan valores positivos, entonces se dice que la
asignacin es ptima.
Ejemplos de rutas:
Le deben asignar 5 unidades en la celda B1 ya que en la ruta las celdas con signo negativo la
asignacin menor es de 5 unidades.
TABLA.
Como todas las evoluciones son positivas la asignacin es ptima, con el resultado siguiente: