Documente Academic
Documente Profesional
Documente Cultură
INGENIERÍA INDUSTRIAL
MATERIA
INVESTIGACION DE OPERACIONES II
TEMA
OPTIMIZACION DE REDES
SUBTEMA
PROBLEMA DE LA RUTA MAS CORTA
PROBLEMA DE ARBOL DE MINIMA EXPANSION
DOCENTE:
ALUMNO:
Objetivo
Conocer el concepto de optimización de redes, así como la aplicación y el
desarrollo de los modelos de optimización.
Problema de la ruta más corta
Considere una red conexa y no dirigida con dos nodos especiales llamados origen y
destino. A cada arco no dirigido se asocia una distancia no negativa. El objetivo es
encontrar la ruta más corta (la trayectoria con la más mínima distancia total) del origen al
destino.
Se dispone de un algoritmo sencillo, la esencia del procedimiento es que analizara toda
la red a partir del origen, identifica de manera sucesiva la ruta más corta a cada uno de
los nodos en orden ascendente de sus distancias desde el origen.
Ejemplo:
Una compañía arrendadora de automóviles está desarrollando un plan de reemplazo de
su flotilla para los próximos cinco años. Un automóvil debe de estar en servicio cuando
menos un año antes de que se considere ser reemplazado. La tabla 8-1 resume el costo
de reemplazo por unidad (en miles de unidades monetarias) como función del tiempo y
el número de años en operación. El costo incluye la compra, prima del seguro, operación
y mantenimiento.
Este problema se puede representar mediante una red como sigue. Cada año está
representado por un nodo. La “longitud” de una rama que une a dos nodos es igual al
costo de reemplazo asociado que se da en la tabla 8-1. La figura 8-6 representa la red.
El problema se reduce a determinar la “ruta” más corta del nodo 1 al 5. La “ruta” más
corta se puede determinar mediante el uso de algoritmo que representaremos en la
sección 8.3.2. la solución óptima producirá la ruta 1 - 2 - 5
Año 1 2 3 4 5
1 4.0 5.4 9.8 13.7
2 4.3 6.2 8.1
3 4.8 7.1
4 4.9
1 2 3 4 5
Con un costo total de 4+ 8.1 = 12.1 (miles de unidades monetarias). Esto quiere decir que
cada automóvil debe reemplazarse al segundo año de uso y desecharse al quinto año.
Apliquemos el procedimiento a la red en la figura8-10. Una hipótesis básica del algoritmo
es que en todas las distancias en la red son no negativas.
2
100 15
1 4
20
10 50
3 5
ALGORITMO DE KRUSKAL
El algoritmo de Kruskal permite hallar el árbol minimal de cualquier grafo valorado (con
capacidades). Hay que seguir los siguientes pasos:
Se marca la arista con menor valor. Si hay más de una, se elige cualquiera de
ellas.
De las aristas restantes, se marca la que tenga menor valor, si hay más de una,
se elige cualquiera de ellas.
Repetir el paso 2 siempre que la arista elegida no forme un ciclo con las ya
marcadas.
El proceso termina cuando tenemos todos los nodos del grafo en alguna de las
aristas marcadas, es decir, cuando tenemos marcados n-1 arcos, siendo n el
número de nodos del grafo.