Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia Ejercicios Taller
Guia Ejercicios Taller
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
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.
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.