SlideShare une entreprise Scribd logo
1  sur  17
1
PROGRAMACIÓN LINEAL - PROBLEMA DEL
TRANSPORTE
Introducción
¿Qué significa problema de transporte? . Supongamos que un fabricante tiene tres plantas que
producen el mismo producto. Estas plantas a su vez mandan el producto a dos depósitos. Cada
planta puede mandar productos a todos los depósitos, pero el costo de transporte varía con las
diferentes combinaciones. El problema es determinar la cantidad que cada planta debe mandar a
cada depósito con el fin de minimizar el costo total de transporte.
La manera más fácil de reconocer un problema de transporte es por su naturaleza o
estructura
“de-hacia”: de un origen hacia un destino, de una fuente hacia un usuario, del presente hacia el
futuro, de aquí hacia allá, una relación de uno a otro . Al enfrentar este tipo de problemas, la
intuición dice que debe haber una manera de obtener una solución. Se conocen las fuentes y los
destinos, las capacidades y demandas y los costos de cada trayectoria. Debe haber una
combinación óptima que minimice el costo (o maximice la ganancia). La dificultad está en el
gran número de combinaciones posibles , debido a eso el problema del transporte recurre a
buscar soluciones con la computara y software especializado..
El responsable de gestión del trasporte debe determinar una política óptima :
cómo hacer llegar los productos de sus diversos depósitos, plantas de producción o
bodegas a sus consumidores o clientes, con el objeto de satisfacer la demanda a un
costo mínimo de transporte o de envío.
Veamos un ejemplo : La destilería San Lorenzo SA posee tres plantas de producción:
Ensenada , Dock Sud y San Lorenzo. Las capacidades de las tres plantas durante el
próximo trimestres serán de 1000 ,1500 ,2000 ( en camiones cisternas, unos 35000 litros
por camión) y dos centros principales de distribución, Rosario que demanda 2300
camiones y Buenos Aires que demanda 1400 .
El costo de cada viaje en dólares está determinado por :
ROSARIO BUENOS AIRES
ENSENADA 210 110
DOCK SUD 160 80
SAN LORENZO 68 215
Minimizar C= 210X11+110X12+160X21+80X22+68X31+215X32
SUJETO A :
X11+X12=1000
X21+X22=1500
X31+X32=1200
X11+X21+X31=2300
X12-X222+X32=1400
SOLUCIÓN : X11=0,X12=1000,X21=1100,X22=400,X31=1200,X32=0
Costo mínimo de 399600
2
Analicemos el problema desde otra perspectiva:
Para resolverlo podemos utilizar la siguiente tabla:
Rosario Buenos Aires Oferta
Ensenada X11 210 X12 110 1000
Dock Sud X21 160 X22 80 1500
San Lorenzo X31 68 X32 215 1200
Demanda 2300 1400
Resolución : Empiezo por la Fuente uno ya asigno el menor costo es decir las 1000 a la
variable X12 ,bajo a loa segunda fuente asigno lo que falta de Buenos Aires al menor
costo que es X22 400 y el resto de la oferta a Rosario X21 es decir 1100 , y ahora
analizo la otra fuente San Lorenzo , optimizo la mayor producción a menor costo de
distribución que es Rosario donde restaban por cubrir 1200 camiones hago entonces
X31=1200 y cubrí todas las demanda ssin que me sobre lo producido en alguna
destilería.
MODELO DEL TRANSPORTE
El modelo de transporte debe determinar un plan de transporte o envío de una mercancía
de varias fuentes a varios destinos, es decir, cantidad de unidades de productos que se
enviará de cada fuente a cada destino tal que se minimice el costo de transporte total.
Datos:
1. Nivel de oferta en cada fuente y cantidad de demanda en cada destino.
2. El costo de transporte unitario de la mercancía de cada fuente a cada destino.
Planteamiento del Modelo de Transporte:
Oi = Cantidad de la oferta (recursos) en la fuente (origen) i;
Dj = Cantidad de la demanda (necesidad) en el destino j;
Cij = Costo de transporte unitario (o de distribución) entre la fuente i y el destino j;
Xij = Cantidad transportada o enviada de la fuente i al destino j.
i = 1,2,...,m j = 1,2,...,n
3
El Modelo General de Programación lineal que representa el modelo de transporte es el
siguiente:
Minimizar 0
sujeto a:
0i = 1,2,...,m La suma de los envíos desde una fuente no puede ser mayor que
su oferta.
0j = 1,2,...,n La suma de los envíos a un destino debe satisfacer su demanda.
Xij 0; para todas la i y j
En este modelo general implica que la oferta total debe ser cuando menos igual a la
demanda total.
Cuando la oferta total es igual a la demanda total, la formulación resultante recibe el
nombre de Modelo de Transporte Balanceado. Este difiere del modelo general sólo en
el hecho de que todas las restricciones son ecuaciones, es decir.
0i = 1,2,...,m
0j = 1,2,...,n
En la realidad se puede encontrar que la oferta no sea igual a la demanda, sin embargo,
un modelo de transporte siempre puede balancearse.
Propiedades de los Problemas de Transporte:
1. Soluciones Enteras.
Para los problemas de transporte en donde las ofertas Oi y las demandas Dj
tienen un valor entero, todas las variables básicas Xij (asignaciones), en toda solución
básica inicial factible (incluyendo la óptima), tienen también valores enteros.
2. Soluciones Factibles.
Una condición necesaria y suficiente para que un problema de transporte tenga
soluciones factibles es que: Los recursos totales disponibles (ofertas) deben ser iguales a
las exigencias totales (demanda), lo que exige entonces que el problema debe estar
balanceado.
Si no se cumple, entonces significa que Oi ó Dj están indicando que hay un
requerimiento que no es exacto; por esta razón se debe introducir en el modelo un
origen o destino "imaginario" o "ficticio".
Interpretación de las fuentes y destinos ficticios:
i. La cantidad de unidades enviadas a un destino desde una fuente ficticia,
representará la cantidad faltante en ese destino.
ii. La cantidad de unidades enviadas a un destino ficticio desde una fuente,
representará una cantidad excedente en esa fuente.
El costo de transporte unitario asociado es cero (0), puesto que en el caso i. no se están
enviando las unidades ya que no existen; en el caso ii. las unidades permanecen en la
fuente ya que el destino es ficticio.
Puede formularse un problema de transporte como un problema de programación lineal y
aplicarse el método simplex. Si se hiciera, se encontraría que los problemas de transporte tienen
características matemáticas únicas. Para visualizar esto, considérese el siguiente ejemplo:
Harina de Soja embolsada es uno de los productos más importantes de la compañía P & T. Los
Harina de Soja se preparan en tres Embolsados (cercanas a Salto , Prov. de Bs As; a Rufino, Sta.
Fe y a Río IV, Córdoba ) y después se mandan por camión a cuatro depósitos de distribución
(en Rosario,Sta. Fe;Bahía Blanca , pcia de Bs As;Santa Rosa , La Pampa y Villa Mercedes ,San
Luis ). Puesto que los costos de embarque constituyen un gasto importante, la gerencia ha
4
iniciado un estudio para reducirlos lo más posible que se pueda. Se ha hecho una estimación de
la producción de cada Embolsado para la próxima temporada y se ha asignado a cada Depósito
una cierta cantidad de la producción total de Harina de Soja. En la siguiente tabla se
proporciona esta información (en unidades de carga de camión), junto con el costo de transporte
por camión cargado para cada combinación de embolsado-depósito. Como se ve hay un total de
300 cargas de camión que se deben transportar. El problema es determinar el plan de asignación
de estos embarques a las distintas combinaciones de embolsado-depósito que minimice el costo
total de transporte.
Costo de embarque ($) por carga
Depósito
1 2 3 4 Producción
1 464 513 654 867 75
Embolsado 2 352 416 690 791 125
3 995 682 388 685 100
Asignación 80 65 70 85
Este, de hecho, es un problema de programación lineal del tipo de los problemas de
transporte. Para formularlo, sea Z el costo total de transporte y sea xij (i = 1, 2, 3; j = 1, 2, 3, 4)
el número de cargas de camión que se mandan de la Embolsado i al Depósito j. Entonces el
objetivo es seleccionar los valores de estas 12 variables de decisión (las xij) para:
Minimizar Z= 464x11 + 513x12 + 654x13 + 867x14 + 352x21 + 416x22 + 690x23 + 791x24
995x31 + 682x32 + 388x33 + 685x34
sujeta a las restricciones:
x11 + x12 + x13 + x14 = 75
x21 + x22 + x23 + x24 = 125
x31 + x32 + x33 + x34 = 100
x11 + x21 + x31 = 80
x12 + x22 + x32 = 65
x13 + x23 + x33 = 70
x14 + x24 + x34 = 85
xij  0 (i = 1, 2, 3; j = 1, 2, 3, 4)
La siguiente tabla muestra los coeficientes de las restricciones. Como se verá enseguida,
lo que distingue a este problema como un problema de transporte es la estructura especial en el
patrón de estos coeficientes, no su contexto. Solución óptima es:
Coeficiente de:
x11 x12 x13 x14 x21 x22 x23 x24 x31 x32 x33 x34
1 1 1 1
1 1 1 1 Restricciones
1 1 1 1 de Embolsado
A = 1 1 1
1 1 1 Restricciones
5
Costo min
de 152535
x11 = 0, x12 = 20, x13 = 0x14 = 55 x21 = 80, x22 = 45, x23 = 0, x24 = 0, x31 = 0, x32 = 0, x33 = 70, x34 =
30
Modelo general del problema de transporte
Para describir el modelo general del problema de transporte es necesario emplear
términos que sean mucho menos específicos que los que se usaron para los componentes del
ejemplo prototipo. En particular, el problema general de transporte se refiere (literal o en sentido
figurado) a la distribución de cualquier bien desde cualquier grupo de centros de
abastecimiento, llamados orígenes, a cualquier grupo de centros de recepción, llamados
destinos, de tal manera que se minimicen los costos totales de distribución. La correspondencia
en terminología entre el ejemplo prototipo y el problema general se resume en la siguiente tabla:
Ejemplo prototipo Problema general
Cargas de Harina de Soja embolsada Unidades de un bien
Tres Embolsados m orígenes
Cuatro depósitos n destinos
Producción de la Embolsado i si recursos en el origen i
Asignación al Depósito j Demanda dj en el destino j
Costo de embarque por carga
desde la Embolsado i al Depósito j
Costo cij por unidad distribuida
desde el origen i al destino j
Así, por lo general, el origen i (i = 1, 2, ..., m) dispone de si unidades para distribuir a los
destinos y el destino j (j = 1, 2, ..., n) tiene una demanda de dj unidades que recibe desde los
orígenes. Una suposición básica es que el costo de distribución de unidades desde el origen i al
destino j es directamente proporcional al número distribuido, donde cij denota el costo por
unidad distribuida. Igual que para el ejemplo prototipo, estos datos de entrada se pueden resumir
en forma muy conveniente en la tabla de costos y requerimientos que se muestra enseguida:
Costo por unidad distribuida
Destino
1 2 . . . n Recursos
1 c11 c12 . . . c1n s1
Origen 2 c21 c22 . . . c2n s2
. . . . .
. . . . . . . .
. . . . .
1 1 1 de Depósito
1 1 1
6
m cm1 cm2 . . . cmn sm
Demanda d1 d2 . . . dn
Sea Z el costo total de distribución y xij (i = 1, 2, ..., m; j = 1, 2,..., n) el número de
unidades que se distribuyen del origen i al destino j, la formulación de programación lineal para
este problema es:
Minimizar Z =
c xij ij
j
n
i
m

 11
sujeta a
x s
x d
ij i
j
n
ij j
i
m






para i = 1, 2, ..., m
para j = 1, 2, ..., n
1
1
y
xij  0, para toda i y j
Note que la tabla que resulta de los coeficientes de las restricciones tiene la estructura
especial que se muestra en la siguiente tabla:
Coeficiente de
x11 x12 . . . x1n x21 x22 . . . x2n . . . xm1 xm2 . . . xmn
1 1 . . . 1 Restricciones
1 1 . . . 1 de origen
.
.
.
A = 1 1 . . . 1
1 1 1 Restricciones
1 1 . . . 1 de destino
. . .
. . .
.
.
.
1 1 1
Cualquier problema de programación lineal que se ajuste a esta formulación especial es
del tipo de problemas de transporte, sin importar su contexto físico. De hecho, se han realizado
numerosas aplicaciones no relacionadas con el transporte que se ajustan a esta estructura
especial. Ésta es una de las razones por las que el problema de transporte se suele considerar
como uno de los tipos especiales de problemas de programación lineal más importantes.
Una condición necesaria y suficiente para que un problema de transporte tenga
soluciones factibles es que:
s di j
j
n
i
m


 11
Esta propiedad se puede verificar observando que las restricciones requieren que:
7
s d xi j ij
j
n
i
m
j
n
i
m
y sean iguales a

 1111
Esta condición de que los recursos totales deben ser iguales a la demanda total en realidad
exige que el sistema esté balanceado. Si el problema tiene algún significado físico y esta
condición no se cumple, casi siempre significa que, o bien si, o bien dj de hecho representan una
cota y no un requerimiento exacto. Si este es el caso, se puede introducir un “origen” o
“destino” imaginario (llamado origen ficticio o destino ficticio) para captar la holgura, con el
fin de convertir las desigualdades en igualdades y satisfacer la condición de factibilidad.
El problema de transporte es sólo un tipo especial de problemas de programación lineal
y puede resolverse aplicando el método simplex tal y como lo hemos estudiado. Sin embargo,
veremos que si se aprovecha la estructura especial que se muestra en la tabla anterior, se puede
lograr un importante ahorro en los cálculos. Se hará referencia a este procedimiento
simplificado como el método simplex de transporte.
Para hacer hincapié en la simplificación lograda por el método simplex de transporte, se
revisará primero la forma en que el método simplex general (no simplificado) establecería el
problema de transporte en forma tabular. Después de construir la tabla de los coeficientes de
restricción (vea la tabla anterior), de convertir la función objetivo a la forma de maximización y
de usar el método de la M para introducir las variables artificiales z1, z2, ..., zm+n en las m+n
ecuaciones de restricción respectivas, se ve que las columnas de la tabla simplex tendrían la
forma que se muestra en la siguiente tabla:
Variable Ec. Coeficiente de Lado
básica núm. Z . . . xij . . . zi . . . zm+j . . . derecho
Z (0) 1 cij M M 0
(1)
.
.
.
zi (i) 0 1 1 si
.
.
.
zm+j (m+j) 0 1 1 dj
.
.
.
(m+n)
En esta tabla, todos los elementos que no se muestran en estas columnas son ceros. El
único ajuste que queda por hacer antes de la primera iteración es eliminar algebraicamente los
coeficientes distintos de cero de las variables básicas iniciales (artificiales) en el renglón de Z
(renglón 0).
Después de cualquier iteración subsecuente, el renglón 0 tendría la forma que se
muestra en la siguiente tabla:
Variable Ec. Coeficiente de Lado
básica núm Z . . . xij . . . zi . . . zm+j . . . derecho
8
Z (0) 1 cijui
vj
Mui Mvj
 
 
 su dvi i
i
m
j j
j
n
1 1
A causa del patrón de ceros y unos que siguen los coeficientes en la tabla anterior, ui y
vj tienen la siguiente interpretación:
ui = múltiplo del renglón i original que se ha restado (directa o indirectamente) del renglón
0 original durante todas las iteraciones del método simplex que llevaron a la tabla
actual.
vj = múltiplo del renglón m+j original que se ha restado (directa o indirectamente) del
renglón 0 original durante todas las iteraciones del método simplex que llevaron a la
tabla actual.
El renglón 0 actual se puede obtener sin usar ningún otro renglón con sólo calcular los
valores de ui y vj directamente. Como cada variable básica debe tener coeficiente cero en el
renglón 0, estos valores se pueden obtener resolviendo el sistema de ecuaciones:
cijuivj = 0 para cada i y j tal que xij es variable básica,
lo cual se puede hacer de manera directa.
Además de los datos de entrada (los valores de cij, si y dj), la única información que
necesita el método simplex de transporte es la solución básica factible actual, los valores
actuales de ui y vj y los valores resultantes de cijuivj para las variables no básicas xij. Cuando
se resuelve un problema a mano es conveniente registrar esta información en una tabla simplex
de transporte, como la que se muestra enseguida:
En los casos en que la sumatoria de todo lo que se produce en todos los orígenes es
mayor que la sumatoria de todo lo que se demanda en todos los destino o viceversa, entonces se
9
dice que el problema no está balanceado. En estos casos lo primero que se debe hacer antes de
intentar resolver el problema es balancearlo.
Para el caso de SOBREPRODUCCIÓN (
si
i
m


1 
dj
j
n


1 )
Si el caso es que se dispone de mayor producción de la que se demanda, entonces para
balancear el problema se agrega un destino imaginario o artificial (llamado también destino
ficticio) el cual tendrá como demanda dicha sobreproducción. En cuanto a los costos asociados
a este nuevo destino los estableceremos a cero (¿por qué?). El siguiente dibujo muestra lo que
se debe hacer:
donde
dn+1 =
s di j
i
m
j
n
 
 
1 1
y
ci,n+1 = 0, para i = 1, 2, ..., m
Para el caso de SOBREDEMANDA (
dj
j
n

1 
si
j
n

1 )
Si el caso es que se tiene mayor demanda de lo que se produce, entonces para balancear
el problema se agrega un origen imaginario o artificial (llamado también origen ficticio) el cual
tendrá como recursos (producirá) dicha sobredemanda. En cuanto a los costos asociados a este
nuevo origen los estableceremos a cero (¿por qué?). El siguiente dibujo muestra lo que se debe
hacer:
10
donde
sm+1 =
d sj i
j
n
i
m
 
 
1 1
y
cm+1j = 0 para j = 1, 2, ..., n
Como todas las restricciones funcionales en el problema de transporte son igualdades,
el método simplex obtendría una solución inicial básica factible introduciendo variables
artificiales y usándolas como variables básicas iniciales. La solución básica que resulta de hecho
sólo es factible para la versión aumentada del problema, por lo que se necesita un buen número
de iteraciones para hacer que el valor de estas variables artificiales sea cero y se alcancen las
soluciones básicas factibles reales. El método simplex de transporte pasa por alto todo esto,
pues usa un procedimiento más sencillo para construir directamente una solución básica factible
real en la tabla de transporte.
Antes de describir este procedimiento, es necesario establecer que el número de
variables básicas en cualquier solución básica de un problema de transporte es una menos de lo
que se espera. Normalmente en los problemas de programación lineal, se tiene una variable
básica por cada restricción funcional. En los problemas de transporte con m recursos y n
destinos el número de restricciones funcionales es m+n. Sin embargo,
el número de variables básicas = m + n  1.
Esto se debe a que se manejan restricciones de igualdad y este conjunto de m + n
ecuaciones tiene una ecuación adicional o (redundante) que se puede eliminar. La razón es que
se sabe que la cantidad total que se manda desde todos los orígenes debe ser igual que la
11
cantidad total que se recibe en todos los destinos. Por lo tanto, cualquier solución básica factible
en una tabla de transporte debe aparecer con exactamente m + n  1 asignaciones no negativas,
en donde la suma de las asignaciones en cada renglón o columna es igual a su demanda o sus
recursos
Métodos para encontrar soluciones factibles.
Al iniciar, todos los renglones de los orígenes y las columnas de destinos de la tabla
simplex de transporte se toman en cuenta para proporcionar una variable básica (asignación).
1. Se selecciona la siguiente variable básica (asignación) entre los renglones y columnas
en que todavía se puede hacer una asignación de acuerdo a algún criterio.
2. Se hace una asignación lo suficientemente grande como para que use el resto de los
recursos en ese renglón o la demanda restante en esa columna (cualquiera que sea la
cantidad más pequeña).
3. Se elimina ese renglón o columna (la que tenía la cantidad más pequeña en los
recursos odemanda restantes) para las nuevas asignaciones.(Si el renglón y la columna
tiene la misma cantidad de recursos y demanda restante, entonces arbitrariamente se
elimina el renglón. La columna se usará después para proporcionar una variable
básica degenerada, es decir, una asignación con cero unidades.)
4. Si sólo queda un renglón o una columna dentro de las posibilidades, entonces el
procedimiento termina eligiendo como básicas cada una de las variables restantes (es
decir, aquellas variables que no se han elegido ni se han eliminado al quitar su renglón
o columna) asociadas con ese renglón o columna que tiene la única asignación posible.
De otra manera se regresa al paso 1.
Ejemplo:
La farmacéutica Carlton abastece de drogas y otros suministros médicos tiene tres plantas en:
Claveland, Detroit, Greensboro y posee T cuatro centros de distribución en: Boston, Atlanta, St
Louis.La gerencia de Carlton desea realizar el trnsporte de sus productos de la manera más
económica posible, el costo es:.
El costo de transporte por unidad es constante
* Todos los transportes ocurren simultáneamente.
* Solo se considera el costo de transporte entre el lugar de origen y el de destino
* La oferta total es igual a la demanda total.
12
Variables de decisión:
Xij = cantidad a transportar desde la fábrica i a la distribuidora j donde i = 1(Claveland),
2(Detroit), 3(Greensboro) y j = 1(Boston), 2(Richmond), 3(Atlanta), 4 (St,Louis)
13
Método de la esquina noroeste.
1. Regla de la esquina noroeste: la primera elección es x11 (es decir, se comienza en la
esquina noroeste de la tabla simplex de transporte). De ahí en adelante, si xij fue la
última variable básica seleccionada, la siguiente elección es xi,j+1 (es decir, se mueve
una columna a la derecha) si quedan recursos en el origen i. De otra manera, se elige
xi+1,j (es decir, se mueve un renglón hacia abajo).
Para hacer más concreta esta descripción, se ilustrará el procedimiento general,
utilizando la regla de la esquina noroeste en el siguiente ejemplo:
Recursos
5
2
3
Demanda 3 4 2 1
10
10
Lo primero que debemos hacer al resolver cualquier problema de transporte es
comprobar que esté balanceado, si no lo estuviera, agregamos un origen o un destino artificial
según sea el caso para conseguir que el problema quede balanceado y podamos comenzar a
resolverlo. En nuestro ejemplo, la sumatoria de los recursos de los tres orígenes es de 10
unidades que es igual a la sumatoria de las demandas de los destinos, por lo que nuestro
problema está balanceado y podemos iniciar con la resolución.
Comenzamos asignando en la esquina noroeste de la tabla, es decir, en la celda
correspondiente a la variable básica x11 (paso 1), podemos observar que en la primera columna
se demandan 3 unidades del bien y en el primer renglón disponemos de 5 unidades, entonces
enviamos las 3 unidades demandadas desde el origen 1 hacia el destino 1 (ya que hay los
recursos suficiente para satisfacer toda la demanda) y decrementamos a 2 los recursos restantes
473 6
232 4
34 8 5
14
en ese origen (paso 2). Con esto cubrimos toda la demanda del primer destino (ó Depósito) y lo
cancelamos para las próximas asignaciones (paso3):
Recursos
3
5 2
2
3
Demanda 3 0 4 2 1
La siguiente asignación será en la celda correspondiente a la variable x12 (paso 1) ya que
todavía le quedan recursos al origen 1 (además es la esquina noroeste de la tabla restante
después de haber eliminado la primera columna). Notemos que en el segundo destino se
demandan 4 unidades del bien y ahora solamente se disponen de 2 unidades en el origen 1,
entonces se envían las 2 unidades del origen 1 al destino 2 para satisfacer 2 de las 4 unidades
demandadas en este destino quedando 2 por satisfacer (paso 2) y cancelamos el origen 1 ya que
no tiene más unidades del bien para enviar a otro destino
(paso 3):
Recursos
3 2
5 2 0
2
3
Demanda 3 0 4 2 2 1
La siguiente asignación será en la celda correspondiente a la variable x22 (paso 1) ya que
no le quedan unidades del bien al origen 1 (notemos también que esa celda es la que se
encuentra en la esquina noroeste de la tabla restante después de haber eliminado el primer
renglón y la primera columna y no olvidemos que estamos aplicando la regla de la esquina
noroeste). Ya que solamente faltan 2 unidades para satisfacer por completo la demanda del
segundo destino y se disponen exactamente de 2 unidades en el segundo origen, entonces
enviamos 2 unidades del bien del origen 2 al destino 2 (paso 2) y cancelamos el segundo
renglón ya que no le quedan más unidades para enviar a otro destino. Dejamos pendiente la
eliminación de la segunda columna ya que nos servirá más adelante para hacer la asignación de
una variable básica degenerada, es decir, una asignación con cero unidades (paso 3):
Recursos
5 2 0
473 6
232 4
34 8 5
473 6
232 4
34 8 5
473 6
15
3 2
2
2 0
3
Demanda 3 0 4 2 0 2 1
La siguiente asignación será en la celda correspondiente a la variable x32 (paso1) ya que no le
quedan más unidades al origen 2. Notemos que “se demandan cero unidades del bien en el
segundo destino”, en este momento es cuando hacemos una asignación de cero unidades
convirtiendo así a la variable x32 en una variable básica degenerada (paso 2) y ahora sí podemos
cancelar la segunda columna para ya no considerarla más en las siguientes asignaciones (paso
3). Notemos que esta demanda de cero unidades es satisfecha sin ningún problema por el origen
3 ya que éste dispone todavía de 3 unidades del bien:
Recursos
3 2
5 2 0
2
2 0
0
3
Demanda 3 0 4 2 0 2 1
Como solamente queda un renglón dentro de las posibilidades (el renglón 3 no ha sido
cancelado), entonces aplicando el paso 4 del procedimiento general para construir una solución
inicial básica factible, la siguiente asignación será en la celda que corresponde a la variable x33
(paso 1). Ya que la demanda del tercer destino (2 unidades) puede ser satisfecha muy bien por el
tercer origen, entonces enviamos 2 unidades del bien del origen 3 al destino 3 quedando
solamente 1 unidad en el tercer origen (paso 2) para enviarlo al cuarto destino y con eso cubrir
su demanda de una unidad, cancelando de esta manera tanto el destino 3 como el destino 4 y el
tercer renglón ya que la demanda de todos los destinos ya ha sido satisfecha y no quedan más
unidades del bien en ningún origen:
Recursos
3 2
5 2 0
2
2 0
0 2 1
3 1 0
Demanda 3 0 4 2 0 2 0 1 0
Costo = 52
232 4
34 8 5
473 6
232 4
34 8 5
473 6
232 4
34 8 5
16
La solución inicial básica factible es x11=3, x12=2, x22=2, x32=0 (variable básica
degenerada), x33=2 y x34=1 y el costo total de transporte asociado a esta primera “Política de
Transporte” factible es de:
x11 c11 x12 c12 x22 c22 x32 c32 x33 c33 x34 c34
Costo = 3 (3) + 2 (7) + 2 (4) + 0 (3) + 2 (8) + 1 (5) = 52 unidades
Es necesario aclarar que esta no es la solución final del problema, es necesario aplicar a
esta primera solución factible la prueba de optimalidad ya que puede existir una mejor “política
de transporte” que minimice todavía más el costo total.
Tres plantas de energía eléctrica con capacidades de 25, 40 y 50 millones de kilovatios/hora,
proporcionan electricidad a tres ciudades. La demanda máxima es de 30, 35 y 25 millones de
kilovatios/hora. El costo de transporte por millón de kilovatio/hora está dado en la siguiente tabla:
Ciudad 1 Ciudad 2 Ciudad 3 Planta 1 $600 $700 $700 Planta 2 $320 $300 $350 Planta 3 $500 $480
$450 Encuentre una solución óptima por el Método de la esquina noreste
Después construimos la tabla de transporte asociada e iniciamos asignando 25 a la celda (1,1) y
ajustamos la oferta y la demanda como se muestra en la tabla:
Ahora asignamos 5 a la celda (2,1) y ajustamos la oferta y la demanda como se muestra en la
tabla:
En seguida asignamos 35 a la celda (2,2) y ajustamos la oferta y la demanda como se muestra en
la tabla:
17
Posteriormente asignamos 0 a la celda (3,2) y ajustamos la oferta y la demanda como se muestra
en la tabla:
Después ajustamos el renglón restante, como se muestra en la tabla:
Entonces tenemos una solución inicial: x1,1=25, x2,1=5, x2,2=35, x3,2=0, x3,3=25 y x3,4=25, con un
costo mínimo de $38,350

Contenu connexe

Tendances

Campo electrico distribuciones continuas de carga clase 4
Campo electrico distribuciones continuas de carga clase 4Campo electrico distribuciones continuas de carga clase 4
Campo electrico distribuciones continuas de carga clase 4Tensor
 
Factoring quadratic expressions
Factoring quadratic expressionsFactoring quadratic expressions
Factoring quadratic expressionsAlicia Jane
 
Solving multi step equations
Solving multi step equationsSolving multi step equations
Solving multi step equationskhyps13
 
el problema del transporte
el problema del transporteel problema del transporte
el problema del transporteElber Rabanal
 
Dual y simplex dual
Dual y simplex dualDual y simplex dual
Dual y simplex dualpuracastillo
 
CLASS VII -operations on rational numbers(1).pptx
CLASS VII -operations on rational numbers(1).pptxCLASS VII -operations on rational numbers(1).pptx
CLASS VII -operations on rational numbers(1).pptxRajkumarknms
 
Sistmas de 10x10
Sistmas de 10x10Sistmas de 10x10
Sistmas de 10x10Edgar Mata
 
Fase2 100402 grupo_9
Fase2 100402 grupo_9Fase2 100402 grupo_9
Fase2 100402 grupo_9Elvia Padilla
 
Ejercicios investigación de operaciones.
Ejercicios investigación de operaciones.Ejercicios investigación de operaciones.
Ejercicios investigación de operaciones.bris02
 
Distribución de poisso ejercicios
Distribución de poisso ejerciciosDistribución de poisso ejercicios
Distribución de poisso ejerciciosAurora Sanchez Caro
 
0.3 Factoring Polynomials
0.3 Factoring Polynomials0.3 Factoring Polynomials
0.3 Factoring Polynomialssmiller5
 
Sistmas de 7x7
Sistmas de 7x7Sistmas de 7x7
Sistmas de 7x7Edgar Mata
 
Problemas resueltos-cadenas-de-markov
Problemas resueltos-cadenas-de-markovProblemas resueltos-cadenas-de-markov
Problemas resueltos-cadenas-de-markovLaura Garzón
 

Tendances (20)

Campo electrico distribuciones continuas de carga clase 4
Campo electrico distribuciones continuas de carga clase 4Campo electrico distribuciones continuas de carga clase 4
Campo electrico distribuciones continuas de carga clase 4
 
investigacion de operaciones
investigacion de operacionesinvestigacion de operaciones
investigacion de operaciones
 
Sec 3 A Maths Notes Indices
Sec 3 A Maths Notes IndicesSec 3 A Maths Notes Indices
Sec 3 A Maths Notes Indices
 
Factoring quadratic expressions
Factoring quadratic expressionsFactoring quadratic expressions
Factoring quadratic expressions
 
Distribución norma ejercicio
Distribución norma ejercicioDistribución norma ejercicio
Distribución norma ejercicio
 
Solving multi step equations
Solving multi step equationsSolving multi step equations
Solving multi step equations
 
el problema del transporte
el problema del transporteel problema del transporte
el problema del transporte
 
Dual y simplex dual
Dual y simplex dualDual y simplex dual
Dual y simplex dual
 
CLASS VII -operations on rational numbers(1).pptx
CLASS VII -operations on rational numbers(1).pptxCLASS VII -operations on rational numbers(1).pptx
CLASS VII -operations on rational numbers(1).pptx
 
Sistmas de 10x10
Sistmas de 10x10Sistmas de 10x10
Sistmas de 10x10
 
Fase2 100402 grupo_9
Fase2 100402 grupo_9Fase2 100402 grupo_9
Fase2 100402 grupo_9
 
Ejercio resuelto
Ejercio resueltoEjercio resuelto
Ejercio resuelto
 
Ejercicios investigación de operaciones.
Ejercicios investigación de operaciones.Ejercicios investigación de operaciones.
Ejercicios investigación de operaciones.
 
Ejemplos vARIOS
Ejemplos vARIOSEjemplos vARIOS
Ejemplos vARIOS
 
Distribución de poisso ejercicios
Distribución de poisso ejerciciosDistribución de poisso ejercicios
Distribución de poisso ejercicios
 
U5conreto
U5conretoU5conreto
U5conreto
 
0.3 Factoring Polynomials
0.3 Factoring Polynomials0.3 Factoring Polynomials
0.3 Factoring Polynomials
 
Sistmas de 7x7
Sistmas de 7x7Sistmas de 7x7
Sistmas de 7x7
 
Método simplex
Método simplexMétodo simplex
Método simplex
 
Problemas resueltos-cadenas-de-markov
Problemas resueltos-cadenas-de-markovProblemas resueltos-cadenas-de-markov
Problemas resueltos-cadenas-de-markov
 

En vedette

Krijesa të mrekullueshme. albanian (shqip)
Krijesa të mrekullueshme. albanian (shqip)Krijesa të mrekullueshme. albanian (shqip)
Krijesa të mrekullueshme. albanian (shqip)HarunyahyaAlbanian
 
Roxana Ivan - Buget mic pentru evenimente mari (Impact Hub Bucharest, 2014.02...
Roxana Ivan - Buget mic pentru evenimente mari (Impact Hub Bucharest, 2014.02...Roxana Ivan - Buget mic pentru evenimente mari (Impact Hub Bucharest, 2014.02...
Roxana Ivan - Buget mic pentru evenimente mari (Impact Hub Bucharest, 2014.02...Lumea SEO PPC
 
جای خالی مدیر ارشد برند در شرکت های ایرانی
جای خالی مدیر ارشد برند در شرکت های ایرانیجای خالی مدیر ارشد برند در شرکت های ایرانی
جای خالی مدیر ارشد برند در شرکت های ایرانیrezamahdavi1980
 
SEO Esettanulmány: optimalizált tartalommarketing
SEO Esettanulmány: optimalizált tartalommarketingSEO Esettanulmány: optimalizált tartalommarketing
SEO Esettanulmány: optimalizált tartalommarketingGabor Papp
 
電子書刺激擴大閱讀產業
電子書刺激擴大閱讀產業電子書刺激擴大閱讀產業
電子書刺激擴大閱讀產業Sophie Pang
 
Эффективные кампании в интернете для разных задач МСБ.
Эффективные кампании в интернете для разных задач МСБ.Эффективные кампании в интернете для разных задач МСБ.
Эффективные кампании в интернете для разных задач МСБ.Serhii Stasko
 
Zoekwoordenselectie
ZoekwoordenselectieZoekwoordenselectie
ZoekwoordenselectieFrank Krepel
 
Marie Curie
Marie CurieMarie Curie
Marie CurieKSSP
 
ഒരു അണ്‍സര്‍വ്വേ പ്രദേശത്തെ ഭൂപടനിര്‍മ്മാണപരിശ്രമം - കൂരാച്ചുണ്ടു് ഗ്രാമപഞ്ചാ...
ഒരു അണ്‍സര്‍വ്വേ പ്രദേശത്തെ ഭൂപടനിര്‍മ്മാണപരിശ്രമം - കൂരാച്ചുണ്ടു് ഗ്രാമപഞ്ചാ...ഒരു അണ്‍സര്‍വ്വേ പ്രദേശത്തെ ഭൂപടനിര്‍മ്മാണപരിശ്രമം - കൂരാച്ചുണ്ടു് ഗ്രാമപഞ്ചാ...
ഒരു അണ്‍സര്‍വ്വേ പ്രദേശത്തെ ഭൂപടനിര്‍മ്മാണപരിശ്രമം - കൂരാച്ചുണ്ടു് ഗ്രാമപഞ്ചാ...Jaisen Nedumpala
 
Open Educational Resources: Policy Implications
Open Educational Resources: Policy ImplicationsOpen Educational Resources: Policy Implications
Open Educational Resources: Policy ImplicationsOystein Johannessen
 
Google analytics konferenz gtm hands on alkan_cem_webalytics
Google analytics konferenz gtm hands on alkan_cem_webalyticsGoogle analytics konferenz gtm hands on alkan_cem_webalytics
Google analytics konferenz gtm hands on alkan_cem_webalyticse-dialog GmbH
 

En vedette (20)

Krijesa të mrekullueshme. albanian (shqip)
Krijesa të mrekullueshme. albanian (shqip)Krijesa të mrekullueshme. albanian (shqip)
Krijesa të mrekullueshme. albanian (shqip)
 
Roxana Ivan - Buget mic pentru evenimente mari (Impact Hub Bucharest, 2014.02...
Roxana Ivan - Buget mic pentru evenimente mari (Impact Hub Bucharest, 2014.02...Roxana Ivan - Buget mic pentru evenimente mari (Impact Hub Bucharest, 2014.02...
Roxana Ivan - Buget mic pentru evenimente mari (Impact Hub Bucharest, 2014.02...
 
Shepherd Elementary School Community Meeting Flyer
Shepherd Elementary School Community Meeting FlyerShepherd Elementary School Community Meeting Flyer
Shepherd Elementary School Community Meeting Flyer
 
islam & art
islam & artislam & art
islam & art
 
جای خالی مدیر ارشد برند در شرکت های ایرانی
جای خالی مدیر ارشد برند در شرکت های ایرانیجای خالی مدیر ارشد برند در شرکت های ایرانی
جای خالی مدیر ارشد برند در شرکت های ایرانی
 
SEO Esettanulmány: optimalizált tartalommarketing
SEO Esettanulmány: optimalizált tartalommarketingSEO Esettanulmány: optimalizált tartalommarketing
SEO Esettanulmány: optimalizált tartalommarketing
 
Opinn aðgangur að vísindaefni
Opinn aðgangur að vísindaefniOpinn aðgangur að vísindaefni
Opinn aðgangur að vísindaefni
 
電子書刺激擴大閱讀產業
電子書刺激擴大閱讀產業電子書刺激擴大閱讀產業
電子書刺激擴大閱讀產業
 
Эффективные кампании в интернете для разных задач МСБ.
Эффективные кампании в интернете для разных задач МСБ.Эффективные кампании в интернете для разных задач МСБ.
Эффективные кампании в интернете для разных задач МСБ.
 
Retallos 2008
Retallos 2008Retallos 2008
Retallos 2008
 
Zoekwoordenselectie
ZoekwoordenselectieZoekwoordenselectie
Zoekwoordenselectie
 
YoonSeo Link
YoonSeo LinkYoonSeo Link
YoonSeo Link
 
721- Pets and kids-2
721- Pets and kids-2721- Pets and kids-2
721- Pets and kids-2
 
Marie Curie
Marie CurieMarie Curie
Marie Curie
 
ഒരു അണ്‍സര്‍വ്വേ പ്രദേശത്തെ ഭൂപടനിര്‍മ്മാണപരിശ്രമം - കൂരാച്ചുണ്ടു് ഗ്രാമപഞ്ചാ...
ഒരു അണ്‍സര്‍വ്വേ പ്രദേശത്തെ ഭൂപടനിര്‍മ്മാണപരിശ്രമം - കൂരാച്ചുണ്ടു് ഗ്രാമപഞ്ചാ...ഒരു അണ്‍സര്‍വ്വേ പ്രദേശത്തെ ഭൂപടനിര്‍മ്മാണപരിശ്രമം - കൂരാച്ചുണ്ടു് ഗ്രാമപഞ്ചാ...
ഒരു അണ്‍സര്‍വ്വേ പ്രദേശത്തെ ഭൂപടനിര്‍മ്മാണപരിശ്രമം - കൂരാച്ചുണ്ടു് ഗ്രാമപഞ്ചാ...
 
EL BOSQUE ENCANTADO
EL BOSQUE ENCANTADOEL BOSQUE ENCANTADO
EL BOSQUE ENCANTADO
 
LWF 101 for Open Hack Day
LWF 101 for Open Hack DayLWF 101 for Open Hack Day
LWF 101 for Open Hack Day
 
Set
SetSet
Set
 
Open Educational Resources: Policy Implications
Open Educational Resources: Policy ImplicationsOpen Educational Resources: Policy Implications
Open Educational Resources: Policy Implications
 
Google analytics konferenz gtm hands on alkan_cem_webalytics
Google analytics konferenz gtm hands on alkan_cem_webalyticsGoogle analytics konferenz gtm hands on alkan_cem_webalytics
Google analytics konferenz gtm hands on alkan_cem_webalytics
 

Similaire à Clase+de+tarnsporte

Trabajo, Modelos de Transporte y Optimización de Redes
Trabajo, Modelos de Transporte y Optimización de RedesTrabajo, Modelos de Transporte y Optimización de Redes
Trabajo, Modelos de Transporte y Optimización de RedesRonald Alexander Medina Pinto
 
invetigacion de operaciones
invetigacion de operacionesinvetigacion de operaciones
invetigacion de operacionesdaredevil_060
 
Mate negocios unidad 5
Mate negocios unidad 5Mate negocios unidad 5
Mate negocios unidad 5ANALGIGI
 
V5 aplicaciones de programación lineal
V5 aplicaciones de programación linealV5 aplicaciones de programación lineal
V5 aplicaciones de programación linealCarlosjmolestina
 
Problemas resueltos-de-metodos-de-transporte
Problemas resueltos-de-metodos-de-transporteProblemas resueltos-de-metodos-de-transporte
Problemas resueltos-de-metodos-de-transporteAlexander Chunhuay Ruiz
 
Unidad 3 algoritmos especiales de programacion lineal
Unidad 3 algoritmos especiales de programacion linealUnidad 3 algoritmos especiales de programacion lineal
Unidad 3 algoritmos especiales de programacion linealAngel Ramos Aparicio
 
10 semana sesion 19 problema de transporte
10 semana   sesion 19 problema de transporte10 semana   sesion 19 problema de transporte
10 semana sesion 19 problema de transporteDIrector del INNOVAE
 
Metodo de transporte
Metodo de transporteMetodo de transporte
Metodo de transporteAna Damage
 
Modelosdetransporte 110919193810-phpapp01
Modelosdetransporte 110919193810-phpapp01Modelosdetransporte 110919193810-phpapp01
Modelosdetransporte 110919193810-phpapp01Jeremy Pelaez Paez
 

Similaire à Clase+de+tarnsporte (20)

Trabajo, Modelos de Transporte y Optimización de Redes
Trabajo, Modelos de Transporte y Optimización de RedesTrabajo, Modelos de Transporte y Optimización de Redes
Trabajo, Modelos de Transporte y Optimización de Redes
 
Modelo transporte
Modelo transporteModelo transporte
Modelo transporte
 
invetigacion de operaciones
invetigacion de operacionesinvetigacion de operaciones
invetigacion de operaciones
 
Metodo de transporte pdi
Metodo de transporte pdiMetodo de transporte pdi
Metodo de transporte pdi
 
Modelo de transporte
Modelo de transporteModelo de transporte
Modelo de transporte
 
Memmetpp
MemmetppMemmetpp
Memmetpp
 
Mate negocios unidad 5
Mate negocios unidad 5Mate negocios unidad 5
Mate negocios unidad 5
 
V5 aplicaciones de programación lineal
V5 aplicaciones de programación linealV5 aplicaciones de programación lineal
V5 aplicaciones de programación lineal
 
CLASE SEMANA 8.pptx
CLASE SEMANA 8.pptxCLASE SEMANA 8.pptx
CLASE SEMANA 8.pptx
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltos
 
Problemas resueltos-de-metodos-de-transporte
Problemas resueltos-de-metodos-de-transporteProblemas resueltos-de-metodos-de-transporte
Problemas resueltos-de-metodos-de-transporte
 
UNA - Metodos cuantitativos (Transporte y Asignacion)
UNA - Metodos cuantitativos (Transporte y Asignacion)UNA - Metodos cuantitativos (Transporte y Asignacion)
UNA - Metodos cuantitativos (Transporte y Asignacion)
 
Unidad 3 algoritmos especiales de programacion lineal
Unidad 3 algoritmos especiales de programacion linealUnidad 3 algoritmos especiales de programacion lineal
Unidad 3 algoritmos especiales de programacion lineal
 
Modelos de transporte
Modelos de transporteModelos de transporte
Modelos de transporte
 
10 semana sesion 19 problema de transporte
10 semana   sesion 19 problema de transporte10 semana   sesion 19 problema de transporte
10 semana sesion 19 problema de transporte
 
Metodo de transporte
Metodo de transporteMetodo de transporte
Metodo de transporte
 
13 problema de redes
13 problema de redes13 problema de redes
13 problema de redes
 
Io 3ra modelo de transporte
Io 3ra modelo de transporteIo 3ra modelo de transporte
Io 3ra modelo de transporte
 
Transporte
TransporteTransporte
Transporte
 
Modelosdetransporte 110919193810-phpapp01
Modelosdetransporte 110919193810-phpapp01Modelosdetransporte 110919193810-phpapp01
Modelosdetransporte 110919193810-phpapp01
 

Dernier

Clase ii INTRODUCCION AL TRABAJO SOCIAL.
Clase ii INTRODUCCION AL TRABAJO SOCIAL.Clase ii INTRODUCCION AL TRABAJO SOCIAL.
Clase ii INTRODUCCION AL TRABAJO SOCIAL.Victor Rivera Tapia
 
Fisher, J. (ed.) - Una historia de la Independencia de Perú. El diario políti...
Fisher, J. (ed.) - Una historia de la Independencia de Perú. El diario políti...Fisher, J. (ed.) - Una historia de la Independencia de Perú. El diario políti...
Fisher, J. (ed.) - Una historia de la Independencia de Perú. El diario políti...frank0071
 
TEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdf
TEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdfTEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdf
TEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdfrobertocarlosbaltaza
 
CULTURA TIWANAKU Historia de Milenaria culrura
CULTURA TIWANAKU Historia de Milenaria culruraCULTURA TIWANAKU Historia de Milenaria culrura
CULTURA TIWANAKU Historia de Milenaria culruraJhanethRojas3
 
Irrigacion e Inervacion de la articulación mandibular
Irrigacion e Inervacion de la articulación mandibularIrrigacion e Inervacion de la articulación mandibular
Irrigacion e Inervacion de la articulación mandibularAdrinCrdenas9
 
La independencia de México único resistencia y consumación
La independencia de México único resistencia y consumaciónLa independencia de México único resistencia y consumación
La independencia de México único resistencia y consumaciónMoralesSantizBrendaL
 
calculo aplicado a la fisica 3 .pdf
calculo  aplicado  a  la  fisica  3 .pdfcalculo  aplicado  a  la  fisica  3 .pdf
calculo aplicado a la fisica 3 .pdfRolandPisfilLLuenGor
 
Aprendamos el proceso de regeneración.pptx
Aprendamos el proceso de regeneración.pptxAprendamos el proceso de regeneración.pptx
Aprendamos el proceso de regeneración.pptxJuanaMLpez
 
INTRODUCCIÓN A LAS CIENCIAS SOCIALES.pdf
INTRODUCCIÓN A LAS CIENCIAS SOCIALES.pdfINTRODUCCIÓN A LAS CIENCIAS SOCIALES.pdf
INTRODUCCIÓN A LAS CIENCIAS SOCIALES.pdfelsithakookmin
 
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.Ralvila5
 
PARTES y Anatomía de la ESCÁPULA.descrpcion, fncinalidad
PARTES y Anatomía de la ESCÁPULA.descrpcion, fncinalidadPARTES y Anatomía de la ESCÁPULA.descrpcion, fncinalidad
PARTES y Anatomía de la ESCÁPULA.descrpcion, fncinalidadeumartinezvete
 
Mapa conceptual de la Cristalografía .pdf
Mapa conceptual de la Cristalografía .pdfMapa conceptual de la Cristalografía .pdf
Mapa conceptual de la Cristalografía .pdfHeidyYamileth
 
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdf
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdfDescubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdf
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdfjavisoad
 
Dupey & Pinzón (coords.) - De olfato. Aproximaciones a los olores en la histo...
Dupey & Pinzón (coords.) - De olfato. Aproximaciones a los olores en la histo...Dupey & Pinzón (coords.) - De olfato. Aproximaciones a los olores en la histo...
Dupey & Pinzón (coords.) - De olfato. Aproximaciones a los olores en la histo...frank0071
 
5. Célula animal y vegetal y sus diferencias.pptx
5. Célula animal y vegetal y sus diferencias.pptx5. Célula animal y vegetal y sus diferencias.pptx
5. Célula animal y vegetal y sus diferencias.pptxealva1
 
Miología del bovino veterinaria métodos rápidos
Miología del bovino veterinaria métodos rápidosMiología del bovino veterinaria métodos rápidos
Miología del bovino veterinaria métodos rápidosmarielbispurocoleo5
 
Jabón de vainilla: beneficios, usos y propiedades
Jabón de vainilla: beneficios, usos y propiedadesJabón de vainilla: beneficios, usos y propiedades
Jabón de vainilla: beneficios, usos y propiedadesweb jabon
 
CUADERNILLO DE RESPUESTAS DEL TEST DE BOSTON FORMATO ABREVIADO
CUADERNILLO DE RESPUESTAS DEL TEST DE BOSTON FORMATO ABREVIADOCUADERNILLO DE RESPUESTAS DEL TEST DE BOSTON FORMATO ABREVIADO
CUADERNILLO DE RESPUESTAS DEL TEST DE BOSTON FORMATO ABREVIADOCONSTANZAALEJANDRAMU3
 
NCh 170-2016_07.03.17.pdf tecnologia del hormigon
NCh 170-2016_07.03.17.pdf tecnologia del hormigonNCh 170-2016_07.03.17.pdf tecnologia del hormigon
NCh 170-2016_07.03.17.pdf tecnologia del hormigonalejandroperezguajar
 
Urgencias y emergencias cardiovasculares.pptx
Urgencias y emergencias cardiovasculares.pptxUrgencias y emergencias cardiovasculares.pptx
Urgencias y emergencias cardiovasculares.pptxCarlosEncarnacin3
 

Dernier (20)

Clase ii INTRODUCCION AL TRABAJO SOCIAL.
Clase ii INTRODUCCION AL TRABAJO SOCIAL.Clase ii INTRODUCCION AL TRABAJO SOCIAL.
Clase ii INTRODUCCION AL TRABAJO SOCIAL.
 
Fisher, J. (ed.) - Una historia de la Independencia de Perú. El diario políti...
Fisher, J. (ed.) - Una historia de la Independencia de Perú. El diario políti...Fisher, J. (ed.) - Una historia de la Independencia de Perú. El diario políti...
Fisher, J. (ed.) - Una historia de la Independencia de Perú. El diario políti...
 
TEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdf
TEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdfTEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdf
TEMA 4 TEORIAS SOBRE EL ORIGEN DE LA VIDA.pdf
 
CULTURA TIWANAKU Historia de Milenaria culrura
CULTURA TIWANAKU Historia de Milenaria culruraCULTURA TIWANAKU Historia de Milenaria culrura
CULTURA TIWANAKU Historia de Milenaria culrura
 
Irrigacion e Inervacion de la articulación mandibular
Irrigacion e Inervacion de la articulación mandibularIrrigacion e Inervacion de la articulación mandibular
Irrigacion e Inervacion de la articulación mandibular
 
La independencia de México único resistencia y consumación
La independencia de México único resistencia y consumaciónLa independencia de México único resistencia y consumación
La independencia de México único resistencia y consumación
 
calculo aplicado a la fisica 3 .pdf
calculo  aplicado  a  la  fisica  3 .pdfcalculo  aplicado  a  la  fisica  3 .pdf
calculo aplicado a la fisica 3 .pdf
 
Aprendamos el proceso de regeneración.pptx
Aprendamos el proceso de regeneración.pptxAprendamos el proceso de regeneración.pptx
Aprendamos el proceso de regeneración.pptx
 
INTRODUCCIÓN A LAS CIENCIAS SOCIALES.pdf
INTRODUCCIÓN A LAS CIENCIAS SOCIALES.pdfINTRODUCCIÓN A LAS CIENCIAS SOCIALES.pdf
INTRODUCCIÓN A LAS CIENCIAS SOCIALES.pdf
 
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.
 
PARTES y Anatomía de la ESCÁPULA.descrpcion, fncinalidad
PARTES y Anatomía de la ESCÁPULA.descrpcion, fncinalidadPARTES y Anatomía de la ESCÁPULA.descrpcion, fncinalidad
PARTES y Anatomía de la ESCÁPULA.descrpcion, fncinalidad
 
Mapa conceptual de la Cristalografía .pdf
Mapa conceptual de la Cristalografía .pdfMapa conceptual de la Cristalografía .pdf
Mapa conceptual de la Cristalografía .pdf
 
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdf
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdfDescubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdf
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdf
 
Dupey & Pinzón (coords.) - De olfato. Aproximaciones a los olores en la histo...
Dupey & Pinzón (coords.) - De olfato. Aproximaciones a los olores en la histo...Dupey & Pinzón (coords.) - De olfato. Aproximaciones a los olores en la histo...
Dupey & Pinzón (coords.) - De olfato. Aproximaciones a los olores en la histo...
 
5. Célula animal y vegetal y sus diferencias.pptx
5. Célula animal y vegetal y sus diferencias.pptx5. Célula animal y vegetal y sus diferencias.pptx
5. Célula animal y vegetal y sus diferencias.pptx
 
Miología del bovino veterinaria métodos rápidos
Miología del bovino veterinaria métodos rápidosMiología del bovino veterinaria métodos rápidos
Miología del bovino veterinaria métodos rápidos
 
Jabón de vainilla: beneficios, usos y propiedades
Jabón de vainilla: beneficios, usos y propiedadesJabón de vainilla: beneficios, usos y propiedades
Jabón de vainilla: beneficios, usos y propiedades
 
CUADERNILLO DE RESPUESTAS DEL TEST DE BOSTON FORMATO ABREVIADO
CUADERNILLO DE RESPUESTAS DEL TEST DE BOSTON FORMATO ABREVIADOCUADERNILLO DE RESPUESTAS DEL TEST DE BOSTON FORMATO ABREVIADO
CUADERNILLO DE RESPUESTAS DEL TEST DE BOSTON FORMATO ABREVIADO
 
NCh 170-2016_07.03.17.pdf tecnologia del hormigon
NCh 170-2016_07.03.17.pdf tecnologia del hormigonNCh 170-2016_07.03.17.pdf tecnologia del hormigon
NCh 170-2016_07.03.17.pdf tecnologia del hormigon
 
Urgencias y emergencias cardiovasculares.pptx
Urgencias y emergencias cardiovasculares.pptxUrgencias y emergencias cardiovasculares.pptx
Urgencias y emergencias cardiovasculares.pptx
 

Clase+de+tarnsporte

  • 1. 1 PROGRAMACIÓN LINEAL - PROBLEMA DEL TRANSPORTE Introducción ¿Qué significa problema de transporte? . Supongamos que un fabricante tiene tres plantas que producen el mismo producto. Estas plantas a su vez mandan el producto a dos depósitos. Cada planta puede mandar productos a todos los depósitos, pero el costo de transporte varía con las diferentes combinaciones. El problema es determinar la cantidad que cada planta debe mandar a cada depósito con el fin de minimizar el costo total de transporte. La manera más fácil de reconocer un problema de transporte es por su naturaleza o estructura “de-hacia”: de un origen hacia un destino, de una fuente hacia un usuario, del presente hacia el futuro, de aquí hacia allá, una relación de uno a otro . Al enfrentar este tipo de problemas, la intuición dice que debe haber una manera de obtener una solución. Se conocen las fuentes y los destinos, las capacidades y demandas y los costos de cada trayectoria. Debe haber una combinación óptima que minimice el costo (o maximice la ganancia). La dificultad está en el gran número de combinaciones posibles , debido a eso el problema del transporte recurre a buscar soluciones con la computara y software especializado.. El responsable de gestión del trasporte debe determinar una política óptima : cómo hacer llegar los productos de sus diversos depósitos, plantas de producción o bodegas a sus consumidores o clientes, con el objeto de satisfacer la demanda a un costo mínimo de transporte o de envío. Veamos un ejemplo : La destilería San Lorenzo SA posee tres plantas de producción: Ensenada , Dock Sud y San Lorenzo. Las capacidades de las tres plantas durante el próximo trimestres serán de 1000 ,1500 ,2000 ( en camiones cisternas, unos 35000 litros por camión) y dos centros principales de distribución, Rosario que demanda 2300 camiones y Buenos Aires que demanda 1400 . El costo de cada viaje en dólares está determinado por : ROSARIO BUENOS AIRES ENSENADA 210 110 DOCK SUD 160 80 SAN LORENZO 68 215 Minimizar C= 210X11+110X12+160X21+80X22+68X31+215X32 SUJETO A : X11+X12=1000 X21+X22=1500 X31+X32=1200 X11+X21+X31=2300 X12-X222+X32=1400 SOLUCIÓN : X11=0,X12=1000,X21=1100,X22=400,X31=1200,X32=0 Costo mínimo de 399600
  • 2. 2 Analicemos el problema desde otra perspectiva: Para resolverlo podemos utilizar la siguiente tabla: Rosario Buenos Aires Oferta Ensenada X11 210 X12 110 1000 Dock Sud X21 160 X22 80 1500 San Lorenzo X31 68 X32 215 1200 Demanda 2300 1400 Resolución : Empiezo por la Fuente uno ya asigno el menor costo es decir las 1000 a la variable X12 ,bajo a loa segunda fuente asigno lo que falta de Buenos Aires al menor costo que es X22 400 y el resto de la oferta a Rosario X21 es decir 1100 , y ahora analizo la otra fuente San Lorenzo , optimizo la mayor producción a menor costo de distribución que es Rosario donde restaban por cubrir 1200 camiones hago entonces X31=1200 y cubrí todas las demanda ssin que me sobre lo producido en alguna destilería. MODELO DEL TRANSPORTE El modelo de transporte debe determinar un plan de transporte o envío de una mercancía de varias fuentes a varios destinos, es decir, cantidad de unidades de productos que se enviará de cada fuente a cada destino tal que se minimice el costo de transporte total. Datos: 1. Nivel de oferta en cada fuente y cantidad de demanda en cada destino. 2. El costo de transporte unitario de la mercancía de cada fuente a cada destino. Planteamiento del Modelo de Transporte: Oi = Cantidad de la oferta (recursos) en la fuente (origen) i; Dj = Cantidad de la demanda (necesidad) en el destino j; Cij = Costo de transporte unitario (o de distribución) entre la fuente i y el destino j; Xij = Cantidad transportada o enviada de la fuente i al destino j. i = 1,2,...,m j = 1,2,...,n
  • 3. 3 El Modelo General de Programación lineal que representa el modelo de transporte es el siguiente: Minimizar 0 sujeto a: 0i = 1,2,...,m La suma de los envíos desde una fuente no puede ser mayor que su oferta. 0j = 1,2,...,n La suma de los envíos a un destino debe satisfacer su demanda. Xij 0; para todas la i y j En este modelo general implica que la oferta total debe ser cuando menos igual a la demanda total. Cuando la oferta total es igual a la demanda total, la formulación resultante recibe el nombre de Modelo de Transporte Balanceado. Este difiere del modelo general sólo en el hecho de que todas las restricciones son ecuaciones, es decir. 0i = 1,2,...,m 0j = 1,2,...,n En la realidad se puede encontrar que la oferta no sea igual a la demanda, sin embargo, un modelo de transporte siempre puede balancearse. Propiedades de los Problemas de Transporte: 1. Soluciones Enteras. Para los problemas de transporte en donde las ofertas Oi y las demandas Dj tienen un valor entero, todas las variables básicas Xij (asignaciones), en toda solución básica inicial factible (incluyendo la óptima), tienen también valores enteros. 2. Soluciones Factibles. Una condición necesaria y suficiente para que un problema de transporte tenga soluciones factibles es que: Los recursos totales disponibles (ofertas) deben ser iguales a las exigencias totales (demanda), lo que exige entonces que el problema debe estar balanceado. Si no se cumple, entonces significa que Oi ó Dj están indicando que hay un requerimiento que no es exacto; por esta razón se debe introducir en el modelo un origen o destino "imaginario" o "ficticio". Interpretación de las fuentes y destinos ficticios: i. La cantidad de unidades enviadas a un destino desde una fuente ficticia, representará la cantidad faltante en ese destino. ii. La cantidad de unidades enviadas a un destino ficticio desde una fuente, representará una cantidad excedente en esa fuente. El costo de transporte unitario asociado es cero (0), puesto que en el caso i. no se están enviando las unidades ya que no existen; en el caso ii. las unidades permanecen en la fuente ya que el destino es ficticio. Puede formularse un problema de transporte como un problema de programación lineal y aplicarse el método simplex. Si se hiciera, se encontraría que los problemas de transporte tienen características matemáticas únicas. Para visualizar esto, considérese el siguiente ejemplo: Harina de Soja embolsada es uno de los productos más importantes de la compañía P & T. Los Harina de Soja se preparan en tres Embolsados (cercanas a Salto , Prov. de Bs As; a Rufino, Sta. Fe y a Río IV, Córdoba ) y después se mandan por camión a cuatro depósitos de distribución (en Rosario,Sta. Fe;Bahía Blanca , pcia de Bs As;Santa Rosa , La Pampa y Villa Mercedes ,San Luis ). Puesto que los costos de embarque constituyen un gasto importante, la gerencia ha
  • 4. 4 iniciado un estudio para reducirlos lo más posible que se pueda. Se ha hecho una estimación de la producción de cada Embolsado para la próxima temporada y se ha asignado a cada Depósito una cierta cantidad de la producción total de Harina de Soja. En la siguiente tabla se proporciona esta información (en unidades de carga de camión), junto con el costo de transporte por camión cargado para cada combinación de embolsado-depósito. Como se ve hay un total de 300 cargas de camión que se deben transportar. El problema es determinar el plan de asignación de estos embarques a las distintas combinaciones de embolsado-depósito que minimice el costo total de transporte. Costo de embarque ($) por carga Depósito 1 2 3 4 Producción 1 464 513 654 867 75 Embolsado 2 352 416 690 791 125 3 995 682 388 685 100 Asignación 80 65 70 85 Este, de hecho, es un problema de programación lineal del tipo de los problemas de transporte. Para formularlo, sea Z el costo total de transporte y sea xij (i = 1, 2, 3; j = 1, 2, 3, 4) el número de cargas de camión que se mandan de la Embolsado i al Depósito j. Entonces el objetivo es seleccionar los valores de estas 12 variables de decisión (las xij) para: Minimizar Z= 464x11 + 513x12 + 654x13 + 867x14 + 352x21 + 416x22 + 690x23 + 791x24 995x31 + 682x32 + 388x33 + 685x34 sujeta a las restricciones: x11 + x12 + x13 + x14 = 75 x21 + x22 + x23 + x24 = 125 x31 + x32 + x33 + x34 = 100 x11 + x21 + x31 = 80 x12 + x22 + x32 = 65 x13 + x23 + x33 = 70 x14 + x24 + x34 = 85 xij  0 (i = 1, 2, 3; j = 1, 2, 3, 4) La siguiente tabla muestra los coeficientes de las restricciones. Como se verá enseguida, lo que distingue a este problema como un problema de transporte es la estructura especial en el patrón de estos coeficientes, no su contexto. Solución óptima es: Coeficiente de: x11 x12 x13 x14 x21 x22 x23 x24 x31 x32 x33 x34 1 1 1 1 1 1 1 1 Restricciones 1 1 1 1 de Embolsado A = 1 1 1 1 1 1 Restricciones
  • 5. 5 Costo min de 152535 x11 = 0, x12 = 20, x13 = 0x14 = 55 x21 = 80, x22 = 45, x23 = 0, x24 = 0, x31 = 0, x32 = 0, x33 = 70, x34 = 30 Modelo general del problema de transporte Para describir el modelo general del problema de transporte es necesario emplear términos que sean mucho menos específicos que los que se usaron para los componentes del ejemplo prototipo. En particular, el problema general de transporte se refiere (literal o en sentido figurado) a la distribución de cualquier bien desde cualquier grupo de centros de abastecimiento, llamados orígenes, a cualquier grupo de centros de recepción, llamados destinos, de tal manera que se minimicen los costos totales de distribución. La correspondencia en terminología entre el ejemplo prototipo y el problema general se resume en la siguiente tabla: Ejemplo prototipo Problema general Cargas de Harina de Soja embolsada Unidades de un bien Tres Embolsados m orígenes Cuatro depósitos n destinos Producción de la Embolsado i si recursos en el origen i Asignación al Depósito j Demanda dj en el destino j Costo de embarque por carga desde la Embolsado i al Depósito j Costo cij por unidad distribuida desde el origen i al destino j Así, por lo general, el origen i (i = 1, 2, ..., m) dispone de si unidades para distribuir a los destinos y el destino j (j = 1, 2, ..., n) tiene una demanda de dj unidades que recibe desde los orígenes. Una suposición básica es que el costo de distribución de unidades desde el origen i al destino j es directamente proporcional al número distribuido, donde cij denota el costo por unidad distribuida. Igual que para el ejemplo prototipo, estos datos de entrada se pueden resumir en forma muy conveniente en la tabla de costos y requerimientos que se muestra enseguida: Costo por unidad distribuida Destino 1 2 . . . n Recursos 1 c11 c12 . . . c1n s1 Origen 2 c21 c22 . . . c2n s2 . . . . . . . . . . . . . . . . . . 1 1 1 de Depósito 1 1 1
  • 6. 6 m cm1 cm2 . . . cmn sm Demanda d1 d2 . . . dn Sea Z el costo total de distribución y xij (i = 1, 2, ..., m; j = 1, 2,..., n) el número de unidades que se distribuyen del origen i al destino j, la formulación de programación lineal para este problema es: Minimizar Z = c xij ij j n i m   11 sujeta a x s x d ij i j n ij j i m       para i = 1, 2, ..., m para j = 1, 2, ..., n 1 1 y xij  0, para toda i y j Note que la tabla que resulta de los coeficientes de las restricciones tiene la estructura especial que se muestra en la siguiente tabla: Coeficiente de x11 x12 . . . x1n x21 x22 . . . x2n . . . xm1 xm2 . . . xmn 1 1 . . . 1 Restricciones 1 1 . . . 1 de origen . . . A = 1 1 . . . 1 1 1 1 Restricciones 1 1 . . . 1 de destino . . . . . . . . . 1 1 1 Cualquier problema de programación lineal que se ajuste a esta formulación especial es del tipo de problemas de transporte, sin importar su contexto físico. De hecho, se han realizado numerosas aplicaciones no relacionadas con el transporte que se ajustan a esta estructura especial. Ésta es una de las razones por las que el problema de transporte se suele considerar como uno de los tipos especiales de problemas de programación lineal más importantes. Una condición necesaria y suficiente para que un problema de transporte tenga soluciones factibles es que: s di j j n i m    11 Esta propiedad se puede verificar observando que las restricciones requieren que:
  • 7. 7 s d xi j ij j n i m j n i m y sean iguales a   1111 Esta condición de que los recursos totales deben ser iguales a la demanda total en realidad exige que el sistema esté balanceado. Si el problema tiene algún significado físico y esta condición no se cumple, casi siempre significa que, o bien si, o bien dj de hecho representan una cota y no un requerimiento exacto. Si este es el caso, se puede introducir un “origen” o “destino” imaginario (llamado origen ficticio o destino ficticio) para captar la holgura, con el fin de convertir las desigualdades en igualdades y satisfacer la condición de factibilidad. El problema de transporte es sólo un tipo especial de problemas de programación lineal y puede resolverse aplicando el método simplex tal y como lo hemos estudiado. Sin embargo, veremos que si se aprovecha la estructura especial que se muestra en la tabla anterior, se puede lograr un importante ahorro en los cálculos. Se hará referencia a este procedimiento simplificado como el método simplex de transporte. Para hacer hincapié en la simplificación lograda por el método simplex de transporte, se revisará primero la forma en que el método simplex general (no simplificado) establecería el problema de transporte en forma tabular. Después de construir la tabla de los coeficientes de restricción (vea la tabla anterior), de convertir la función objetivo a la forma de maximización y de usar el método de la M para introducir las variables artificiales z1, z2, ..., zm+n en las m+n ecuaciones de restricción respectivas, se ve que las columnas de la tabla simplex tendrían la forma que se muestra en la siguiente tabla: Variable Ec. Coeficiente de Lado básica núm. Z . . . xij . . . zi . . . zm+j . . . derecho Z (0) 1 cij M M 0 (1) . . . zi (i) 0 1 1 si . . . zm+j (m+j) 0 1 1 dj . . . (m+n) En esta tabla, todos los elementos que no se muestran en estas columnas son ceros. El único ajuste que queda por hacer antes de la primera iteración es eliminar algebraicamente los coeficientes distintos de cero de las variables básicas iniciales (artificiales) en el renglón de Z (renglón 0). Después de cualquier iteración subsecuente, el renglón 0 tendría la forma que se muestra en la siguiente tabla: Variable Ec. Coeficiente de Lado básica núm Z . . . xij . . . zi . . . zm+j . . . derecho
  • 8. 8 Z (0) 1 cijui vj Mui Mvj      su dvi i i m j j j n 1 1 A causa del patrón de ceros y unos que siguen los coeficientes en la tabla anterior, ui y vj tienen la siguiente interpretación: ui = múltiplo del renglón i original que se ha restado (directa o indirectamente) del renglón 0 original durante todas las iteraciones del método simplex que llevaron a la tabla actual. vj = múltiplo del renglón m+j original que se ha restado (directa o indirectamente) del renglón 0 original durante todas las iteraciones del método simplex que llevaron a la tabla actual. El renglón 0 actual se puede obtener sin usar ningún otro renglón con sólo calcular los valores de ui y vj directamente. Como cada variable básica debe tener coeficiente cero en el renglón 0, estos valores se pueden obtener resolviendo el sistema de ecuaciones: cijuivj = 0 para cada i y j tal que xij es variable básica, lo cual se puede hacer de manera directa. Además de los datos de entrada (los valores de cij, si y dj), la única información que necesita el método simplex de transporte es la solución básica factible actual, los valores actuales de ui y vj y los valores resultantes de cijuivj para las variables no básicas xij. Cuando se resuelve un problema a mano es conveniente registrar esta información en una tabla simplex de transporte, como la que se muestra enseguida: En los casos en que la sumatoria de todo lo que se produce en todos los orígenes es mayor que la sumatoria de todo lo que se demanda en todos los destino o viceversa, entonces se
  • 9. 9 dice que el problema no está balanceado. En estos casos lo primero que se debe hacer antes de intentar resolver el problema es balancearlo. Para el caso de SOBREPRODUCCIÓN ( si i m   1  dj j n   1 ) Si el caso es que se dispone de mayor producción de la que se demanda, entonces para balancear el problema se agrega un destino imaginario o artificial (llamado también destino ficticio) el cual tendrá como demanda dicha sobreproducción. En cuanto a los costos asociados a este nuevo destino los estableceremos a cero (¿por qué?). El siguiente dibujo muestra lo que se debe hacer: donde dn+1 = s di j i m j n     1 1 y ci,n+1 = 0, para i = 1, 2, ..., m Para el caso de SOBREDEMANDA ( dj j n  1  si j n  1 ) Si el caso es que se tiene mayor demanda de lo que se produce, entonces para balancear el problema se agrega un origen imaginario o artificial (llamado también origen ficticio) el cual tendrá como recursos (producirá) dicha sobredemanda. En cuanto a los costos asociados a este nuevo origen los estableceremos a cero (¿por qué?). El siguiente dibujo muestra lo que se debe hacer:
  • 10. 10 donde sm+1 = d sj i j n i m     1 1 y cm+1j = 0 para j = 1, 2, ..., n Como todas las restricciones funcionales en el problema de transporte son igualdades, el método simplex obtendría una solución inicial básica factible introduciendo variables artificiales y usándolas como variables básicas iniciales. La solución básica que resulta de hecho sólo es factible para la versión aumentada del problema, por lo que se necesita un buen número de iteraciones para hacer que el valor de estas variables artificiales sea cero y se alcancen las soluciones básicas factibles reales. El método simplex de transporte pasa por alto todo esto, pues usa un procedimiento más sencillo para construir directamente una solución básica factible real en la tabla de transporte. Antes de describir este procedimiento, es necesario establecer que el número de variables básicas en cualquier solución básica de un problema de transporte es una menos de lo que se espera. Normalmente en los problemas de programación lineal, se tiene una variable básica por cada restricción funcional. En los problemas de transporte con m recursos y n destinos el número de restricciones funcionales es m+n. Sin embargo, el número de variables básicas = m + n  1. Esto se debe a que se manejan restricciones de igualdad y este conjunto de m + n ecuaciones tiene una ecuación adicional o (redundante) que se puede eliminar. La razón es que se sabe que la cantidad total que se manda desde todos los orígenes debe ser igual que la
  • 11. 11 cantidad total que se recibe en todos los destinos. Por lo tanto, cualquier solución básica factible en una tabla de transporte debe aparecer con exactamente m + n  1 asignaciones no negativas, en donde la suma de las asignaciones en cada renglón o columna es igual a su demanda o sus recursos Métodos para encontrar soluciones factibles. Al iniciar, todos los renglones de los orígenes y las columnas de destinos de la tabla simplex de transporte se toman en cuenta para proporcionar una variable básica (asignación). 1. Se selecciona la siguiente variable básica (asignación) entre los renglones y columnas en que todavía se puede hacer una asignación de acuerdo a algún criterio. 2. Se hace una asignación lo suficientemente grande como para que use el resto de los recursos en ese renglón o la demanda restante en esa columna (cualquiera que sea la cantidad más pequeña). 3. Se elimina ese renglón o columna (la que tenía la cantidad más pequeña en los recursos odemanda restantes) para las nuevas asignaciones.(Si el renglón y la columna tiene la misma cantidad de recursos y demanda restante, entonces arbitrariamente se elimina el renglón. La columna se usará después para proporcionar una variable básica degenerada, es decir, una asignación con cero unidades.) 4. Si sólo queda un renglón o una columna dentro de las posibilidades, entonces el procedimiento termina eligiendo como básicas cada una de las variables restantes (es decir, aquellas variables que no se han elegido ni se han eliminado al quitar su renglón o columna) asociadas con ese renglón o columna que tiene la única asignación posible. De otra manera se regresa al paso 1. Ejemplo: La farmacéutica Carlton abastece de drogas y otros suministros médicos tiene tres plantas en: Claveland, Detroit, Greensboro y posee T cuatro centros de distribución en: Boston, Atlanta, St Louis.La gerencia de Carlton desea realizar el trnsporte de sus productos de la manera más económica posible, el costo es:. El costo de transporte por unidad es constante * Todos los transportes ocurren simultáneamente. * Solo se considera el costo de transporte entre el lugar de origen y el de destino * La oferta total es igual a la demanda total.
  • 12. 12 Variables de decisión: Xij = cantidad a transportar desde la fábrica i a la distribuidora j donde i = 1(Claveland), 2(Detroit), 3(Greensboro) y j = 1(Boston), 2(Richmond), 3(Atlanta), 4 (St,Louis)
  • 13. 13 Método de la esquina noroeste. 1. Regla de la esquina noroeste: la primera elección es x11 (es decir, se comienza en la esquina noroeste de la tabla simplex de transporte). De ahí en adelante, si xij fue la última variable básica seleccionada, la siguiente elección es xi,j+1 (es decir, se mueve una columna a la derecha) si quedan recursos en el origen i. De otra manera, se elige xi+1,j (es decir, se mueve un renglón hacia abajo). Para hacer más concreta esta descripción, se ilustrará el procedimiento general, utilizando la regla de la esquina noroeste en el siguiente ejemplo: Recursos 5 2 3 Demanda 3 4 2 1 10 10 Lo primero que debemos hacer al resolver cualquier problema de transporte es comprobar que esté balanceado, si no lo estuviera, agregamos un origen o un destino artificial según sea el caso para conseguir que el problema quede balanceado y podamos comenzar a resolverlo. En nuestro ejemplo, la sumatoria de los recursos de los tres orígenes es de 10 unidades que es igual a la sumatoria de las demandas de los destinos, por lo que nuestro problema está balanceado y podemos iniciar con la resolución. Comenzamos asignando en la esquina noroeste de la tabla, es decir, en la celda correspondiente a la variable básica x11 (paso 1), podemos observar que en la primera columna se demandan 3 unidades del bien y en el primer renglón disponemos de 5 unidades, entonces enviamos las 3 unidades demandadas desde el origen 1 hacia el destino 1 (ya que hay los recursos suficiente para satisfacer toda la demanda) y decrementamos a 2 los recursos restantes 473 6 232 4 34 8 5
  • 14. 14 en ese origen (paso 2). Con esto cubrimos toda la demanda del primer destino (ó Depósito) y lo cancelamos para las próximas asignaciones (paso3): Recursos 3 5 2 2 3 Demanda 3 0 4 2 1 La siguiente asignación será en la celda correspondiente a la variable x12 (paso 1) ya que todavía le quedan recursos al origen 1 (además es la esquina noroeste de la tabla restante después de haber eliminado la primera columna). Notemos que en el segundo destino se demandan 4 unidades del bien y ahora solamente se disponen de 2 unidades en el origen 1, entonces se envían las 2 unidades del origen 1 al destino 2 para satisfacer 2 de las 4 unidades demandadas en este destino quedando 2 por satisfacer (paso 2) y cancelamos el origen 1 ya que no tiene más unidades del bien para enviar a otro destino (paso 3): Recursos 3 2 5 2 0 2 3 Demanda 3 0 4 2 2 1 La siguiente asignación será en la celda correspondiente a la variable x22 (paso 1) ya que no le quedan unidades del bien al origen 1 (notemos también que esa celda es la que se encuentra en la esquina noroeste de la tabla restante después de haber eliminado el primer renglón y la primera columna y no olvidemos que estamos aplicando la regla de la esquina noroeste). Ya que solamente faltan 2 unidades para satisfacer por completo la demanda del segundo destino y se disponen exactamente de 2 unidades en el segundo origen, entonces enviamos 2 unidades del bien del origen 2 al destino 2 (paso 2) y cancelamos el segundo renglón ya que no le quedan más unidades para enviar a otro destino. Dejamos pendiente la eliminación de la segunda columna ya que nos servirá más adelante para hacer la asignación de una variable básica degenerada, es decir, una asignación con cero unidades (paso 3): Recursos 5 2 0 473 6 232 4 34 8 5 473 6 232 4 34 8 5 473 6
  • 15. 15 3 2 2 2 0 3 Demanda 3 0 4 2 0 2 1 La siguiente asignación será en la celda correspondiente a la variable x32 (paso1) ya que no le quedan más unidades al origen 2. Notemos que “se demandan cero unidades del bien en el segundo destino”, en este momento es cuando hacemos una asignación de cero unidades convirtiendo así a la variable x32 en una variable básica degenerada (paso 2) y ahora sí podemos cancelar la segunda columna para ya no considerarla más en las siguientes asignaciones (paso 3). Notemos que esta demanda de cero unidades es satisfecha sin ningún problema por el origen 3 ya que éste dispone todavía de 3 unidades del bien: Recursos 3 2 5 2 0 2 2 0 0 3 Demanda 3 0 4 2 0 2 1 Como solamente queda un renglón dentro de las posibilidades (el renglón 3 no ha sido cancelado), entonces aplicando el paso 4 del procedimiento general para construir una solución inicial básica factible, la siguiente asignación será en la celda que corresponde a la variable x33 (paso 1). Ya que la demanda del tercer destino (2 unidades) puede ser satisfecha muy bien por el tercer origen, entonces enviamos 2 unidades del bien del origen 3 al destino 3 quedando solamente 1 unidad en el tercer origen (paso 2) para enviarlo al cuarto destino y con eso cubrir su demanda de una unidad, cancelando de esta manera tanto el destino 3 como el destino 4 y el tercer renglón ya que la demanda de todos los destinos ya ha sido satisfecha y no quedan más unidades del bien en ningún origen: Recursos 3 2 5 2 0 2 2 0 0 2 1 3 1 0 Demanda 3 0 4 2 0 2 0 1 0 Costo = 52 232 4 34 8 5 473 6 232 4 34 8 5 473 6 232 4 34 8 5
  • 16. 16 La solución inicial básica factible es x11=3, x12=2, x22=2, x32=0 (variable básica degenerada), x33=2 y x34=1 y el costo total de transporte asociado a esta primera “Política de Transporte” factible es de: x11 c11 x12 c12 x22 c22 x32 c32 x33 c33 x34 c34 Costo = 3 (3) + 2 (7) + 2 (4) + 0 (3) + 2 (8) + 1 (5) = 52 unidades Es necesario aclarar que esta no es la solución final del problema, es necesario aplicar a esta primera solución factible la prueba de optimalidad ya que puede existir una mejor “política de transporte” que minimice todavía más el costo total. Tres plantas de energía eléctrica con capacidades de 25, 40 y 50 millones de kilovatios/hora, proporcionan electricidad a tres ciudades. La demanda máxima es de 30, 35 y 25 millones de kilovatios/hora. El costo de transporte por millón de kilovatio/hora está dado en la siguiente tabla: Ciudad 1 Ciudad 2 Ciudad 3 Planta 1 $600 $700 $700 Planta 2 $320 $300 $350 Planta 3 $500 $480 $450 Encuentre una solución óptima por el Método de la esquina noreste Después construimos la tabla de transporte asociada e iniciamos asignando 25 a la celda (1,1) y ajustamos la oferta y la demanda como se muestra en la tabla: Ahora asignamos 5 a la celda (2,1) y ajustamos la oferta y la demanda como se muestra en la tabla: En seguida asignamos 35 a la celda (2,2) y ajustamos la oferta y la demanda como se muestra en la tabla:
  • 17. 17 Posteriormente asignamos 0 a la celda (3,2) y ajustamos la oferta y la demanda como se muestra en la tabla: Después ajustamos el renglón restante, como se muestra en la tabla: Entonces tenemos una solución inicial: x1,1=25, x2,1=5, x2,2=35, x3,2=0, x3,3=25 y x3,4=25, con un costo mínimo de $38,350