Está en la página 1de 2

Guı́a de Ejercicios para el Taller de Grafos (Semana 1 a la 3)

Prof. Carlos Alonzo


31 de octubre de 2021

1. Ejercicio 1
Un conjunto de vértices I de un grafo G = (V, E) se dice independiente si en I no hay
dos vértices adyacentes (por ejemplo, en el segundo grafo de la figura 1, el conjunto {1, 3, 8} es
independiente, pero el {1, 3, 6} no lo es). Se considera el algoritmo siguiente, que denominamos
IND:

I = {}
P = V
mientras P != {} hacer:
x = primer vertice de P con el menor grado posible
Se agrega x al conjunto I
Se elimina de P a x
Se elimina de P a todos los vertices adyacentes de x que estan en P
Retorna I

Figura 1: Los Grafos simples G1 , G2 y G3

Programe en JavaScript el algoritmo IND, y aplı́quelo a los grafos de la Figura 1 y verifique que
la salida constituye en cada caso un conjunto independiente de vértices.

1
2. Ejercicio 2
El grafo siguiente modela el sistema de conexiones de un operador por cable de telefonı́a y
televisión entre diversas poblaciones.

Figura 2: Sistema de conexiones de un operador

Hallar las poblaciones en las que la caı́da del servicio desconecta otras poblaciones. ¿ Cuál es el
número máximo de grupos de poblaciones desconectadas entre sı́ que se forman?

Desarrolle un algoritmo en JavaScript que consiga todas las poblaciones que al caerse desconec-
tan otras poblaciones.

También podría gustarte