Está en la página 1de 5

INVESTIGACIN DE OPERACIONES II

RBOL DE EXPANSIN MNIMA


Este problema surge cuando todos los nodos de una red deben conectarse entre ellos.
El rbol de expansin mnima es apropiado para problemas en los cuales la redundancia es expansiva, el flujo a lo
largo de los arcos se considera instntaneo.
Este problema se refiere a utilizar las ramas o arcos de la red para llegar a todos los nodos de la red, de manera tal
que se minimiza la longitud total.
La aplicacin de estos problemas de optimizacin se ubica en las redes de comunicacin elctrica, telefnica,
carretera, ferroviaria, area, martima, etc.; donde los nodos representan puntos de consumo elctrico, telfonos,
aeropuertos, computadoras. Otro ejemplo es en la construccin de carreteras pavimentadas que unen varias
poblaciones. El camino entre dos poblaciones puede pasar por una o ms poblaciones adicionales.
Y los arcos podran ser de alta tensin, cable de fibra ptica, rutas areas, etc.
Si n = nmero de nodos, entopnces la solucin ptima debe incluir n-1 arcos.
Algoritmo de Kruskal o Voraz
Es para una red no orientada. Cuya finalidad es conectar todos los nodos de manera mnima.
1.- Generar una matriz que relacione los nodos, es decir, en las columnas se enlistan todos los nodos como finales
(nj) y en forma de fila se enlistan todos los nodos como iniciales (n i).
2. El llenado de la matriz se da con el valor de los arcos que unan a un nodo tomado como inicio y otro como final, en
caso de no haber un arco que una los nodos relacionados, se anota un guion.
3.- El mtodo se puede iniciar seleccionando cualquier nodo y se cancela su columna correspondiente.
4.- En el rengln del nodo seleccionado se identifica el menor valor, encerrandose en un crculo y cancelando su
columna. En caso de empate se rompe de manera arbitraria.
5.- De los renglones correspondientes a los nodos que les haya sido cancelada su columna identificamos el valor
mnimo y cancelamos la columna del nodo. Procediendo a generar iteraciones.
6.- El procedimiento termina cuando se hayan enlazando todos los nodos.
7.- Se marcan en la red los arcos que conforman el rbol de expansin mnima y el resultado es la suma de los
valores de los arcos que conformen el rbol mnimo.
Ejemplo 1: Dada la siguiente red obtenga el rbol de expansin mnima.

INVESTIGACIN DE OPERACIONES II

SOLUCIN:

NODOS INICIALES DE LOS ARCOS (ni)

NODOS FINALES DE LOS ARCOS (nJ)

(2)

224

300

539

(1)

224

200

539

3 (inicio)

200

400

600

(5)

400

400

200

(6)

400

600

447

(3)

300

600

283

(4)

539

539

600

200

447

283

INVESTIGACIN DE OPERACIONES II
rbol de expansin mnima = 200+224+300+283+200+400 = 1607

Algoritmo de Kruskal o Voraz (modificado)


Paso 1.- Se selecciona un nodo de la red arbitrariamente
Paso 2. Indicar el nmero de arcos que conforman el rbol mnimo.
Paso 3. Seleccionar aquel arco que no pertenezca al rbol y que tenga el valor menor, de todos los arcos que unen al
rbol con los nodos vecinos a l. Tanto el arco como el nodo seleccionado entran a formar parte del rbol. Contine
con el paso 2.
Paso 4. Realice iteraciones hasta que todos los nodos formen parte del rbol de extensin mnima.
NOTA: Para aplicar este algoritmo, es conveniente construir una tabla como la que se muestra a continuacin.

ITERACIN

NODO
SELECCIONADO
EN EL RBOL

ARCO
SELECCIONADO
EN EL RBOL

VALOR
ACUMULADO

ARCOS EN EL
RBOL

Ejemplo 2: Considerando la red del ejemplo1 obtenga el rbol de expansin mnima, aplicando el mtodo modificado.
SOLUCIN: Para demostrar que ambos mtodos llegan a la misma solucin, se seleccionar como nodo de inicio el
3 (mismo con el que se inicio la solucin con el mtodo anterior).

ITERACIN

NODO
SELECCIONADO
EN EL RBOL

ARCO
SELECCIONADO
EN EL RBOL

VALOR
ACUMULADO

ARCOS EN EL
RBOL

3 (arbitrario)

32 = 200

200

21 = 224

424

16 = 300

724

67 = 283

1007

INVESTIGACIN DE OPERACIONES II

74 = 200

1207

45 = 400

1607

rbol de expansin mnima = 1607

Mtodo Grfico
1.- Se inicia seleccionando el menor de los arcos de la grfica (el valor mnimo).
2.- Enseguida seleccionamos el siguiente arco menor, despus del ya seleccionado. En caso de empate,
seleccionamos primero un arco y despus el otro. Los arcos seleccionados se tachan para que se pueda ir marcando
el camino.
3.- Se selecciona el siguiente arco menor de ellos, tomando en cuenta la no formacin de ciclos, adems de que se
cumpla la condicin de solo poder seleccionar n-1 arcos, siendo n el nmero de nodos.
4.- La suma de las distancias entre los arcos desde el inicio hasta el nodo terminal debe ser mnima.

INVESTIGACIN DE OPERACIONES II
EJERCICIOS:
1. La siguiente red representa una serie de poblados que se encuentran comunicados a travs de caminos
rurales o empedrados. El Gobernador del Estado al que pertenecen ha aprobado se pavimenten los caminos
que permitan unir a todos los poblados, buscando que la distancia a pavimentar sea la mnima posible.
Cules caminos son los que se deben de pavimentar?

2. La siguiente red representa una serie de nuevas colonias que se han establecido en una localidad, la
compaa de Luz desea suministrar el servicio correspondiente, para ello se requiere instalar el cableado
elctrico. Determine la cantidad de km de cable mnimo que debe de instalarse de tal forma que se
proporcione el servicio a todas las colonias?l

También podría gustarte