fbpx
Wikipedia

Problema de transporte

Un problema de transporte[1]​ es, en matemáticas y economía, un caso particular de problema de programación lineal en el cual se debe minimizar el coste del abastecimiento a una serie de puntos de demanda a partir de un grupo de puntos de oferta —posiblemente de distinto número—, teniendo en cuenta los distintos precios de envío de cada punto de oferta a cada punto de demanda.

Planteamiento

Se disponen   puntos de oferta o factorías con una producción determinada (representada mediante un vector, F) y   puntos de demanda o mercados de demanda determinada (vector M):

 
 

Además se dispone como dato de una matriz de precios, C, de forma que   es el precio de envío por unidad desde la factoría   al mercado  :

 

El objetivo es calcular una nueva matriz, X, de forma que   sea el número de unidades que se envían de la factoría   al mercado  .

 

Con estos datos podemos formular las condiciones que se han de cumplir:

 
 
 

El precio total a pagar por el transporte,  , que se ha de minimizar, se determinará por la suma de los productos del precio de cada unidad por el coste de envío por unidad de cada fábrica a cada mercado:

 
 

Problemas equilibrados[2]

Se dice que el problema está equilibrado cuando se cumple que:

 

(o, abreviadamente,  , es decir, la oferta total es igual a la demanda total).

En caso de que   (Oferta total sea mayor a la demanda total) se incorporaría un centro de consumo adicional al problema, el centro de consumo artificial,  , de forma que su demanda sea el excedente (  ) y el coste de envío a este mercado sea nulo:

 .

En caso de que   (Demanda total mayor a la oferta total) se incorporaría una factoría adicional al problema, la factoría artificial,  , de forma que su oferta sea el excedente (  ) y el coste de envío de esta factoría sea nulo:

 .

Representación Gráfica del Problema de Transporte

Se muestra la presentación gráfica del problema de transporte donde:

 
Representación Gráfica del Problema de Transporte
  • Nodos: Factorías y Mercados. A cada nodo se le asocia una restricción con su oferta Fi y demanda Mj.
  • Arcos: Ruta a seguir para transportar las mercancías. A cada arco se le asocia una variable de decisión  .

Tabla de Transporte

La estructura del problema de transporte permite una representación compacta del problema utilizando el formato de tabla de transporte como se muestra a continuación.[3]

Mercado 1 Mercado 2 Mercado j Mercado m
Factoría 1 costo(1, 1) costo(1, 2) ... costo (1, j) ... costo(1, m) Oferta 1 ( )
Factoría 2 costo(2,1) costo(2,2) ... costo (2, j) ... costo(2, m) Oferta 2 ( )
... ... ... ... ... ... ... ...
Factoría i costo (i,1) costo (i,2) ... costo(i,j) ... costo(i,m) Oferta i ( )
... ... ... ... ... ... ... ...
Factoría n costo(n, 1) costo(n,2) ... ... ... costo(n, m) Oferta n ( )
Demanda 1 ( ) Demanda 2 ( ) ... Demanda j ( ) Demanda m ( )

Cabe mencionar que los costes deben ser colocados en la esquina superior derecha.

Comparación entre los planteamientos

Entre cada representación existe una equivalencia que se menciona a continuación:

Modelo de Programación Lineal Gráfica Tabla de Transporte Número
Restricción Nodo Renglón (oferta) o columna (demanda) n+m
Variable   Arco Casilla nm

Solución del Problema de Transporte

El problema de transporte puede ser resuelto de las siguientes formas:

  • Método Simplex: El problema de transporte puede ser resuelto planteando el modelo de programación lineal y utilizar ya sea el método de la gran M o el método de las dos fases (métodos variantes del método simplex).
  • Técnica de Transporte: Consta de los mismos pasos del método simplex sin embargo es una técnica específica de solución.

Para que un problema de transporte pueda ser resuelto a través de la técnica de transporte debe cumplir con las características:

  • Ser un problema equilibrado (la oferta total y la demanda total deben ser igual).
  • Contar con   variables básicas, siendo   los puntos de demanda y   los puntos de oferta.

Técnica de Transporte

Para aplicar la técnica de transporte se utiliza la tabla de transporte equilibrada. Los pasos son los mismo del método simplex, los cuales contemplan:

  • Establecer solución básica factible inicial:

Existen varios métodos para hacer esto: Noreste y sus variaciones(Suroeste, Suroeste, etc), y Costo mínimo o el método de Vogel:[3]​ Con cualquiera de estos métodos se debe obtener una solución que contemple   variables básicas.

  • Definir la variable de entrada:

Para encontrar la variable de entrada se utilizará los criterios ya establecidos del método simplex para un caso minimizado. Y se encontrará la variable utilizando el método de multiplicadores o método de u-v. Dicho método utiliza el modelo dual del modelo de programación lineal. El método calcula los valores de las variables duales   y   (cada renglón tendrá un   y cada columna tendrá un  ). Estos multiplicadores se obtienen de las ecuaciones:   para cada variable básica  

En total se tendrán n+m-1 ecuaciones y m+n multiplicadores. Es necesario utilizar un valor arbitrario para uno de ellos y de ahí encontrar los demás valores de los multiplicadores.

Para encontrar el   de las variables no básicas se utiliza la relación:

Suponga que   es la variable no básica, entonces se calcula con  .

Si al calcular estos valores alguno es positivo, se elige al valor más grande del   como la variable de entrada. En el caso de que todos sean  , entonces la solución actual es la óptima.

  • Establecer la variable de salida

Para identificar la variable de salida será necesario construir un circuito. Los circuitos se construyen a partir de la solución básica factible. Un circuito debe contener únicamente variables básicas con excepción de la variable de entrada. Suponga un ejemplo con la siguiente tabla con 3 factorías y 4 mercados, en este caso se tendrán 6 variables básicas (3+4-1) y una posible solución inicial podría ser (se pone B para indicar que es variable básica):

Mercado 1 Mercado 2 Mercado 3 Mercado 4
Factoría 1 B B
Factoría 2 B B B
Factoría 3 B

Suponga que la variable entrada es la casilla (3,1), esta variable deberá tomar un valor de  , esto ocasiona un reajuste de las demás casillas básicas, el análisis se realiza por columna y por renglón, por tanto el reajuste será:

Mercado 1 Mercado 2 Mercado 3 Mercado 4
Factoría 1 B  B 
Factoría 2 B  B B 
Factoría 3   B 

Para determinar el valor de la variable de entrada   y establecer la variable de salida:

 

En este caso el valor de la variable de entrada   se encuentra en los valores de las casillas (1,1), (2,2) y (3,4) de estos se elige el valor más pequeño (esta casilla será la variable de salida). Una vez que se tenga el valor   se hace las sumas y las restas de las demás casillas del circuito. Se regresa al paso de la variable de entrada.

Referencias

  1. Conferencia: International Conference on Numerical Analysis and Applied Mathematics (ICNAAM) Ubicación: Rhodes, GREECE Fecha: SEP 22-28, 2014 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE OF NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2014 (ICNAAM-2014) Colección: AIP Conference Proceedings Volumen: 1648 Número de artículo: UNSP 720008 Fecha de publicación: 2015
  2. Winston, Wayne L. (2005). «Problema de Transporte, asignación y transbordo». En Cuarta edición, ed. Investigación de Operaciones Aplicaciones y Algoritmos. México: Thomson. p. 363. ISBN 970-686-362-1. Consultado el 3 de marzo de 2016. 
  3. Taha, Hamdy A. (2012). «Modelo de Transporte y sus variantes». En Novena edición, ed. Investigación de Operaciones. México: Pearson. p. 190. ISBN 978-607-32-0797-3. Consultado el 3 de marzo de 2016. 

Bibliografía

  • Hillier, F. S., Lieberman, G. J., & Elmer, M. M. (2006). Introducción a la Investigación de Operaciones. México, D.F.: McGraw-Hill.
  • Taha, H. A. (2011). Operations research: An introduction. Upper Saddle River, NJ: Prentice Hall.
  • Winston, W. L., & Goldberg, J. B. (2004). Investigación de Operaciones: Aplicaciones y algoritmos. Australia: Thomson.
  •   Datos: Q1929885
  •   Multimedia: Transportation theory

problema, transporte, problema, transporte, matemáticas, economía, caso, particular, problema, programación, lineal, cual, debe, minimizar, coste, abastecimiento, serie, puntos, demanda, partir, grupo, puntos, oferta, posiblemente, distinto, número, teniendo, . Un problema de transporte 1 es en matematicas y economia un caso particular de problema de programacion lineal en el cual se debe minimizar el coste del abastecimiento a una serie de puntos de demanda a partir de un grupo de puntos de oferta posiblemente de distinto numero teniendo en cuenta los distintos precios de envio de cada punto de oferta a cada punto de demanda Indice 1 Planteamiento 1 1 Problemas equilibrados 2 1 2 Representacion Grafica del Problema de Transporte 1 3 Tabla de Transporte 1 4 Comparacion entre los planteamientos 2 Solucion del Problema de Transporte 2 1 Tecnica de Transporte 3 Referencias 4 BibliografiaPlanteamiento EditarSe disponen n N displaystyle n in mathbb N puntos de oferta o factorias con una produccion determinada representada mediante un vector F y m N displaystyle m in mathbb N puntos de demanda o mercados de demanda determinada vector M F R n F F 1 F 2 F 3 F n displaystyle F in mathbb R n F F 1 F 2 F 3 cdots F n M R m M M 1 M 2 M 3 M m displaystyle M in mathbb R m M M 1 M 2 M 3 cdots M m Ademas se dispone como dato de una matriz de precios C de forma que C i j displaystyle C ij es el precio de envio por unidad desde la factoria F i displaystyle F i al mercado M j displaystyle M j C M n m R displaystyle C in mathcal M n times m mathbb R El objetivo es calcular una nueva matriz X de forma que X i j displaystyle X ij sea el numero de unidades que se envian de la factoria F i displaystyle F i al mercado M j displaystyle M j X M n m R displaystyle X in mathcal M n times m mathbb R Con estos datos podemos formular las condiciones que se han de cumplir i 1 n X i j M j j N 1 j m displaystyle sum i 1 n X ij geq M j forall j in mathbb N 1 leq j leq m j 1 m X i j F i i N 1 i n displaystyle sum j 1 m X ij leq F i forall i in mathbb N 1 leq i leq n X i j 0 i j N 1 i n 1 j m displaystyle X ij geq 0 i j in mathbb N 1 leq i leq n 1 leq j leq m El precio total a pagar por el transporte C T displaystyle C T que se ha de minimizar se determinara por la suma de los productos del precio de cada unidad por el coste de envio por unidad de cada fabrica a cada mercado C T i 1 n j 1 m X i j C i j displaystyle C T sum i 1 n sum j 1 m X ij cdot C ij min C T displaystyle min C T Problemas equilibrados 2 Editar Se dice que el problema esta equilibrado cuando se cumple que i 1 n F i j 1 m M j displaystyle sum i 1 n F i sum j 1 m M j o abreviadamente F M displaystyle sum F sum M es decir la oferta total es igual a la demanda total En caso de que F gt M displaystyle sum F gt sum M Oferta total sea mayor a la demanda total se incorporaria un centro de consumo adicional al problema el centro de consumo artificial M a displaystyle M a de forma que su demanda sea el excedente M a F M displaystyle M a sum F sum M y el coste de envio a este mercado sea nulo C i a 0 i N 1 i n displaystyle C ia 0 forall i in mathbb N 1 leq i leq n En caso de que F lt M displaystyle sum F lt sum M Demanda total mayor a la oferta total se incorporaria una factoria adicional al problema la factoria artificial M b displaystyle M b de forma que su oferta sea el excedente M b M F displaystyle M b sum M sum F y el coste de envio de esta factoria sea nulo C b j 0 j N 1 j m displaystyle C bj 0 forall j in mathbb N 1 leq j leq m Representacion Grafica del Problema de Transporte Editar Se muestra la presentacion grafica del problema de transporte donde Representacion Grafica del Problema de Transporte Nodos Factorias y Mercados A cada nodo se le asocia una restriccion con su oferta Fi y demanda Mj Arcos Ruta a seguir para transportar las mercancias A cada arco se le asocia una variable de decision X i j displaystyle X i j Tabla de Transporte Editar La estructura del problema de transporte permite una representacion compacta del problema utilizando el formato de tabla de transporte como se muestra a continuacion 3 Mercado 1 Mercado 2 Mercado j Mercado mFactoria 1 costo 1 1 costo 1 2 costo 1 j costo 1 m Oferta 1 F 1 displaystyle F 1 Factoria 2 costo 2 1 costo 2 2 costo 2 j costo 2 m Oferta 2 F 2 displaystyle F 2 Factoria i costo i 1 costo i 2 costo i j costo i m Oferta i F i displaystyle F i Factoria n costo n 1 costo n 2 costo n m Oferta n F n displaystyle F n Demanda 1 M 1 displaystyle M 1 Demanda 2 M 2 displaystyle M 2 Demanda j M j displaystyle M j Demanda m M m displaystyle M m Cabe mencionar que los costes deben ser colocados en la esquina superior derecha Comparacion entre los planteamientos Editar Entre cada representacion existe una equivalencia que se menciona a continuacion Modelo de Programacion Lineal Grafica Tabla de Transporte NumeroRestriccion Nodo Renglon oferta o columna demanda n mVariable X i j displaystyle X i j Arco Casilla nmSolucion del Problema de Transporte EditarEl problema de transporte puede ser resuelto de las siguientes formas Metodo Simplex El problema de transporte puede ser resuelto planteando el modelo de programacion lineal y utilizar ya sea el metodo de la gran M o el metodo de las dos fases metodos variantes del metodo simplex Tecnica de Transporte Consta de los mismos pasos del metodo simplex sin embargo es una tecnica especifica de solucion Para que un problema de transporte pueda ser resuelto a traves de la tecnica de transporte debe cumplir con las caracteristicas Ser un problema equilibrado la oferta total y la demanda total deben ser igual Contar con n m 1 displaystyle n m 1 variables basicas siendo n displaystyle n los puntos de demanda y m displaystyle m los puntos de oferta Tecnica de Transporte Editar Para aplicar la tecnica de transporte se utiliza la tabla de transporte equilibrada Los pasos son los mismo del metodo simplex los cuales contemplan Establecer solucion basica factible inicial Existen varios metodos para hacer esto Noreste y sus variaciones Suroeste Suroeste etc y Costo minimo o el metodo de Vogel 3 Con cualquiera de estos metodos se debe obtener una solucion que contemple n m 1 displaystyle n m 1 variables basicas Definir la variable de entrada Para encontrar la variable de entrada se utilizara los criterios ya establecidos del metodo simplex para un caso minimizado Y se encontrara la variable utilizando el metodo de multiplicadores o metodo de u v Dicho metodo utiliza el modelo dual del modelo de programacion lineal El metodo calcula los valores de las variables duales u i displaystyle u i y v j displaystyle v j cada renglon tendra un u i displaystyle u i y cada columna tendra un v j displaystyle v j Estos multiplicadores se obtienen de las ecuaciones u i v j c i j displaystyle u i v j c i j para cada variable basica x i j displaystyle x i j En total se tendran n m 1 ecuaciones y m n multiplicadores Es necesario utilizar un valor arbitrario para uno de ellos y de ahi encontrar los demas valores de los multiplicadores Para encontrar el z j c j displaystyle z j c j de las variables no basicas se utiliza la relacion Suponga que x s r displaystyle x s r es la variable no basica entonces se calcula con u s v r c s r displaystyle u s v r c s r Si al calcular estos valores alguno es positivo se elige al valor mas grande del z j c j displaystyle z j c j como la variable de entrada En el caso de que todos sean z j c j lt 0 displaystyle z j c j lt 0 entonces la solucion actual es la optima Establecer la variable de salidaPara identificar la variable de salida sera necesario construir un circuito Los circuitos se construyen a partir de la solucion basica factible Un circuito debe contener unicamente variables basicas con excepcion de la variable de entrada Suponga un ejemplo con la siguiente tabla con 3 factorias y 4 mercados en este caso se tendran 6 variables basicas 3 4 1 y una posible solucion inicial podria ser se pone B para indicar que es variable basica Mercado 1 Mercado 2 Mercado 3 Mercado 4Factoria 1 B BFactoria 2 B B BFactoria 3 BSuponga que la variable entrada es la casilla 3 1 esta variable debera tomar un valor de n displaystyle nu esto ocasiona un reajuste de las demas casillas basicas el analisis se realiza por columna y por renglon por tanto el reajuste sera Mercado 1 Mercado 2 Mercado 3 Mercado 4Factoria 1 B n displaystyle nu B n displaystyle nu Factoria 2 B n displaystyle nu B B n displaystyle nu Factoria 3 n displaystyle nu B n displaystyle nu Para determinar el valor de la variable de entrada x i j displaystyle x i j y establecer la variable de salida x i j m i n X p q X p q n X p q b a s i c a displaystyle x i j min left X p q X p q nu X p q b acute a sica right En este caso el valor de la variable de entrada n displaystyle nu se encuentra en los valores de las casillas 1 1 2 2 y 3 4 de estos se elige el valor mas pequeno esta casilla sera la variable de salida Una vez que se tenga el valor n displaystyle nu se hace las sumas y las restas de las demas casillas del circuito Se regresa al paso de la variable de entrada Referencias Editar Conferencia International Conference on Numerical Analysis and Applied Mathematics ICNAAM Ubicacion Rhodes GREECE Fecha SEP 22 28 2014 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE OF NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2014 ICNAAM 2014 Coleccion AIP Conference Proceedings Volumen 1648 Numero de articulo UNSP 720008 Fecha de publicacion 2015 Winston Wayne L 2005 Problema de Transporte asignacion y transbordo En Cuarta edicion ed Investigacion de Operaciones Aplicaciones y Algoritmos Mexico Thomson p 363 ISBN 970 686 362 1 Consultado el 3 de marzo de 2016 a b Taha Hamdy A 2012 Modelo de Transporte y sus variantes En Novena edicion ed Investigacion de Operaciones Mexico Pearson p 190 ISBN 978 607 32 0797 3 Consultado el 3 de marzo de 2016 Bibliografia EditarHillier F S Lieberman G J amp Elmer M M 2006 Introduccion a la Investigacion de Operaciones Mexico D F McGraw Hill Taha H A 2011 Operations research An introduction Upper Saddle River NJ Prentice Hall Winston W L amp Goldberg J B 2004 Investigacion de Operaciones Aplicaciones y algoritmos Australia Thomson Datos Q1929885 Multimedia Transportation theoryObtenido de https es wikipedia org w index php title Problema de transporte amp oldid 136371622, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos