Está en la página 1de 3

IÑAKI LASA SAN MARTIN

2º INSO

PRÁCTICA CON GRAFOS


El grafo que vemos a continuación representa la red aérea española. Son las conexiones
entre algunos aeropuertos del país. Cada vértice representa un aeropuerto, y cada arista
la conexión que hay entre dos de ellos. Como podemos observar, se trata de un grafo
simple no dirigido. En cuanto a los vértices, cabe destacar que, el aeropuerto de canarias
es un vértice terminal.

Como podemos ver en su matriz de incidencia no hay ningún bucle en ningún vértice, ya
que no tenemos ninguna columna que solo esté representado dicho vértice. Al ser un
grafo no dirigido cada columna de la matriz de incidencia suma 2. En ambas matrices
podemos observar que la suma de cada fila representa el grado del vértice al que se
refiere en dicha fila. La matriz de adyacencia es simétrica respecto a la diagonal principal
puesto que el grafo es no dirigido.
MATRIZ DE INCIDENCIA MATRIZ DE ADYACENCIA
1 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0
1 1 0 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0
⎛ ⎞ ⎛ ⎞
0 1 1 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 0 1 0 0
⎜ ⎟ ⎜ ⎟
⎜0 0 1 1 0 0 0 1 0 0 0 0 0⎟ ⎜0 0 1 0 0 1 1 0 0⎟
⎜0 0 0 0 1 0 1 0 0 0 0 0 0⎟ ⎜0 0 0 0 0 1 1 0 0⎟
⎜0 0 0 1 1 1 0 0 0 0 0 0 0⎟ ⎜0 0 0 1 1 0 1 0 0⎟
⎜0 0 0 0 0 1 1 1 1 1 1 0 1⎟ ⎜0 1 1 1 1 1 0 1 1⎟
0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 1 0 0
⎝0 0 0 0 0 0 0 0 0 0 0 0 1⎠ ⎝0 0 0 0 0 0 1 0 0⎠
v1 e1 v2
e2
e12 v8 e10 v3
e11 e9
v7 e3
e8
v4
e13 e7
v5
e6 e5 e4
v9
v6
IÑAKI LASA SAN MARTIN
2º INSO
El grafo no contiene ningún camino euleriano, ya que no hay ningún par de vértices
impares que conformen un camino simple (que pase por todos los vértices sin repetir
ninguna arista) que contenga a todas las aristas. De este modo, no existe tampoco un
circuito euleriano, ya que éste consiste en un camino euleriano cerrado. Este grafo no
tiene camino hamiltoniano, porque no hay ningún par de vértices que conformen un
camino simple que contenga todos los vértices. Al igual que con el circuito euleriano,
tampoco tiene circuito hamiltoniano ya que necesitaríamos un camino hamiltoniano
cerrado.

He coloreado el grafo de manera que no haya vértices adyacentes que tengan el


mismo color, para ello he necesitado 3 colores diferentes. En este caso colorear el
grafo nos sirve de gran ayuda para determinar el horario de trabajo, de una empresa
que se encarga de la revisión diaria del estado de las puertas de emergencia. Cada
vértice representa un aeropuerto, y cada arista, un operario. La revisión descrita
anteriormente se podrá realizar en el mismo horario en los aeropuertos que tengan el
mismo color, ya que no comparten operario. Al mismo tiempo, los aeropuerto de
diferente color, deberán tener horarios diferentes de revisión, para que puedan llegar
los operarios a tiempo y no tengan dos revisiones a la misma hora.
IÑAKI LASA SAN MARTIN
2º INSO
Para obtener el árbol generador minimal, aplicamos el algoritmo de Kruskal. El
objetivo es construir un árbol que contenga todos los vértices empezando en uno de
ellos y terminando en otro, de forma que la suma del valor de las aristas se mínima. El
algoritmo que vamos a usar consiste en ir marcando las aristas con menor valor, sin
formar un bucle entre ellas.

h 6 a h 6 a

10
6 6
8 g g
b b
6
1 2 1 2
f 3 f 3
5 7 c 5 7 c
d d
13 9 9
12
i i

e e

Por último, tenemos el algoritmo de búsqueda BFS. Se llama de búsqueda porque se


trata de recorren el grafo en busca de todos los vértices que tiene. Se trata de elegir un
vértice inicial y de él avanzar a sus adyacentes. Una vez obtenidos los adyacentes,
repetimos el proceso con cada vértice que habíamos encontrado hasta llegar al último.

h a
h,a,g,f,b,i,e,d,c

g
b

f
d c

También podría gustarte