Está en la página 1de 14

OPTIMIZACIÓN II

Clase: Algoritmo del árbol de mínima expansión


Contenido

1. Introducción optimización de redes.


2. Algoritmo árbol de expansión mínima.
Resultado de aprendizaje

Aplica los algoritmos de redes en la resolución de problemas ingenieriles, de las


organizaciones industriales.
Introducción

En realidad, una representación de redes proporciona un poderoso apoyo visual y conceptual para mostrar las relaciones entre
las componentes de los sistemas, de tal modo que se usa casi en todos los ámbitos científicos, sociales y económicos.
• La representación de redes se utiliza de manera amplia en áreas tan diversas como los ejemplos que se mencionan a
continuación:
✓ Producción.
✓ Distribución.
✓ Planeación de proyectos.
✓ Localización de instalaciones.
✓ Administración de recursos.
✓ Planeación financiera.
• Las predominante por excelencia en la vida diaria son:
✓ Las redes de transporte, eléctricas y de comunicaciones.
Introducción

❑ La solución de estas situaciones se logra por medio de varios algoritmos de optimización de redes.

✓ Árbol de mínima expansión.

✓ Algoritmo de la ruta más corta.

✓ Algoritmo de flujo máximo.

✓ Algoritmo de la ruta crítica (CPM).


Algoritmo del árbol de mínima expansión

❑ Este árbol vincula a los nodos de una red, valiéndose de la longitud mínima total de las ramas de conexión. Una aplicación
común se presenta en la pavimentación de carreteras que unen poblaciones, o de forma directa, o que pasan por otras
poblaciones. La solución del árbol de mínima expansión, proporciona el diseño del sistema de carreteras.

Sea:
✓ N el conjunto de nodos de la red N = {1, 2,…,n}.

✓ 𝑪𝒌 = Conjunto de nodos que conectados en la iteración k.

ഥ𝒌 = Conjunto de nodos que conectarán después del paso k.


✓ 𝑪
Algoritmo del árbol de mínima expansión

❑ Los siguientes pasos describen al algoritmo del árbol de mínima expansión:

✓ Paso 0. Establece 𝐶𝑂 = ∅ y 𝐶𝑂 = 𝑁

✓ Paso 1. Inicia con cualquier nodo i en el conjunto no conectado 𝐶𝑜ҧ , y establece 𝐶1 = ሼ𝑖 ሽ, lo que produce
𝐶𝑂 = 𝑁 − ሼ𝑖 ሽ

ҧ
✓ Paso general k. Selecciona un nodo j* en el conjunto no conectado 𝐶𝐾−1 , que produzca el arco más corto
ҧ
a un nodo en el conjunto 𝐶𝐾−1 y elimínalo 𝐶𝐾−1 para obtener respectivamente 𝐶𝐾 y 𝐶𝐾ҧ . Detente
hasta que vacío 𝐶𝐾ҧ = ∅
Ejemplo 1

• TV Cable Company va a proporcionar servicio de cable a cinco desarrollos habitacionales. La figura 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 más
económica.

Fuente: Taha, H. (2004). Investigación de Operaciones. 7a edición. México. Pearson.


Desarrollo de ejemplo 1

✓ Paso 0 𝐶𝑂 = ∅ 𝐶𝑂 = (1,2,3,4,5,6)

Fuente: Taha, H. (2004). Investigación de Operaciones. 7a edición. México. Pearson.


Iteración 1 y 2

✓ Paso 1 𝐶1 =ሼ1ሽ y 𝐶1ҧ = ሼ2,3,4,5,6ሽ ✓ Paso 2 𝐶2 = ሼ1,2ሽ 𝐶𝑂 = (3,4,5,6) ✓ Paso 3 𝐶3 = ሼ1,2,5ሽ 𝐶𝑂 = (3,4,6)

Fuente: Taha, H. (2004). Investigación de Operaciones. 7a edición. México. Pearson.


Iteración 3 y 4

✓ Paso 3 𝐶3 = ሼ1,2,5ሽ 𝐶𝑂 = (3,4,6) ✓ Paso 4 𝐶4 = ሼ1,2,4,5ሽ 𝐶𝑂 = (3,6)

Fuente: Taha, H. (2004). Investigación de Operaciones. 7a edición. México. Pearson.


Iteración 5 y 6

El árbol de mínima expansión que se muestra en la iteración 6 de la figura da la solución. Las millas de cable mínimas
resultantes que se necesitan para proporcionar el servicio de cable deseado es igual a 1+ 3+ 4 +3+ 5+ 5= 16 millas.

Fuente: Taha, H. (2004). Investigación de Operaciones. 7a edición. México. Pearson.


Referencias bibliográficas

• Hillier Frederick, S. y Lieberman Gerald J. (2002). Investigación de Operaciones. Séptima edición.


México. McGraw-Hill.

• Taha, H. (2004). Investigación de Operaciones. Séptima edición. México. Pearson.

• Winston Wayne, L. (2005). Investigación de Operaciones aplicaciones y algoritmos. Cuarta edición.


México. Thomson.

También podría gustarte