Modelos de Optimización y Recursos Unidad 4
Modelos de Optimización y Recursos Unidad 4
Modelos de Optimización y Recursos Unidad 4
Investigacin Documental
Introduccin:
Estos modelos son muy importantes en la vida cotidiana ya que puedes ser de mucha
utilidad como cuando se trata de encontrar el camino ms corto entre un origen y un destino,
la tcnica, algoritmo o el modelo adecuado es del camino ms corto; aunque existen
otros modelos de redes como el modelo del rbol de expansin mnima, flujo mximo, cada
uno abarca un problema en particular.
En este trabajo se mencionan los modelos de redes existentes como el primero sera
modelos de flujo enredes se dar unas pequeas definicin, se mencionara el modelo de
camino ms corto, luego el modelo de flujo mximo y por ltimo el modelo de rbol de
expansin mnima
los algoritmos que aplican estos modelos para encontrar la solucin ptima al problema.
Las tcnicas de flujo de redes estn orientadas a optimizar situaciones vinculadas a las redes
de transporte, redes de comunicacin, sistema de vuelos de los aeropuertos, rutas de
navegacin de los cruceros, etc.
Esta investigacin ya mencionada servir para poder utilizar algoritmos ms cortos para
poder en contra una solucin ms simple y poder entender los distintos tipos de problemas
Algoritmo de Dijkstra. Sea Ui la distancia ms corta del nodo origen 1 al nodo i, y defina Dij (
0) como la longitud del arco (i,j). El algoritmo define la etiqueta para un nodo j que sigue
inmediatamente como:
La etiqueta para el nodo de inicio es [0, 2], que indica que el nodo no tiene predecesor. Las
etiquetas de nodo en el algoritmo de Dijkstra son de dos tipos: temporales y permanentes.
Una etiqueta temporal en un nodo se modifica si puede hallarse una ruta ms corta al nodo.
De lo contrario, el estado temporal cambia a permanente.
Ejemplo 1:
La red de la figura muestra las rutas permisibles y sus longitudes en millas entre la ciudad 1
(nodo 1) y las otras cuatro ciudades (nodos 2 a 5). Determine las rutas ms cortas entre la
ciudad 1 y cada una de las cuatro ciudades restantes.
Iteracin 1. Se puede llegar a los nodos 2 y 3 desde el nodo 1 (el ltimo etiquetado
permanentemente). As, la lista de nodos etiquetados (temporales y permanentes) es:
Para las dos etiquetas temporales [100,1] y [30,1], el nodo 3 da la distancia mnima (u3 = 30).
De este modo, el estado del nodo 3 cambia a permanente.
Iteracin 2. Se puede llegar a los nodos 4 y 5 desde el nodo 3, y la lista de los nodos
etiquetados es:
Iteracin 4. Slo el nodo 3 permanentemente etiquetado puede ser alcanzado desde el nodo
2. Por consiguiente el nodo 3 no puede ser reetiquetado. La nueva lista de etiquetas
permanece como estaba en la iteracin 3 excepto que la etiqueta en el nodo 2 ahora es
permanente. Esto deja al nodo 5 como la nica etiqueta temporal. Como el nodo 5 no
conduce a otros nodos, su etiqueta se hace permanente, y el proceso termina.
Los clculos del algoritmo pueden realizarse directamente en la red, como lo demuestra la
figura:
La ruta ms corta entre el nodo 1 y cualquier otro nodo en la red se determina partiendo del
nodo destino deseado y retrocediendo hasta el nodo de inicio utilizando la informacin en las
etiquetas permanentes. Por ejemplo, la siguiente secuencia determina la ruta ms corta del
nodo 1 al nodo 2:
El problema puede formularse como un modelo de la ruta ms corta por medio de una
transformacin logartmica para convertir el producto de las probabilidades en la suma de los
logaritmos de las probabilidades, esto es, p1k x p1 x p2 3 x pk se transforma en log p1k =
log p1 1 log p2 1 1 log pk. Las dos funciones p1k y log p1k son montonas y decrecen en
k, as pues, maximizar p1k es equivalente a maximizar log p1k, lo que a su vez equivale a
minimizar log p1k. Por lo tanto, al reemplazar pj con log pj para toda la j en la red, el
problema se convierte en la red de la ruta ms corta en la figura:
Enumeracin de cortes:
Un corte define un conjunto de arcos cuya eliminacin de la red interrumpe el flujo entre los
nodos fuente y sumidero. La capacidad de corte es igual a la suma de las capacidades de su
conjunto de arcos. Entre todos los cortes posibles en la red, el corte con la capacidad mnima
es el cuello de botella que determina el flujo mximo en la red.
Algoritmo de flujo mximo:
Este algoritmo se basa en el hallazgo de rutas de avance con flujo positivo entre los nodos
fuente y sumidero. Cada ruta destina una parte de o todas las capacidades de sus arcos al
flujo total en la red. Considere el arco (i, j) con las capacidades bidireccionales (de diseo)
(cij, cji). Como algunas partes de estas capacidades se destinan al flujo en el arco, los
residuos (capacidades no utilizadas, o flujo remanente) del arco se actualizan. Utilizamos la
notacin (cij, cji) para representar los residuos. Para un nodo j que recibe flujo del nodo i,
anexamos la etiqueta [aj,i] donde aj es el flujo del nodo i al nodo j.
Ejemplos:
Considere la red de la figura 6.28. Las capacidades bidireccionales se muestran en los arcos
respectivos por medio de la convencin utilizada en la figura 6.27. Por ejemplo, el lmite de
flujo para el arco (3,4) es de 10 unidades de 3 a 4, y de 5 unidades de 4 a 3. La figura 6.28
ilustra tres cortes con las siguientes capacidades:
La nica informacin de los tres cortes es que el flujo mximo en la red no puede exceder de
60 unidades. Para determinar el flujo mximo es necesario enumerar todos los cortes, una
tarea difcil para la red general. Por lo tanto, la necesidad de un algoritmo eficiente es
imperativa.
Determine el flujo mximo en la red del ejemplo 6.4-1 (figura 6.28). La figura 6.30
proporciona un resumen grfico de las iteraciones del algoritmo. Ver que es til comparar la
descripcin de las iteraciones con el resumen grfico.
El rbol de expansin mnima es: 200 + 224 + 300 + 283 + 200 + 400 = 1607
Ejemplo 2
Midwest TV Cable Company va a proporcionar servicio de cable a cinco desarrollos
habitacionales. La figura 6.6 ilustra las posibles conexiones de TV a las cinco reas,
con las millas de cable anexadas a cada arco. El objetivo es determinar la red de
cables ms econmica. El algoritmo se inicia en el nodo 1 (en realidad, cualquier otro
nodo puede ser un punto de inicio), el cual da por resultado Las iteraciones del
algoritmo se resumen en la figura 6.7. Los arcos delgados proporcionan todos los
candidatos entre C y. Los arcos gruesos son los vnculos permanentes del conjunto
conectado C, y el arco de rayas es el nuevo vnculo (permanente) agregado en cada
iteracin. Por ejemplo, en la iteracin 1, la rama (1, 2) es el vnculo ms corto (5 1
milla) entre todas las ramas candidatas del nodo 1 a los nodos 2, 3, 4, 5 y 6 en el
conjunto no conectado. De ah que el vnculo (1, 2) se hace permanente y j* 5 2, de lo
cual resulta C2 = {1, 2}, C2 = {3, 4, 5, 6} C1 C
El rbol de mnima expansin que se muestra en la iteracin 6 de la figura 6.7 da la
solucin. Las millas de cable mnimas resultantes que se necesitan para proporcionar
el servicio de cable deseado son 1 + 3 + 4 + 3 + 5 = 16 millas. Comentarios. En teora,
un rbol de mnima expansin puede formularse y resolverse como un programa
lineal. Sin embargo, la PL no es una opcin prctica porque deben agregarse
numerosas restricciones para excluir todos los ciclos y el resultado es una PL enorme,
aun para redes pequeas.
Conclusin:
Se lleg a la conclusin de que se pueden usar algoritmo adecuado para encontrar la ruta
ms corta en donde los nmeros representan las distancias reales entre los nodos
correspondientes.
Tambin que los modelos de optimizacin de redes constituyen una herramienta muy
sencilla para la encontrar la solucin ptima a los problemas de flujo de redes, porque
proporcionan algoritmos fciles de comprender y aplicar que comparados con el mtodo
simplex disminuyen el nmero de iteraciones que resuelven el problema.
En la investigacin pudimos comprender que existen algunos modelos que esos modelos
nos pueden servir en la vida cotidiana la cual esta investigacin facilita el uso de estos
elementos ya mencionados y tambin encontrar solucin a estos con facilidad sin necesidad
de complicacin se busca la ruta ms corta y adecuada.
Los modelos de redes tienen un uso comn en ciertos aspectos laborales y que gracias a
ellos podemos resolver problemas, y se pueden desenvolver en diferentes mbitos facilitando
las rutas que mejor convengan.
Para concluir podemos decir que, estos modelos pueden tener una direccin directa o
indirecta, que dentro de cada red puede haber mltiples conectores que sirven para unir
varios nodos y as crear rutas, dentro de cada red.
Bibliografa:
1.- Hamdy A. Taha, Investigacin de operaciones 9na edicin, Capitulo 6: Modelo De Redes,
pgina 209
2.- Hamdy A. Taha, Investigacin de operaciones 7ma edicin, capitulo 6: Modelo de redes,
pgina 213