5 - Grafos parte 3 Flashcards

1
Q

¿Qué es el Handshaking Lemma en teoría de grafos y cuál es su aplicación práctica?

A

El Handshaking Lemma establece que la suma de los grados de todos los vértices de un grafo es igual al doble del número de aristas.

Mate discreta: teorema de las valencias:
La suma total de todos las valencias es igual a la cantidad total de lados multiplicado por 2.

Este lema es útil en la verificación de la estructura de los grafos y en problemas relacionados con el conteo de aristas o grados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Explica la fórmula que relaciona el grado de los vértices con el número de aristas en un grafo.

A

Ver Colab
Esto implica que la suma de los grados de todos los vértices es igual al doble del número de aristas, ya que cada arista se cuenta dos veces (una por cada vértice al que está conectada).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Cómo se puede usar el Handshaking Lemma para verificar el número de aristas en un grafo r-regular?

A

En un grafo r-regular, donde todos los vértices tienen el mismo grado el Handshaking Lemma nos permite calcular el número de aristas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué propiedades tiene un grafo completo Kn en relación con el número de vértices y aristas?

A

En un grafo completo Kn todos los vértices están conectados entre sí.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Cómo se define un grafo 2-regular y cuáles son sus características?

A

Un grafo 2-regular es un grafo en el que cada vértice tiene exactamente dos conexiones o aristas. Una característica de los grafos 2-regulares es que consisten en una colección de ciclos disjuntos, es decir, secuencias cerradas de vértices conectados entre sí sin repetición de aristas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describe la topología de un grafo en anillo y sus aplicaciones en redes de comunicación.

A

Un grafo en anillo es un tipo de grafo 2-regular donde cada vértice está conectado a dos vecinos, formando un ciclo cerrado. En redes de comunicación, este tipo de topología es común porque proporciona una conectividad mínima y redundancia, permitiendo que los mensajes viajen en ambas direcciones alrededor del anillo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué es un grafo hipercúbico y cuáles son sus ventajas en redes de supercomputadoras?

A

Un grafo hipercúbico es un grafo que representa la estructura de un hipercubo n- dimensional, donde cada vértice está conectado a otros vértices en diferentes dimensiones. En redes de supercomputadoras, los hipercubos son ventajosos porque permiten una gran cantidad de conexiones simultáneas entre nodos, mejorando la capacidad de paralelización y redundancia.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Qué es una caminata en un grafo y cómo se diferencia de un ciclo?

A

Una caminata en un grafo es una secuencia de vértices y aristas en la que cada vértice está conectado por una arista con el siguiente vértice de la secuencia. Un ciclo es un tipo de caminata cerrada donde el primer y el último vértice son el mismo, y no se repite ningún vértice o arista, salvo el vértice inicial y final.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Cuál es la diferencia entre una caminata cerrada y un ciclo en teoría de grafos?

A

Una caminata cerrada es una secuencia en la que el primer y último vértice son el mismo, pero los vértices y aristas pueden repetirse. Un ciclo, en cambio, es una caminata cerrada en la que no se repiten vértices ni aristas, excepto el vértice inicial y final.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Explica cómo se modelan las conexiones en un sistema distribuido utilizando grafos regulares.

A

En un sistema distribuido, las conexiones entre nodos (como servidores o procesadores) pueden modelarse mediante grafos regulares, en los que cada nodo tiene el mismo número de conexiones. Esto asegura que la carga de trabajo y el tráfico de datos se distribuyan equitativamente, optimizando la eficiencia y reduciendo cuellos de botella.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Cómo se aplica la teoría de grafos para optimizar el tráfico de datos en redes RDMA?

A

En redes RDMA (Remote Direct Memory Access), la teoría de grafos se utiliza para diseñar rutas óptimas de transferencia de datos entre nodos. Modelando la red como un grafo, se pueden utilizar algoritmos de caminos mínimos y de flujo máximo para minimizar la latencia y distribuir el tráfico de manera equitativa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué es un grafo bipartito y cómo se utiliza en la optimización de flujos en redes?

A

Un grafo bipartito es un grafo cuyas aristas solo conectan vértices entre dos conjuntos disjuntos. En la optimización de flujos en redes, los grafos bipartitos permiten modelar problemas como la asignación de tareas entre nodos, maximizando el flujo entre los diferentes conjuntos de recursos o servidores.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Describe la topología de un grafo de malla y su aplicación en redes de sensores

A

Un grafo de malla es una estructura donde los nodos están conectados de forma regular en una disposición de cuadrícula. En redes de sensores, esta topología asegura que cada sensor esté conectado a varios vecinos, lo que mejora la redundancia, cobertura de área y la eficiencia en la recolección de datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Qué es un camino Euleriano y cómo se utiliza en la distribución del tráfico en redes masivas?

A

Un camino Euleriano es un recorrido en un grafo que pasa por cada arista exactamente una vez. En redes masivas, los caminos Eulerianos se pueden usar para optimizar la distribución de tráfico, garantizando que todas las conexiones se utilicen de manera eficiente sin repetir rutas innecesarias.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Explica la importancia de la tolerancia a fallos en redes de supercomputadoras utilizando grafos.

A

La tolerancia a fallos es crucial en redes de supercomputadoras para asegurar que la red continúe funcionando incluso si algunos nodos o conexiones fallan. Usando grafos altamente conectados (como hipercubos o redes de malla), se pueden diseñar sistemas donde los datos encuentren rutas alternativas en caso de fallos, asegurando la continuidad operativa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Cómo se aplican los grafos en el modelado de redes sociales y la difusión de información?

A

En redes sociales, los grafos se utilizan para modelar las interacciones entre usuarios, donde los vértices representan a las personas y las aristas las relaciones entre ellas. Los grafos permiten estudiar la difusión de información, analizando cómo las noticias, rumores o influencias se propagan a través de las conexiones entre nodos.

17
Q

¿Cómo influye el número de conexiones en la eficiencia de una red distribuida modelada por un grafo r-regular?

A

En una red distribuida modelada por un grafo r-regular, donde cada nodo tiene (r) conexiones, la eficiencia de la red mejora al garantizar que la carga de trabajo y el tráfico de datos se distribuyan de manera uniforme. Esto minimiza la probabilidad de cuellos de botella y asegura que los recursos se utilicen de manera equilibrada

18
Q

¿Cuál es la relación entre las topologías de hipercubo y la escalabilidad en redes de supercomputadoras?

A

Las topologías de hipercubo son altamente escalables, ya que permiten conectar nodos adicionales sin aumentar excesivamente la latencia. Cada nodo está conectado a otros en diferentes dimensiones, lo que permite una mayor capacidad de comunicación simultánea y redundancia, haciendo que las redes de supercomputadoras puedan crecer de manera eficiente sin perder rendimiento.