Grafos Vias
Grafos Vias
Grafos Vias
1. Introducción
En matemáticas, un grafo es un conjunto de elementos llamados vértices
o nodos, conectados por medios de enlaces denominados aristas o arcos. Un
grafo, desde un punto de vista simple, permite representar una operación binaria
interna de un conjunto. Uno de los problemas más representativos de la teorı́a
de grafos es el ejemplo histórico denominado el problema de los puentes de
Königsberg, problema que fue resuelto por Leonhard Euler.
Con un poco más de rigurosidad, podemos decir que un grafo G es un par
ordenado G = (V, E), donde:
V es un conjunto de vértices o nodos, y
E es un conjunto de aristas o arcos, que relacionan estos nodos.
Consideraremos a V como un conjunto finito. Si los arcos poseen una dirección,
el grafo de denomina grafo dirigido o digrafo. En la figura I se muestra un grafo
dirigido cuyos vértices son las letras A, B, C, conectadas entre sı́.
Por cada arista que une a dos nodos, se coloca 1 al valor que hay actual-
mente en la ubicación correspondiente de la matriz.
Por ejemplo para el grafo de nuestro ejemplo, su matriz de adyacencia serı́a
X Y Z
X 0 1 1
Y 0 0 1
Z 1 1 0
X Y Z
X 0 1 1
Y 0 0 1
Z 1 1 0
Se observa que hay una 1-trayectoria de Y a Z.
A2 = A × A
0 1 1 0 1 1
A2 = 0 0 1 0 0 1
1 1 0 1 1 0
1 1 1
A2 = 1 1 0
0 1 2
En este caso podemos observar que el elemento c12 es igual a 1 (texto en
azul), lo que indica que existe exactamente UNA 2-trayectoria que va de X
hacia X. En el gráfico podemos notar que se trata de la ruta X - Z - X. Además
como ejemplo también podemos decir que el elemento c33 , que tiene un valor
de 2 (texto en rojo), nos indica que existen exactamente dos 2-trayectorias que
van de Z a Z. Estos caminos son Z-X-Z y Z-Y-Z. Finalmente notamos que no
hay 2-trayectorias de Y a Z ya que el elemento c23 es igual a 0.
X Y Z
X 1 1 1
Y 1 1 0
Z 0 1 2
Por lo tanto, el problema de hallar las k-trayectorias dentro de un grafo
se resume a hallar la k-ésima potencia de la matriz A. Para hallar la k-ésima
potencia de la matriz A podemos usar diagonalización de matrices, ya que si A
es diagonalizable se tiene lo siguiente
D = C −1 AC
Donde D es una matriz diagonal semejante a A, y C una matriz invertible, que
diagonaliza a A. Si A es semejante a una matriz diagonal, entonces su k-ésima
potencia es
Ak = CDk C −1
Gracias al álgebra lineal sabemos que la matriz diagonal D se compone de
los valores propios de A y que la matriz C de vectores propios linealmente
independientes de la matriz A.
Finalmente tenemos:
Ak = CDk C −1
3
− 14
k
k 1 1 1 0 4
A = 1 1
−1 3 0 5k 4 4
3
+ 14 5k − 14 + 14 5k
k 4
A = 3
−4 + 34 5k 1 3 k
4 + 45
2. El problema
En el año 2023, Guayaquil ha sufrido una regeneración urbana, y ciertas
avenidas han sido modificadas con el tiempo. En un mapa vial de las principales
zonas de Guayaquil se puede observar estas zonas están conectadas por carre-
teras modernas (con adoquines en los extremos) que ofrecen un acceso directo
entre las mismas. Las zonas que muestra el mapa son
Figura 2: Vı́as directas entre las principales zonas de Guayaquil, año 2023
3. Entregables
Se necesita que su grupo de trabajo elabore un reporte con su solución a este
problema. El reporte es un documento con introducción, fundamento teórico,
solución, conclusiones, recomendaciones.
Para la sección solución usted deberá presentar:
El planteamiento matricial del problema (matriz de adyacencia).
Todo lo anterior debe estar escrito de una manera secuencial y con sentido com-
pleto. Usted puede (y probablemente debe) ayudarse utilizando herramientas
de software para resolver este problema, los mismos que deben ser descritos, y
detallar su uso, en el reporte.