2. Arborescencia
Es una red dirigida en la cual se debe de especificar
cual es el nodo raíz, en esta existe una ruta del nodo
raíz hacia los demás nodos, una arborescencia es un
caso particular de árbol.
Características de una arborescencia de ruta mas corta.
Existen varias rutas.
Tiene n-1 arcos
Modelo general
Se debe especificar la raíz.
3. Los métodos que se utilizan para obtener la
arborescencia de costo mínimo son:
Dijkstra (Etiquetas).
Dijkstra generalizado.
Floyd
Nota: El método de Dijkstra solo te da una solución
inicial y el de Dijsktra generalizado te da la solución
optima, por lo tanto se tiene que aplicar primero el
método de Dijkstra y posteriormente el método de
Dijkstra generalizado para obtener la arborescencia de
costo mínimo.
4. Algoritmo de Dijkstra (Etiquetas)
Pasos:
Iniciación de etiquetado. Sea d(s)=0 y márquese esta etiqueta
como permanente. Sea d(x)= para todo y considérese como
etiquetas temporales. Sea a(x)=x (estas etiquetas indicarán el
predecesor de x en la arborescencia). Sea p=s.
Actualización de etiquetas. Para todo que tenga etiqueta
temporal, actualizar las etiquetas de acuerdo a :
Si d(x) se modificó, hacer a(x)=p. Sea tal que . Si terminar ya
que no hay arborescencia de ruta más corta. En otro caso marcar
la etiqueta como permanente sea
i) Si sólo se desea la ruta de s a t, si p=t entonces terminar; d(p) es
la longitud del camino más corto si ir al paso 2.
ii) Si se desea la arborescencia, terminar cuando todos los nodos
estén marcados de forma permanente. En otro caso, ir al paso 2.