Está en la página 1de 2

3.

15:

a. El problema para su desarrollo se puede representar mediante un grafo, ya que se


puede pueden ver como los vértices a las intersecciones entre las ciudades y a las aristas
las podemos representar con las carreteras. Para el criterio de que es unidireccional por
esto podemos decir que es un grafo dirigido ya que como dice es una sola dirección

Para seguir el desarrollo para el criterio de ir de una ciudad a otra, si y solo si hay carretera
entre ellas. Este grafo debe estar fuertemente conectado para poder resolverlo en tiempo
lineal con DFS.

b. Usamos el mismo gráfico G que en la primera parte de la pregunta y rotulamos el


ayuntamiento. Esta La propiedad es verdadera si, y solo si, no hay una ruta desde s hasta
un vértice v, de modo que no haya una ruta de v a s. Entonces no debe haber una ruta
desde s hasta un vértice fuera del componente conectado de s. Para determinar si el
gráfico tiene esta propiedad, podemos etiquetar cada vértice con el número de sus
componentes conectados y luego hacer una búsqueda profunda primero de s. Si s puede
alcanzar un vértice que está en un componente conectado diferente, entonces el nuevo
reclamo es falso.
4.4

Una propuesta sobre cómo encontrar la duración del ciclo más corto en un gráfico no
dirigido con unidad longitudes de borde. Cuando se encuentra un borde posterior,
digamos (v, w) durante una búsqueda en profundidad, se forma un ciclo con los bordes
del árbol de w a v. La duración del ciclo es nivel [v] - nivel [w] + 1, donde el nivel de un
vértice es su distancia en el árbol DFS desde el vértice raíz. Esta sugiere el siguiente
algoritmo:

• Realice una búsqueda profunda primero, haciendo un seguimiento del nivel de cada
vértice.

• Cada vez que se encuentre un borde posterior, calcule la duración del ciclo y guárdelo si
está más pequeño que el más corto visto anteriormente.

Demuestre que esta estrategia no siempre funciona proporcionando un contraejemplo,


así como un resumen (una o dos oraciones) explicación.

También podría gustarte