Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Examen Discreta
Examen Discreta
Para el grafo Rue1 = (V, E) / V = { Se, Po, Hu, Sa, Ri, Pu, Ce, Ma }, dado por su matriz de adyacencia
Rue1A, debes calcular la componente conexa del vértice Hu, CC(Hu).
Para ello:
1. Explica qué es una componente conexa (CC) de un grafo cualquiera G = (V, E) / V = {v1,…vn}.
2. Explica qué son los conjuntos p (vi) y -p (vi)/ vi V, i=1…n, y qué significa el exponente p.
3. Calcula / escribe los elementos de los conjuntos p (Hu) y -p (Hu). Justifica cuál es el valor máximo
de p con el que se finaliza el cálculo de dichos conjuntos.
5. Escribe los pasos del algoritmo que calcula las CC de un grafo, a partir de las matrices R y Q.
Observación: Si has entregado los ejercicios Pre-Examen y has resuelto el Reto 2 podrás realizar
este ejercicio sin dificultad. En caso de que la entrega esté bien, pero no coincida con la resolución
de este ejercicio no tendrá efecto la nota del Reto 2 de los ejercicios Pre-Examen.
SOLUCIÓN EJERCICIO CC- EXAMEN DE MATEMÁTICAS I (M. DISCRETA). C2-2023
1. Explica qué es una componente conexa (CC) de un grafo cualquiera G = (V, E) / V = {v1,…vn}.
Sol. Una componente conexa (CC) de un grafo es el mayor subgrafo conexo del grafo.
2. Explica qué son los conjuntos p (vi) y -p (vi)/ vi V, i=1…n, y qué significa el exponente p.
Sol. p(v) es el conjunto de vértices a los que alcanza v mediante una cadena de longitud p.
-p(v) es el conjunto de vértices que alcanzan a v mediante una cadena de longitud p.
p es la longitud de la cadena.
3. Calcula / escribe los elementos de los conjuntos p (Hu) y -p (Hu). Justifica cuál es el valor máximo
de p con el que se finaliza el cálculo de dichos conjuntos.
Sol.
R(vi) es el conjunto de vértices del grafo a los que alcanza el vértice vi con una cadena de longitud
p n / IVI = n. R(vi) se corresponde con la fila i de la matriz de accesibilidad R.
R(vi) = {vi} (vi) 2(vi) … p(vi)
p+1(vi) {vi} (vi) 2(vi)… p(vi), p ≤ n.
Q(vi) es el conjunto de vértices que alcanzan al vértice vi con una cadena de longitud p n. Q(vi) se
corresponde con la fila i de la matriz de acceso Q.
Q(vi) = {vi} -1(vi) -2(vi) … -p(vi)
-(p+1)(vi) {vi} -1(vi) -2(vi)… --p(vi), p ≤ n.
SOLUCIÓN EJERCICIO CC- EXAMEN DE MATEMÁTICAS I (M. DISCRETA). C2-2023
5. Escribe los pasos del algoritmo que calcula las CC de un grafo, a partir de las matrices R y Q.
Sol.
R(Hu) = { Se, Hu, Sa, Pu }
Q(Hu) = { Se, Hu, Sa, Pu, Ma }
Sol.
CC(Hu) = R(Hu) Q(Hu) = {Se, Hu, Sa, Pu} {Se, Hu, Sa, Pu, Ma} = {Se, Hu, Sa, Pu}
EXAMEN MATEMÁTICAS I
BLOQUE: M. DISCRETA (max 4 puntos) G.I. MULTIMEDIA
C2-2023
Para ello:
1. Escribe el conjunto de vértices V (según RueW) y el que utilizarás (V’) para obtener los resultados
pedidos.
2. Teniendo en cuenta V’ escribe la matriz de pesos RueW´ y el valor de la iteración m con el que obtendrás
el resultado solicitado.
3. Para cualquier grafo ponderado, el algoritmo FW obtiene los elementos uij(m+1) de las matrices de pesos
(m+1) aplicando una ecuación recursiva. Escribe dicha ecuación.
4. Para simplificar los cálculos de los elementos de las matrices (m+1) el algoritmo considera que:
4.1. fila/col m de (m+1) = fila/col m de (m)
Utiliza la ecuación recursiva (apdo.3) para justificar este resultado para cualquier valor de m y luego
lo particularizas para m = 1.
6. Por otro lado, para el cálculo de las matrices de vértices predecesores V(m+1) el algoritmo tiene en
cuenta las matrices de pesos (m+1). Explica cuándo un vértice cambia de vértice predecesor y escribe
la ecuación que se utiliza para hacerlo, para cualquier valor de m.
7. Ahora ya puedes calcular las matrices de pesos RueW’ (m+1) y de vértices predecesores RueV’ (m+1) para
el problema solicitado. Para cada m, comenta la aplicación de 4.1, 5.1, 5.2, y escribe las ecuaciones
(apdo.3) para calcular los elementos que no estén bajo dichas condiciones. Si es el caso, calcula los
nuevos vértices predecesores aplicando la ecuación del apdo.6.
8. Escribe el peso y los vértices del cmc (Hu-Ba) con las restricciones planteadas.
Observación: Si has entregado los ejercicios Pre-Examen y has resuelto el Reto 6 podrás realizar
este ejercicio sin dificultad. En caso de que la entrega esté bien, pero no coincida con la resolu-
ción de este ejercicio no tendrá efecto la nota del Reto 6 de los ejercicios Pre-Examen.
SOLUCIÓN DEL EJERCICIO FW. EXAMEN DE MATEMÁTICAS I (M. DISCRETA). C2-22’23
1. Escribe el conjunto de vértices V (según RueW) y el que utilizarás (V’) para obtener los resultados
pedidos.
Sol. V = { Se, Hu, Sa, Pu, Ma, Ba } V’= { Sa, Ma, Hu, Ba, Se, Pu }
2. Teniendo en cuenta V’ escribe la matriz de pesos RueW´ y el valor de la iteración m con el que
obtendrás el resultado solicitado.
3. Para cualquier grafo ponderado, el algoritmo FW obtiene los elementos uij(m+1) de las matrices de
pesos (m+1) aplicando una ecuación recursiva. Escribe dicha ecuación.
4. Para simplificar los cálculos de los elementos de las matrices (m+1) el algoritmo considera que:
4.1. fila/col m de (m+1) = fila/col m de (m)
Utiliza la ecuación recursiva (apdo.3) para justificar este resultado para cualquier valor de m y luego
lo particularizas para m = 1.
u32(2) = min{ u32(1), u31(1) + u12(1) } = min{ u32(1), u31(1) + } = min{ u32(1), } = u32(1)
6. Por otro lado, para el cálculo de las matrices de vértices predecesores V(m+1) el algoritmo tiene en
cuenta las matrices de pesos (m+1). Explica cuándo un vértice cambia de vértice predecesor y escribe
la ecuación que se utiliza para hacerlo, para cualquier valor de m.
Sol. Un elemento vij(m+1) cambia de vértice predecesor cuando su peso uij(m+1) se ha modificado por un
valor inferior al que tenía en la iteración anterior, ie., cuando uij(m+1) < uij(m)
7. Ahora ya puedes calcular las matrices de pesos RueW’ (m+1) y de vértices predecesores RueV’ (m+1)
para el problema solicitado. Para cada m, comenta la aplicación de 4.1, 5.1, 5.2, y escribe las ecua-
ciones (apdo.3) para calcular los elementos que no estén bajo dichas condiciones. Si es el caso,
calcula los nuevos vértices predecesores aplicando la ecuación del apdo.6.
m = 1. Aplicando las consideraciones 4.1, 5.1, 5.2 y las ecuaciones FW1 y FW2, las matrices de pesos
y de vértices predecesores son:
Consideraciones 4.1:
Para m = 1→ fila/col 1 de (2) = fila/col 1 de (1) u26(2) < u26(1) → v26(2) = v16(1) = Sa
u35(2) < u35(1) → v35(2) = v15(1) = Sa
SOLUCIÓN DEL EJERCICIO FW. EXAMEN DE MATEMÁTICAS I (M. DISCRETA). C2-22’23
m = 2. Aplicando las consideraciones 3.1, 4.1, 4.2 y las ecuaciones FW1 y FW2, las matrices de pesos
y de vértices predecesores son:
Consideraciones 4.1:
m = 2 → fila/col 2 de (3) = fila/col 2 de (2)
8. Escribe el peso y los vértices del cmc (Hu-Ba) con las restricciones planteadas.