Вы находитесь на странице: 1из 11

ALGORITMO DE PRIM

Prim en 1957 descubrió un algoritmo para la


resolución del problema del Árbol de coste total
mínimo (minimum spanning tree - MST). Este es
un problema típico de optimización combinatoria,
que fue considerado originalmente por Otakar
Boruvka en 1926 mientras estudiaba la necesidad
de electrificación rural en el sur de Moravia en
Checoslovaquia.
¿En qué consiste el algoritmo de
Prim?
El algoritmo encuentra un subconjunto de aristas que
forman un árbol con todos los vértices, donde el peso
total de todas las aristas en el árbol es el mínimo
posible. Si el grafo no es conexo, entonces el algoritmo
encontrará el árbol recubridor mínimo para uno de los
componentes conexos que forman dicho grafo no
conexo.
El algoritmo de Prim es
un algoritmo perteneciente a
la teoría de los grafos para
encontrar un árbol recubridor
mínimo en
un grafo conexo, no dirigido y
cuyas aristas están
etiquetadas.

Este algoritmo se usa normalmente para


ahorrar recursos, su aplicación mas
común es la implementación de cables
de redes, de servidores, de postes
de luz entre otros.
Algoritmo de Prim del árbol de expansión

Para nuestro último algoritmo de grafos vamos a considerar un problema al que se enfrentan los
diseñadores de juegos en línea y los proveedores de radio por Internet. El problema es que quieren
transferir eficientemente una pieza de información a todos y cada uno de los que puedan estar
escuchando. Esto es importante en los juegos para que todos los jugadores conozcan la posición más
reciente de cada uno de los otros jugadores. Es importante también en la radio por Internet para que todos
los oyentes que estén sintonizados estén recibiendo todos los datos que necesitan para reconstruir la
canción que estén escuchando.

Problema de radiodifusión
EJEMPLOS:

Aplicando el algoritmo de Prim en un problema de la vida real:


• Situación: Implementación del cableado para el servicio de televisión por cable en ciertos puntos de un
sector de la ciudad de Puno.
• Problema: Ahorrar la mayor cantidad de cable (recursos) en los puntos estratégicos (torres
de distribución) para llegar a todos los destinos deseados.
• Datos: Distancia entre torres y casas es de 10 metros (cada casa)

En esta figura se observa la


ubicación de las torres de
distribución y las viviendas
En esta figura transformamos el
conjunto de torres y viviendas en un
Grafo.
En esta figura aplicamos el Algoritmo de Prim en el
grafo para hallar el árbol y recubrir mínimo o en otras
palabras la ruta optima para ahorrar la distancia del
cableado.

Вам также может понравиться