Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROBLEMA DE TRANSPORTE
INTEGRANTES: GAVILAN GUILLN, Narda DE LA MATA CONDOR,katherine HUANQUIS ALBINAGORTA, Lourdes MONTES CUYCA,Stefanie , Lidio
INVESTIGACION OPERATIVA
INTRODUCCIN
La investigacin de operaciones se ocupa de la modelacin matemtica de sistemas reales de administracin complejos y que permitan tomar una decisin ptima, utilizando tanto tcnicas y metodologas cientficas como experimentales. Tambin se aplica a problemas que se refieren a la conduccin y coordinacin de operaciones dentro de una organizacin, aplicndose a la manufactura, transportes, la construccin,
telecomunicaciones, planeacin financiera, salud, etc, es decir, para todo o cualquier tipo de generacin de algn producto, ya sea un bien o servicio.
Uno de los requisitos esenciales del problema de transporte es que se debe conocer de antemano la forma en que se van a distribuir las unidades de cada origen a cada destino, para poder determinar el costo por unidad. En ciertas ocasiones no es evidente cul es el mejor medio de distribucin, porque existe la posibilidad de transbordos en los que los embarques pasaran a ser puntos de transferencia o intermedios, lo que a su vez, pueden ser otros orgenes o destinos.
Se describe el problema de transbordo como aquel que se ocupa de asignar las mercaderas y encontrar la mejor ruta para dichas unidades desde los centros de suministro (oferta) hacia los centros de recepcin (demanda), pasando por puntos de transbordo (que pueden ser efectivamente conexiones, otros centros de suministros y otros centros de recepcin).
Lo cual en este trabajo mencionaremos los algoritmos necesarios para poder resolver dichos problemas de transbordo para llegar a tomar la decisin ms adecuada y ms conveniente para el beneficio de cada uno de nosotros.
INVESTIGACION OPERATIVA
INVESTIGACION OPERATIVA
Luego de correr el problema en cualquier paquete que solucione programacin lineal, los resultados son: Ir desde 1 hasta el 3 Ir desde 3 hasta el 5 Ir desde 5 hasta el 6 Ir desde 6 hasta el 7 Este es el camino mas corto con un total de 22 unidades de longitud
INVESTIGACION OPERATIVA
Todo camino en un dgrafo pesado tiene un peso asociado, el cual es la suma de los pesos de las aristas del camino. Esta medida esencial nos permite formular problemas como el de encontrar el camino con el menor peso entre dos vrtices. El tpico de esta seccin es el clculo de este tipo de camino, donde la longitud del camino no se mide en base al nmero de aristas del mismo, sino en base al peso del camino. Con esto ltimo en mente, definiremos al camino ms corto entre dos nodos de un dgrafo pesado, como el camino dirigido que tenga la propiedad de tener el peso mnimo m entre todos los caminos que existan entre dicho par de nodos. Se pueden plantear tres tipos de problemas: Camino ms cort origen-destino: Dados dos nodos v y w de un grafo, encontrar el camino ms cort que comience en v y culmine w.
INVESTIGACION OPERATIVA
Camino ms cort a partir de un origen: Dado un nodo v de un grafo, encontrar el camino ms cort desde v hasta cada uno de los dems nodos. Camino ms corto entre cada par de nodos. El primero de estos problemas no es ms que un caso particular del segundo. En lo que respecta al segundo, por lo general lo que se busca es tratar de obtener un rbol de caminos ms cortos, que consiste en un rbol dirigido que tiene como raz al nodo origen y todo camino en el rbol en un camino corto en el grafo. El tercero de los problemas se puede resolver obteniendo los SPT correspondientes a cada uno de los nodos del grafo Algoritmo de Dijkstra EI Algoritmo descubierto por el matemtico holandes Edsger Dijkstra en 1959. Describe cmo solucionar el problema de camino de longitud mnima desde a hasta z en grafos ponderados no dirigidos, donde todos los pesos son positivos. Es f fcil adaptarlo para solucionar el problema de camino de longitud mnima en grafos dirigidos. El algoritmo de Dijkstra resuelve el problema de encontrar los caminos ms cortos a partir de un origen, en grafos pesados que no tengan pesos negativos. El algoritmo de Dijkstra es un algoritmo voraz que opera a partir de un conjunto S de nodos cuya distancia ms corta desde el origen ya es conocida. En principio, S contiene slo el nodo origen. En cada paso, se agrega algn nodo v a S, cuya distancia desde el origen es la ms corta posible. Bajo la hiptesis de que los pesos son no negativos, siempre es posible encontrar un camino ms corto entre el origen y v que pasa slo a travs de los nodos de S, al que llamaremos especial. En cada paso del algoritmo, se utiliza un arreglo D para registrar la longitud del camino especial ms corto a cada nodo. Una vez que S incluye todos los nodos, todos los caminos son especiales, as que D contendr la distancia ms corta del origen a cada vrtice. Se puede utilizar un arreglo P, para ir almacenando los caminos ms cortos. Cuando un grafo modela una situacin, en general, las conexiones (aristas y arcos) tienen adems unas caractersticas propias. Pensemos en el ejemplo de una red viaria o una red elctrica, no solo se trata de dar el servicio (conexin), sino que tambin es interesante conocer las longitudes de las lneas a establecer (cantidad de material), las dificultades para su trazado (coste en tiempo o monetario), etc. En el grafo, estos valores se reflejan asignando a cada arista un valor que represente la magnitud que queremos considerar (un peso a cada arista). Mediante el Algoritmo de DIJKSTRA se puedecalcular el camino mnimo de un nodo a a otro nodo z en particular, a lavez que calcula los caminos mnimos desde el nodo inicial a dado hasta cada uno de los otros nodos del grafo. Algoritmo de Dijkstra
INVESTIGACION OPERATIVA
Sea G = (X, U, W) un grafo ponderado, w (u) el largo asignado a la arista u, m un contador de distancia, (r, d(p)) etiqueta del vrtice p, r = antecesor de p en el camino desde a, d(p) = distancia mnima desde a hasta p. Para valores crecientes de m, el algoritmo marca aquellos vrtices que tienen m como distancia mnima desde el vrtice a. Para valores crecientes de m, el algoritmo marca aquellos vrtices que tienen m como distancia mnima desde el vrtice a. 1. Empezar con m = 1 y marcar a con (- 0) 2. Chequear cada arista u = (p, q) desde algn p ya marcado, hasta algn q sin marcar. Suponga que p est marcado con (r, d (p)) Si d (p) + w (u) = m, marcar q con (p, m) 3. Si $ x sin marcar: m := m + 1; volver al punto 2 Si no: ejecutar el punto 4 Si solamente estamos interesados en el camino hasta z, al marcar z, seguimos con el punto 4 4. Para cualquier vrtice y, un camino ms corto de a a y, tiene largo d (y) (la 2da parte de la etiqueta de y). Ese camino lo puedo encontrar retrocediendo desde y, usando la 1era parte de las etiquetas de los vrtices encontrados en el retroceso. 5. Este algoritmo permite calcular cun lejos se puede llegar en 1, 2.... m unidades. Como est especificado en Pero tiene una ineficiencia muy significante, Sila suma d(p) + w(u) en 2) tiene valor por lo menos m'>m entonces el contador de distancia m, debera ser incrementado inmediatamente a m' (m = m').
Ejemplo 1: Encontrar el camino mnimo (ms corto) entre F y C del siguiente grafo
INVESTIGACION OPERATIVA
m=1 no puedo marcar m'= 5, incremento m = m' m=5, marco I (F, 0+5) m=6, encuentro G, d (F) +1 = 6 marco G (I, 6) m=7 marco A [0+7] (F, 7) y D [6 + 1] (E, 7) m=8 no marco m=9 marco H (G, 9) y B (A, 9) marco C (D, 9) Encontr C, d(C) = largo del camino= 910 Retrocedo por la primera etiqueta: C->D->E->I->F.
Ejercicio 2: Aplicar el algoritmo de Dijkstra para computar el camino de longitud mnima entre Bogot y Buenos Aires
INVESTIGACION OPERATIVA
Ejercicio 1:
INVESTIGACION OPERATIVA
Luego de resolver este problema de PL mediante el uso de LINDO (entre otros software), obtenemos los siguientes resultados: Enviar 10 unidades de 1 a 2 Enviar 7 unidades de 1 a 3 Enviar 3 unidades de 2 a 6 Enviar 7 unidades de 2 a 4 Enviar 4 unidades de 3 a 6 Enviar 6 unidades de 3 a 5 Enviar 7 unidades de 4 a 7 Enviar 8 unidades de 5 a 7 Enviar 3 unidades de 6 a 3 Enviar 2 unidades de 6 a 5 Enviar 2 unidades de 6 a 7
Ejercicio 2:
INVESTIGACION OPERATIVA
INVESTIGACION OPERATIVA
INVESTIGACION OPERATIVA
INVESTIGACION OPERATIVA
La solucin ptima es: X12 = 12, X13 = 8, X23 = 8, X24 = 4, X34 = 11, X35 = 5, X45 = 10, todos los dems Xij = 0. El costo ptimo es $150.
INVESTIGACION OPERATIVA
TABLA 1: CAPACIDAD EN LAS PLANTAS Y ALMACE NES MAYORITAS Y DEMANDA DE CLIENTES EN ALMACENES MINORITAS
INVESTIGACION OPERATIVA
INVESTIGACION OPERATIVA
INVESTIGACION OPERATIVA
INVESTIGACION OPERATIVA
PROCEDIMIENTO:
1. Definir lasactividadesdelproyecto 2. Disear lared que representaelproyecto 3. Resolverelproblema 4. Traducir lasolucina unprogramadetiempo
A. Elaborar una lista con todas las actividades del proyecto indicando para cada una de ellas: Lasactividadespredecesoras. La parasuejecucin. duracinycantidad derecursos(siloshay) necesarios
B. Disear la red que representa el proyecto: Cadaactividadse representamedianteunvrtice. Se aaden dos vrtices ficticios que representan, respectivamente, las actividades principioy finaldelproyecto. Lasrelacionesdeprecedenciaentreactividadesserealizanmediantearcos.Cadaarco (i,j) tieneasociado uncoste que indicaeltiempode ejecucin delaactividadi. Cadavrticepuedetenerasociadounpesoquerepresentalacantidadderecursosque consumelaactividadi. Ejercicio 1: NewComputeresta puntodelanzarunaoferta denuevosordenadores. Cadaordenador constadedospartes,unapantallayunpackformadopor,laCPU,eltecladoyelratn. Antes deproducircualquieradelascomponentesesnecesarioconseguirlosmaterialesy formaralostrabajadoresque debenrealizar el montaje.ElpackqueincluyelaCPUrequiere pasar por uncontrol de calidadantes deserembaladoconla pantalla.Lasiguiente tabla indicala duracindecadaactividadysuspredecesores.Disearlaredque permitedescribir el proyecto.
INVESTIGACION OPERATIVA
Actividad A=Formacin detrabajadores B =Conseguirmateriales C =Produccin de1pantalla D=Produccin de unPack E=ControldecalidaddelPack F=Embalado
Duracin
10 12
INVESTIGACION OPERATIVA
X FinalXInicio= duracintotaldelproyecto
INVESTIGACION OPERATIVA
INVESTIGACION OPERATIVA
CONCLUSIONES
Un problema de transbordo nos permite tener varios orgenes como destinos. El problema de transbordo nos ayuda a asignar de la mejor manera el destino de las mercaderas enviadas. Los puntos de transbordo nos da la posibilidad de la existencia de puntos intermedios para poder realizar los envos de las mercaderas. Los algoritmos de transbordo nos ayudan a minimizar el costo total del envo de toda la mercadera.
INVESTIGACION OPERATIVA
BIBLIOGRAFIA
LIBERMAN,HILLERInvestigacion de Operaciones 7maEdicin.Capitulo9 EPPEN, GOULD, SCHMIDT Investigacion de Operaciones en la Ciencia Administrativa Tercera Edicin. http://www.fdi.ucm.es/profesor/rosa_ramos/Investigaci%C3%B3n%20Operativa% 20(ITS)%20Curso %202005-2006/2ndo.%20Parcial/Problemas%20de%20flujos.pdf