Anda di halaman 1dari 2

PRACTICA PARA EL EXAMEN GRAFOS

1. Dado el grafo G = (V; A) con V = 1; : : : ; 6 y A = 1; 2; 1; 5; 1; 6; 2; 3; 2; 4; 2; 5; 3; 4; 3; 6;


4; 5; 5; 6, se pide:
a. Determinar si G es plano y, si se puede, dibujar una representacin plana de G con aristas rectas.
b. Obtener la matriz de adyacencia de G.
c. Determinar si el subgrafo G de vrtices V = 1; 2; 3; 5 es conexo, usando su matriz de adyacencia.
d. Determinar cuntos caminos de longitud 3 hay en G entre los vrtices 2 y 5.
e. Determinar si G es euleriano o posee algn camino euleriano.
f. Si aadimos un sptimo vrtice, a cules de los seis primeros puede estar unido para que el nuevo
grafo sea euleriano? Hacerlo y construir un circuito euleriano usando el algoritmo de Fleury.
g. Determinar si el grafo G es hamiltoniano. Si lo es, buscar un circuito de Hamilton.
h. Obtener un rbol generador del grafo G.
2. Suponer el grafo no dirigido de la siguiente figura. Mostrar:
a. Recorrido en profundidad, empezando en a y en d.
b. Recorrido en amplitud, empezando en a y en d.
c. El rbol de expansin de coste mnimo utilizando el algoritmo de Prim.
d. El rbol de expansin de coste mnimo utilizando el algoritmo de Kruskal. Son iguales las soluciones
obtenidas en ambos algoritmos? En caso contrario, son vlidas las distintas soluciones? Por qu?

3. Utilizar el algoritmo de Dijkstra para encontrar los caminos ms cortos que van desde el nodo a hasta los
restantes nodos, en el siguiente grafo dirigido. Mostrar los valores S, D y P para todos los pasos de ejecucin
del algoritmo. A partir del resultado, encontrar cul es el camino ms corto desde a hasta d.

4. Una empresa de reparto planifica las rutas de su flota de camiones entre distintas ciudades. Tenemos un
grafo que representa el mapa de carreteras, siendo C[v,w] el tiempo que se tarda entre los puntos v y w. En
general, nos interesar pasar por los caminos mnimos. Pero para prevenir incidentes, como atascos o cortes
de carreteras, decidimos quedarnos con los dos caminos menos costosos (en lugar de slo con el mnimo).
Disear un algoritmo que encuentre los dos caminos de menor coste entre dos nodos dados del grafo.
Aplicarlo al grafo de abajo para encontrar los dos caminos mnimos entre 1 y 6.

5. Mostrar el resultado de la aplicacin del algoritmo de Floyd sobre el siguiente grafo dirigido.

6. El grafo de la figura representa las distancias entre los distintos edificios de una universidad y los caminos
entre ellos. Se pide:
a. Decidir si un vigilante puede salir de A, recorrer todos los edificios una sola vez y volver al punto de
partida. Y desde B?
b. Encontrar un recorrido de longitud mnima que visite todos los edificios y regrese al punto de partida.
c. Encontrar un rbol generador de peso mnimo.

7. La red de transporte entre las tiendas de Media Markt en Espaa se representa por el siguiente grafo, que
incluye los costes de cada envo entre dos tiendas (en miles de euros):

Se pide encontrar la ruta de transporte de coste mnimo entre A y G:


a. Si las aristas no estuvieran dirigidas.
b. En el grafo dirigido que se da.

8. Queremos conectar 6 ordenadores en red usando 9 cables, de manera que cada ordenador est conectado a
otros 3. Es posible? Se puede hacer de varias formas? >Y 7 ordenadores usando 10 cables? Cinco
amigos A; B; C; D; E quieren comunicar sus ordenadores para jugar en red. Los costes conocidos, en
segundos, de enviar datos entre sus ordenadores son:

Decidir, aplicando el algoritmo correspondiente, cmo deben estar conectados los ordenadores para que A y
C tarden lo menos posible en comunicarse.

Anda mungkin juga menyukai