Clase # 16

Recordemos los procedimientos que habíamos enunciado para hallar una S.B.F inicial.
• Regla de la esquina noroccidental. • Método de Vogel. • Método de Russel

Solución a problemas del transporte.

16-1

16-2

1.Regla de la esquina noroccidental
1 Se toma la celda para la variable X11 (esquina noroccidental) y se asigna el mínimo entre la oferta y la demanda. Si Xij fue la última V.B seleccionada, la siguiente elección será Xi, j+1 , si quedan recursos en el origen i. De lo contrario se elige Xi +1, j . En caso de que se satisfagan simultáneamente la oferta y la demanda se presenta una solución degenerada y se escoge arbitrariamente. Veamos
16-3

1 2
Origen

16 30 14

2 16 20 14 0 19 0 20

Destino 3 4 13 22 13 60 20 M 70 10 10 23 0 30 30 19

5 17 15 M 0 10

Recursos

Ui

20 50 60 50 10 40

3 19 M 30

4(F)
Demanda

Vj

50 50 60 50 Z =2470 + 10M

16-4

2. Método de Vogel. Para cada columna y cada renglón elegible, calcule la diferencia, entendida como la diferencia aritmética entre el menor costo y el que le sigue en orden incremental, en este renglón. En el renglón o columna, donde exista la mayor diferencia, se selecciona la variable que entra como la de menor costo entre las que quedan. (En caso de empates se elige arbitrariamente). Veamos
1 1 Origen 2 3 16 14 19 2

Destino 3 13 13 20 M 70 0 4 22 19 23 30 0 30 5 17 15 M 0

Diferencia por Recursos renglón

16 14 19 0 20 14

50 60 50 20 50

3 1 0 0

4(F) M Demanda 30
Diferencia por columna
16-5

60 Seleccionar X44=30
Eliminar columna 4
16-6

2

19 15

1

Ui 3 4 5 sos 16 13 22 17 1 50 50 14 14 13 19 15 60 2 40 20 Origen 19 20 23 M 50 3 19 30 20 0 M 0 M 0 0 4(F) 30 20 50 Demanda 30 20 70 30 60 1 2 16 Z=2460 Vj Veamos como quedó la S.F Inicial 16-11 16-12 2 .Destino Recursos 1 1 Origen 2 3 16 14 19 2 16 14 19 0 20 14 3 13 13 20 M 70 0 5 17 15 M 20 0 50 60 50 20 50 Diferencia por renglón Destino 1 2 16 14 19 20 2 3 13 50 13 20 70 20 0 5 17 15 M Diferencia por Recursos renglón 3 1 0 0 1 Origen 2 3 16 14 19 50 60 50 3 3 1 0 4(F) M Demanda 30 Diferencia por columna 60 Seleccionar X45=20 40 15 Eliminar renglón 4(F) 16-7 Demanda 30 Diferencia por columna 2 40 Seleccionar X13=50 2 Eliminar renglón 1 16-8 2 Destino Recursos 1 2 Origen 3 19 14 2 14 19 20 5 3 13 20 70 20 7 5 40 15 M 60 20 50 Diferencia por renglón Destino Recursos 1 2 Origen 3 14 19 2 14 19 20 5 3 13 20 20 20 0 7 20 50 Diferencia por renglón 1 1 0 0 Demanda 30 Diferencia por columna 40 Seleccionar X25=40 M-15 M-5 Eliminar columna 5 16-9 Demanda 30 Diferencia por columna 5 5 Seleccionar X23=20 Eliminar renglón 2 16-10 Destino 1 2 3 Diferencia por Recursos renglón Origen 3 19 30 19 20 20 0 50 Demanda 30 Diferencia por columna 20 0 Seleccionar X31=30 Seleccionar X32=20 Seleccionar X33=0 Destino Recur.B.

debe determinarse Ui el mayor costo unitario Cij para el renglón seleccionado i. •Como el valor de Cij . Iter U1 U2 U3 U4 V1 V2 V3 V4 V5 1 2 3 4 5 22 19 M 22 19 M 22 19 23 19 23 19 23 M M 19 19 19 19 19 M 23 19 20 23 19 20 23 19 20 23 19 23 M M ∆ ij ∆ 45=-2M X45 =50 ∆ 15=-5-M X15 =10 ∆ 13=-29 X13 =40 ∆ 23=-26 X23 =30 ∆ 21=-24 * X21 =30 Irrelevante Valor mas negativo Asignado 6 Veamos 16-13 X31 =0 X22 =20 X34 =30 Z= 2570 16-14 * El empate se rompe arbitrariamente PRUEBA DE OPTIMALIDAD.1 ecuaciones. que no haya sido seleccionada en estos renglones o columnas se calcula ∆ ij = Cij . una de ellas puede hacerse arbitrariamente cero.Vj ≥ 0 para toda i.B.j tal que Xij es V.3.B. U3 = 0 U3 + V1 = 19 U3 + V2 = 19 U3 + V4 = 23 U1 + V3 = 13 U1 + V5 = 17 U2 + V1 = 14 U2 + V3 = 13 U4 + V5 = 0 U3 = 0 V1 = 19 V2 = 19 V4 = 23 U1 = -5 V5 = 22 U2 = -5 V3 = 18 U4 = -22 Origen 1 1 2 16 14 30 0 2 16 14 19 0 20 19 20 3 19 M 30 19 Destino 3 4 13 22 40 13 19 30 20 23 30 M 70 18 0 30 23 5 17 10 15 M 0 50 60 22 Recursos Ui -5 -5 0 50 60 50 4(F) Demanda 50 -22 Z =2570 Vj S.B. y el resultado no se modifica. existirán m + n . Para cada columna elegible j.Ui .Vj debe ser cero si Xij es V. Ui y Vj satisfacen el conjunto de ecuaciones Cij = Ui + Vj para cada (i.Ui . (hacer Ui = 0) 16-16 Después de obtener una S.B.j) tal que Xij es básica. •Una S.F inicial obtenida mediante el método de Russel.F inicial. Para cada variable Xij.Vj La variable que entra es la de mayor valor negativo (en términos absolutos).Ui .B. •Como se tienen m + n . Método de Russel.1 variables básicas. Se recomienda seleccionar la que tenga el mayor número de asignaciones en un renglón. Como Ui y Vj son en total m+n. 16-15 Para las V.N. 16-17 16-18 3 .F es óptima si y sólo si Cij . debe determinarse Vj el mayor costo unitario de los Cij presentes en esa columna.B en la iteración actual. se verifica si es óptima mediante la prueba de optimalidad. Para cada renglón elegible.

20 = 2550 16-23 1 1 16 2 16 5 17 Ui -5 -5 0 2 2 + 50 40 4 10 14 14 13 19 15 2 0 30 20 1 -2 10 . se escoge el menor valor entre las celdas donadoras y esta es la que sale de la base (en caso de empates se elige arbitrariamente). 16-21 sigue Veamos 16-22 La variable de la celda donadora (1. Luego para saber en cuanto se puede incrementar la V. sumando el valor (antes de los cambios) de la V. Veamos 16-19 1 2 Origen 2 16 2 3 13 40 13 0 4 22 4 5 17 10 15 1 -2 Recursos Ui -5 -5 0 50 60 50 14 30 14 19 30 23 30 0 -1 3 19 0 19 20 20 2 0 M 4(F) M M+3 M M-22 0 3 M+4 50 60 22 50 -22 Z =2570 16-20 Demanda 30 19 20 19 70 18 30 23 Vj Iteraciones.N.B entrante.Vj para seleccionar la variable que entra a la base.Ui . de forma tal que se sigan satisfaciendo las restricciones.B Xij . y restando esta misma cantidad de las asignaciones de cada celda donadora.5) sale de la base Destino 3 4 13 22 Recursos - Iteraciones.B entrante.30 + Origen 19 19 20 23 M 3 0 20 2 M-22 30 4(F) M M+3 0 3 MM+4 0 -1 0 50 Demanda 50 60 50 50 -22 30 19 20 19 70 18 30 23 60 22 Vj sigue 16-24 4 . Existen celdas donadoras y celdas receptoras.B que disminuya su valor hasta cero será la variable que sale.Ui . y algunas V.Iteraciones. Paso 1: En este caso entra X25 Destino 1 16 2 Se determina Cij . La que entra debe tener un Cij . Cij .17 + 13 .Vj representa la tasa a la cual cambia la función objetivo si se incrementa la V.Ui .B actuales.B que sale a las asignaciones de cada celda receptora. Paso 3: La nueva S. Solamente existe una reacción en cadena que incluye a la V.17) = 10 ( -2 )= -20 Z=2570 .B.Vj negativo (se elige el más negativo).F se identifica. La primera V. se genera una reacción en cadena. ∆ Z= 10 (15 . Paso 2: Al incrementar el valor de una variable (entrarla a la base) .

B sean positivos. 1 1 16 2 2 16 2 Destino 3 4 13 50 22 4 5 17 Recursos Ui 0 0 5 10 2 14 .N.50 4(F) M+1 0 1 MM+2 0 30 20 -3 Demanda 30 20 70 30 60 16-25 50 60 50 50 -15 Z=? 16-26 Veamos Vj 14 14 13 18 15 La solución al problema será 4 Berdoo : 50 unidades desde el río Calorie.Vj para las V. 4 Los Devils: 50 unidades desde el río Colombo y 20 desde el río Sacron. Se detiene cuando todos los Cij .Vj .Ui .M 19 19 20 23 3 M-20 30 0 20 2 30 0 + M 0 . Cij . 4 Hollyglass: 40 unidades desde el río Sacron y 20 unidades ficticias.14 + 13 19 15 2 0 30 20 1 10 40 Origen + . 4 San Go : 30 unidades ficticias.N. se debe calcular nuevamente Ui y Vj .Ui . • Iteración Paso 1 Paso 2 Paso 3 16-28 5 .La variable de la celda donadora (3. y luego para cada V. 16-27 El resumen del método es: 4Inicialización.4) sale de la base Para determinar si la solución es óptima.B. 4Prueba de optimalidad.

Sign up to vote on this title
UsefulNot useful