ALGORITMO DE KRUSKAL
2. Luego se van procesando las aristas en el orden de su peso, agregando aristas que no
produzcan ciclos.
Árbol solución:
4+9+1+2+4+2+7+10= 39
Se necesita distribuir agua en todo un barrio y se necesita utilizar la menor cantidad de tubo.
Encontrar la ruta que permita optimizar el problema de distribución de agua.
3
5
2 1
1 2 2
1 3
3
5
2
1
1 2 2
1 3
Ruta solución:
2+1+1+1+2+3= 10 [m] de tubería
Kruskal en solución de problemas
monovariables
En el caso de un problema de flujo eléctrico, expresado como una problema lineal
monovariable, el caso mas general de aplicación para este algoritmo esta definido por
la siguiente función:
min 𝑧 = 𝐶𝑖𝑗 𝑋𝑖𝑗
𝑇𝑜𝑑𝑜𝑠 𝑙𝑜𝑠 𝑎𝑟𝑐𝑜𝑠
Sujeto a:
𝐹𝑙𝑢𝑗𝑜 𝑞𝑢𝑒 𝑒𝑛𝑡𝑟𝑎 𝑎 𝑐𝑎𝑑𝑎 𝑛𝑜𝑑𝑜 = 𝐹𝑙𝑢𝑗𝑜 𝑞𝑢𝑒 𝑠𝑎𝑙𝑒 𝑒𝑛 𝑐𝑎𝑑𝑎 𝑛𝑜𝑑𝑜
Aplicación: http://www.cnc.una.py/publicaciones/4_146.pdf
REFERENCIAS
Caceres N., Barán B., Viveros C, “Algoritmo Evolutivo con Corrección de
Radialidad Para la Reconfiguración de Sistemas Electrónicos de Distribución”.
Universidad de Asuncion, San Lorenzo – Paraguay.
Coto E., “Algoritmos Básicos de Grafos”, Universidad Central de Venezuela,
2003.
“Árbol de Expansión Mínima: Algoritmo de Kruskal” [online]. Disponible en:
https://jariasf.wordpress.com/2012/04/19/arbol-de-expansion-minima-
algoritmo-de-kruskal/
“Algoritmo de Kruskal y Aplicación en la vida real” [online]. Disponible en:
https://www.youtube.com/watch?v=5Ppj0Glv00k
Msc. Plasarte J, “Optimización._ Apuntes de Clase”. Escuela Politécnica
Nacional, 2017-A