Вы находитесь на странице: 1из 12

Clases 41-50

UNIDAD V
MODELO DE TRANSPORTE
Es un mtodo especial, para resolver ciertos problemas de programacin lineal.
En general este modelo busca la minimizacin del costo de transportar una
mercanca desde un nmero de fuentes a varios destinos.
Aqu se conoce como el abastecimiento (a cada origen (fbricas)) y la demanda (a
cada destino (tiendas)).
Definicin del Modelo.
Suponga que existen m orgenes y n destinos. Sea a1 el nmero de unidades
disponibles para ofrecerse en cada origen i ( i = 1, 2, , m ) y sea bj en nmero de
unidades requeridas en el destino j ( j = 1, 2, , n ) y sea C ij el costo de transporte
por unidad en la ruta (i, j). El objetivo es determinar el nmero de unidades
transportadas del origen i al destino j, de tal manera que se minimicen los costos
totales de transporte. Sea xij el nmero de unidades transportadas del origen i al
destino j.
Es decir:
Destinos
Orgenes

2
C 11

X 11

C 21

.
.
.
.
.

.
.
.
.
.

m
Demanda

b1

C 23

C 22

b2

C 2n

a2

X 2n

.
.
.
.
.

.
.
.
.
.
C m3

C m2
X m2

a1

X 1n

X 23

.
.
.
.
.
C m1

X m1

Oferta
C 1n

X 13

X 22

C 12

C 12
X 12

X 21

.......

b3

C mn

am

X mn

X m4

...

bn

Donde:
ai = Capacidad de abastecimientos ( N de Unidades disponibles para ofrecerse en
cada origen i).
bj = Demanda del destino j ( N de unidades requeridos en el destino j ).
cij = Costo asociado al transporte de una unidad del origen i al destino j .

xij = Cantidad de artculos transportados del origen i al destino j.


En otras palabras el modelo de transporte se puede plantear usando mtodo
simplex.
Minimizar Z = c 11x11+c12x12+..+c1nx1n
+c21x21+c22x21...+c2nx2n+
..........................................
..........................................
+cm1xm1+cm2xm2+...+cmnxmn.
m

Minimizar Z c ij x ij
i1 j1

Sujeto a.
x

11

12

........ x

1
x x
........ x
a
21
22
2n
2
.
.
.

m1

m2

1n

Restricciones de origen.

n
x ij a i
j1
i 1, ....m

........ x m n a m

........ x
b
21
m1
1
x
x
........ x
b
12
22
m2
2
.
.
x

11

1n

2n

m
Restricciones de destinos. x b
j
i1 ij
j 1,2,...n

........ x m n b n

x 0.
ij

Restriccin de no negatividad

m
n
* a b
i1 i
j1 j

A fin de apreciar la estructura especial del modelo de transporte se considera un


modelo con dos orgenes m = 2 y tres destinos n = 3.
Minimizar Z =c11x11+c12x12+c13x13+c21x21+c22x22+c23x23.

Sujeto a.
x 11 x 12 x 13 a 1

Orgenes

x 21 x 22 x 23 a 2
x 11 x 21 b 1
x 12 x 22 b 2

Destinos.

x 13 x 23 b 3

No Negatividad

x ij 0.

Resolver el problema anterior es en engorroso, por lo que este mismo problema


puede representarse, disponiendo de otra manera la informacin.
Destino j
1

Oferta
2

C11

C12

C13

1
a1
Origen i

X11

X12
C14

X13
C15

C16

Demanda

a2
X14

X15

X16

b1

b2

b3

La disposicin de los datos en la forma anterior en la que utilizamos para


desarrollar la tcnica de transporte.
Caractersticas de un problema de Transporte
1) Se conocen las fuentes y los destinos.
2) Se conocen las ofertas, la demanda y los costos asociados.
3) Los coeficientes de las variables en todas las restricciones son ceros o unos.
4) Si se suman las constantes del lado derecho por los orgenes el total es el
mismo que al sumar los de los destinos.
5) La cantidad total que se manda desde los orgenes debe ser igual que la cantidad
total que se recibe en todos los destinos.

Ejemplo para construir o plantear el problema de transporte


Una compaa est tratando de programar sus vehculos de arrastre para la prxima
semana. La compaa tiene vehculos dispersos en 3 lugares:
2 en Santa Ana
5 en San Miguel y

9 en San Salvador
Para la prxima semana debe recoger 14 mudanzas y trasladarlas hasta otras 3
ciudades, 2 de Sonsonate, 4 de Morazn y 8 de Zacatecoluca. Los costos estimados
para enviar un vehculo a cada una de estas ciudades se da a continuacin.
De

Santa Ana
San Miguel
San Salvador

Sonsonate
$ 800
$ 600
$ 400

Morazn
$ 100
$ 300
$ 700

Zacatecoluca
$ 300
$ 600
$ 400

Construccin de Tabla.
Destinos
Sonsonate

Morazn

Zacatecoluca

Oferta

Orgenes
Santa Ana
San Miguel
San Salvador

800
600
400

100
300
700

300
600
400

2
5
9

Demanda

16
14

*Si la oferta para todos los orgenes es igual a la demanda todos los destinos se
dice que el problema est balanceado.
*Si la oferta demanda total se dice que el problema es no balanceado.

El mtodo de transporte se aplica a problemas balanceados.


*Si la oferta es < que la demanda se agrega un origen o varios orgenes llamados
ficticios.
*Si la oferta es > que la demanda se agrega un destino o varios destinos ficticios.
*Los costos unitarios de los orgenes o destinos ficticios ser cero.
En el ejercicio anterior
Demanda = 14
Oferta = 16

Demanda < Oferta

se agregar un destino.

D1

D2

D3

D4

Oferta

O1

800

100

300

O2

600

300

600

O3

400

700

400

Demanda

16
16

TCNICA DEL TRANSPORTE


Los pasos bsicos de la tcnica del transporte son:
Paso 1:
Determine una solucin bsica de inicio.

Paso 2:
Determine una variable que entra de las variables no bsicas; Si todas las variables
satisfacen la condicin de optimizad pose; de otra manera vaya al paso 3.
Paso 3:
Determine una variable que sale (usando la condicin de factibilidad) de entre las
variables de la solucin bsica real, entonces encuentre la nueva solucin bsica.
Regrese al paso 2.
Solucin Bsica Inicial

m
n
La definicin general del modelo del transporte, requiere que a b . (Oferta
i
i1
j1 j
= demanda).
Cuando se usa la tabla de transporte (tcnica), puede obtenerse fcil y directamente
una solucin bsica inicial, suponiendo siempre que el modelo est balanceado.

Mtodos para encontrar una solucin inicial


a) Mtodo de la esquina noreste.
b) Mtodo de costo mnimo.
c) Mtodo de aproximacin de Vogel (MAV)
a) Mtodo de la Esquina Noreste.
Procedimiento:
Este mtodo comienza asignando la cantidad mxima permisible por la oferta y la
demanda a la variable x11 (la que est en la esquina noreste) de la tabla, esquina
superior izquierda.
La columna o fila satisfecha se tacha indicando que las variables restantes en la
columna o fila tachada es igual a cero.
Si una columna y una fila se satisfacen simultneamente, nicamente una de ellas
(cualquiera de las dos) debe tacharse; esta condicin garantiza realizar
automticamente variables bsicas cero si existen.
Despus de ajustar cantidades de oferta y demanda para todas las filas y columnas,
la cantidad mxima factible se asigna el primer elemento, no tachado en la nueva
fila o una columna se dejan sin tachar.
Ejemplo 1:
Encuentre la solucin bsica inicial por el mtodo de la esquina noreste y el costo
de dicha solucin para el siguiente modelo del transporte.

Destinos
D1

D2

Orgenes
A

D3

OFERTA

6
500

5
800

12
1000

Demanda

400

DEST. D1
ORIG.
A

700

D2
2

400
B

600
4

Oferta

500

X13

100

X21

Demanda

D3
3

1200

5
800

200
6

12

X31

X32

1000

1000

400

700

1200

2300

Entonces la solucin inicial es


x11 = 400; x12 = 100; x13 = 0
x21 = 0 ; x22 = 600; x23 = 200
x31 = 0 ; x32 = 0 ; x33 = 1000
Es decir: Enviar 400 unidades del origen A al destino 1
Enviar 100 unidades del origen A al destino 2
Enviar 600 unidades del origen B al destino 2
Enviar 200 unidades del origen B al destino 3
Enviar 1000 unidades del origen C al destino 3
CT = 400 (2) + 100 (3) + 600 (1) + 200 (5) + 1000 (12)
= 800 + 300 + 600 + 1000 + 12,000
= $14,700.
Ejemplo 2:
Encuentra la solucin bsica inicial usando el mtodo de la esquina noreste y el
costo total asociado a dicha solucin para el siguiente modelo de transporte,

tomando en cuenta que el costo de transporte unitario C ij est en unidades


monetarias y la oferta y demanda estn dadas en nmero de unidades.

Destino

Origen
1

10

x11
2

x13
7

x21

Oferta

x13
14

11

15

20

25

18

x14
9

x22
0

20

x12
12

x24
16

x31

x32

x33

x34

15

15

10

10

15

15

25

15

15

10

Demanda

Solucin:

CT = 10 (5) + 0 (10) + 7 (5) + 9 (15) + 20 (5) + 18 (5)


= 50 + 0 + 35 + 135 + 100 + 90
= $410.
Observacin:
Cuando tanto una columna como una fila se satisfacen simultneamente la variable
siguiente que debe agregarse a la solucin bsica necesariamente estar en un
nivel cero.
Ejemplo 3:
Encontrar la solucin bsica inicial usando el mtodo de la esquina noreste, al
siguiente modelo de transporte:
Destino 1
Origen
1

$10

$15

$12

$8

10

$8

$11

$14

$10

$12

$10

$10

$12

15

Oferta

10

Solucin:
Destinos
Origen

CT= 5(10)+5(15)+5(11)+8(10)+7(12)=$344
b) Mtodo de Costo Mnimo
El mtodo de la esquina noreste no intenta localizar una buena solucin de inicio,
usando costos ms bajos en el modelo de transporte; pero este mtodo s.
Procedimiento:
Se asigna tanto como sea posible a la variable con el costo unitario ms pequeo
en la tabla completa. (Los empates se rompen arbitrariamente). Si la fila o la
columna se satisfacen simultneamente, nicamente una de ellas debe ser tachada.
Despus de ajustar la oferta y la demanda para todos los elementos no tachados,
repita el proceso tanto como sea posible a las variables no tachadas con l costo
unitario ms pequeo. El procedimiento se completa cuando solamente una fila o
una columna esta sin tachar.
Ejemplo 1:
Encuentra la solucin de inicio para el siguiente problema de transporte usando el
mtodo de costo mnimo:
Destino

Origen
1

$2
X11

$3
X12

$2
X21

Destino

$1
$6
X32
700

X33
1200

$2

$3

400
2

$1
700

Demanda

$4
400

500

$5

800

$12

1000

Oferta

$6

500

$5

800

$12

1000

100
$2

$6

X23

X31
400

Origen
1

Oferta

X13

X22
$4

Demanda

100
$6

700

1000
1200

Solucin:
1) La variable x22 es la que esta asociados al costo unitario ms pequeo. As que
la seleccionamos y le colocamos la mayor cantidad que se posible de acuerdo a la
oferta y la demanda.
2) Las variables x11 y x21 son las segundas variables asociadas a los costos
unitarios ms pequeos: como hay empate se rompe arbitrariamente, escogemos la
variable x11 y le asignamos la cantidad mayor posible de acuerdo a la oferta y la
demanda y as sucesivamente hasta lograr hacer todas las asignaciones.
CT = 2 (800) + 6 (100) + 1 (700) + 5 (100) + 12 (1000)
= 800 + 600 + 700 + 500 + 12,000
= $14,600
Ejemplo 2:
Encuentre la solucin inicial del modelo de transporte dado, usando el mtodo de
costo mnimo.
Destino

Origen
1

10
x11

0
x12

12
x21

20
x13

7
x22

11

15

20

25

18

x14
9

x23
14

Oferta

x24
16

x31

x32

x33

x34

15

15

10

15

15

15

10

25

15

15

10

Demanda

Solucin:

CT = 10 (0) + 0 (15) + 11(0) + 9 (15) + 20 (10) + 0 (5)


= $335

Otra forma:

15

15

15

10

25

15

15

10

CT = 9 (15) + 10 (20) = $335


1) Las variables x12 y x31 estn empatadas, seleccionamos x12 = 15 se satisfacen la
fila 1 y columna 2 tachamos la columna dos.
2) La x31 es seleccionada se satisfacen fila 3 y columna 1 tachando fila 3.
3) La x23 es seleccionada y se tacha columna 3.
4) Se selecciona x11 C11 = 10 como ya est satisfecha tanto la oferta y demanda,
se completa con cero y se satisface fila 1 y columna 1 tachamos columna 1.
5) Aqu termina queda una columna sin tacha y las variables bsicas restantes se
obtienen x14 = 0; x24 = 10.
c) Mtodo de Aproximacin de Vogel.
Este mtodo usualmente proporciona una mejor solucin de inicio que los dos
mtodos anteriores; es decir este mtodo produce una solucin de inicio ptima o
cercana a la ptima.
Procedimiento:
1- Evale una penalizacin para cada rengln (fila) o columna restando el elemento
de costo ms pequeo en la fila (columna) del siguiente elemento de costo ms
pequeo en la misma fila o columna.
2- Identifique la fila o la columna con la penalizacin mayor, rompiendo
arbitrariamente los empates. Asignar tanto como sea posible a la variable con el
costo mnimo en la fila columnas seleccionadas.
Ajuste la oferta y la demanda y tacha la fila o la columna satisfecha. Si una fila y una
columna se satisfacen simultneamente, nicamente uno de ellos se tacha y a la fila
o columna restante se le asigna una oferta o demanda = 0.
Cualquier fila o columna con oferta o demanda cero no debern ser utilizadas al
calcular penalizaciones futuras.
3- a) Si exactamente un rengln o una columna permanecen sin estar tachado, pare.
b) Si nicamente un rengln (columna) con oferta. Demanda positiva permanece
sin estar tachado, determina las variables bsicas en la fila o columna por el
mtodo del costo mnimo.
c) Si todas las filas y columnas no tachadas tienen oferta y demanda cero
determine las variables bsicas cero por el mtodo de costo mnimo y pare.
d) En cualquier otro caso calcule las penalizaciones para las filas y columnas no
tachadas, y despus vaya al paso 2.

4- Se ajusta la oferta y la demanda de la fila o columna seleccionada. Si nicamente


queda una fila o columna sin utilizarse aplique el proceso costos mnimos.
Si queda ms de una fila o columna sin utilizarse, entonces, se vuelve a calcular
nuevas penalizaciones hasta que solamente queda una fila o columna sin tacharse,
para que a ella se aplique el procedimiento de costos mnimos.
Ejemplo 1:
Encuentre la solucin inicial por el mtodo de Vogel

Destino

Origen
1

10
x

0
5

12
x

20
x

7
10

1 Of.
Pen.

2
Of.
Pen.

3 Of.
Pen.

4
Of.
Pen.

5
Pen.

11

15

10

15

11

15

11

15

11

10

11

20

25

25

10

13

18

14

10
9

15
14

Oferta

x
16

Demanda

15

15

10

1 Pen.

10

Demanda

15

15

10

2 Pen.

11

Demanda

15

10

3 Pen.

Demanda

10

4 Pen.

11

Demanda

15

10

5 Pen.

11

X12 = 5, x14 = 10, x22 = 10, x23 = 15, x31 = 5, x34 = 0.


CT = 0 (5) + 11 (10) + 7 (10) + 9 (15) + 0 (5) + 18 (0)
CT = 110 + 70 + 135
CT = $315
1) Para la primera penalizacin la fila 3 es escogida por tener mayor penalizacin se
asigna a la variable x31 la cantidad mayor posible por tener el menor costo y se
escoge para tachar columna 1, asignar a x31 = 5.
2) Para la segunda penalizacin vemos que tienen posibilidades de ser
seleccionados la columna 3 y la fila 1 por tener igual penalizacin 11,
seleccionamos columna 3 y se asigna a la variable x23 por tener menor costo la
mayor cantidad posible, x23 = 15 y se satisface columna 3 (se tacha).
3) Para la tercera penalizacin vemos que la mayor penalizacin es 13 y se localiza
en fila 2, la cual se selecciona y se asigna a la variable x 22 = 10 por tener menor
costo y se satisface fila 2 (se tacha).

4) Para la cuarta penalizacin vemos que tienen posibilidades de ser seleccionadas


la fila 1 y la columna 4, por tener mayor penalizacin que es 11, seleccionamos fila
1 y asignamos a x12 por tener menor costo y tachamos columna 2 x 12 = 5.
5) Para la quinta penalizacin la fila 1 y columna 4 puede seleccionarse por tener
igual penalizacin, seleccionar columna 4 y signar a x 14 = 10 por tener menor
costo y tacha fila 1.
6) El proceso termina solo una columna queda sin tachar y asignar el valor de cero.
Ejemplo 2:
Por el mtodo de Vogel, encontrar la solucin Inicial del siguiente problema de
transporte:
Destino 1
Origen
1

$0
5

Demanda
Pen. 1
Demanda
Pen. 2

$5

$2

$1

Pen. 1 Oferta Pen. 2

x
$5

$2

Oferta

$5

10

10

$3

5
$4

5
2
5
-

5
1
5
1

10
2
10
2

1) Para la penalizacin 1 podemos seleccionar columna 1, seleccionar columna 1,


asignar a x11 = 5 , por tener el menor costo y tachamos columna 1.
2) Para la penalizacin 2 se selecciona columna 3 por tener mayor penalizacin Y
asignamos a x33 = 5 por tener menor costo, se tacha fila 3.
3) Problema termina, por quedar una fila sin tachar y se asignan los valores
restantes utilizando costo mnimo, x22 =5 y x23=5
Solucin:
x11= 5,
x22 = 5,
x23 = 5,
x33 = 5
CT = 5 (0) + 5 (5) + 5 (5) + 5(3)
= 0 + 25 + 25 + 15
CT = $65

Похожие интересы