INFORMÁTICA GRAFOS Y COMBINATORIA EJERCICIOS PROPUESTOS 1.- De una solución al problema 1 de grafos eulerianos, justif
Views 155 Downloads 4 File size 185KB
INFORMÁTICA
GRAFOS Y COMBINATORIA EJERCICIOS PROPUESTOS
1.- De una solución al problema 1 de grafos eulerianos, justificando su respuesta. 2.- De una solución al problema 2 de grafos eulerianos, justificando su respuesta 3.- Estudiar si los grafos siguientes son eulerianos: K ,k a) El grafo completo 4 5 b) El grafo del cubo c) El grafo de Petersen
4.- Las autoridades actuales de la antigua ciudad de Könisberg han decidido finalmente construir los puentes que sea preciso para satisfacer el antiguo capricho de sus habitantes, ¿Cuántos han de construir como mínimo y dónde es preciso ponerlos?
GRAFO DE PETERSEN
5.- Estudiar si existe un recorrido o circuito euleriano en cada uno de los siguientes grafos. y digrafos
6.- Se denomina grafo molinillo de orden n , Mn v = { 0,1, 2,..., 2n} a un grafo con vértices y aristas A = { { 0, i} :1 �i �2n} �{ { 2i - 1, 2i} :1 �i �n} : Así por ejemplo M 4 sería el grafo adjunto. M a.- Para que valores de n es n euleriano M b.- Para que valores de n admite n un recorrido euleriano. Mn c.- Encontrar los vértices de corte de para todo n M d.- Para que valores de n es n hamiltoniano
1
4
3
2
5
0
1
6
7
8
INFORMÁTICA
GRAFOS Y COMBINATORIA
M e.- Para que valores de n admite n un camino hamiltoniano
7.- a.- Probar que si un grafo G es hamiltoniano entonces es orientable b.- Encontrar un grafo G orientable y no hamiltoniano. c.- Probar que si un grafo G es euleriano entonces es orientable d.- Encontrar un grafo G orientable pero no euleriano 9. Indicar cual de los grafos siguientes tiene un camino o ciclo hamiltoniano
8.- a. Dar un ejemplo de un grafo que contenga, tanto circuitos eulerianos como hamiltonianos. b. Dar un ejemplo de un grafo que contenga un circuito euleriano pero no uno hamiltoniano. 9.- Cuáles de los siguientes grafos son hamiltonianos? a) el grafo completo c) Grafo de Petersen
kn .
k
b) El grafo completo bipartido r , s d) Grafos del tetraedro, cubo y octaedro.
10.- Se considera un grafo que tiene por matriz de adyacencia A Se pide : a. Estudiar si el grafo admite recorridos o circuitos eulerianos y hamiltonianos, en caso afirmativo hallarlos b.- Responder a la pregunta anterior si se añade una arista entre el vértice 3 y el vértice 5
0 � � 0 � � 0 � 1 A=� � 1 � 1 � � 1 � � 0 �
0
0
1
1
1
1
0
0
0
1
1
1
0
0
0
0
1
1
0
0
0
0
1
1
1
0
0
0
0
0
1
1
1
0
0
0
1
1
1
0
0
0
1
1
1
1
0
0
0� � 1� 1� � 1� 1� � 0� 0� � 0� �
11.- Responder a las siguientes preguntas:
K n y para que a. Para que valores de n tiene un recorrido euleriano el grafo completo K valores de n es euleriano el grafo completo n K
b. ¿ Es euleriano 4,6 ? En caso afirmativo, descomponerlo en ciclos simple. c. ¿ Puede un grafo euleriano tener un número impar de aristas? 12.- Las calzadas de un jardín tienen forma de una recua, que representamos como un grafo de
V = { 0,1, 2, .., n}
{ { 0,1} ,{ 0, 2} , ...,{ 0, n} ,{ 1, 2} , ..,{ n - 1, n} ,{ n,1} }
vértices y aristas: . Describir una ruta que comience y termine en el vértice 0 y visite cada vértice una y solo una vez.
2
INFORMÁTICA
GRAFOS Y COMBINATORIA
13.- En el siguiente grafo las aristas representan los vuelos que oferta una compañía aérea entre diversas ciudades: a. Estudiar razonadamente si una misma tripulación puede servir todos los vuelos, sin repetir ninguno volviendo a la ciudad de origen. ¿En caso negativo cuantos vuelos habría que añadir y entre que ciudades para poder subsanar tal eventualidad? Determine por un algoritmo apropiado un itinerario de modo que la tripulación asista todos los vuelos programados en el grafo del dibujo. b. Estudiar si una misma tripulación puede visitar todas las ciudades sin pasar dos veces por la misma volviendo a la ciudad de partida. En caso afirmativo determinar razonadamente un itinerario. En caso negativo, decir cuántos vuelos habría que fletar y entre que ciudades para propiciar tal circunstancia. 14.- Se considera el grafo G(V , A ) siendo son adyacentes si no son primos entre sí.
V = { 2 , 3 , 4 , 6 , 8 , 9 ,10}
, y en el que dos vértices
Graficar G(V , A ) , ¿Es euleriano?,¿ es hamiltoniano? Razónese sus respuestas. 15.- Las calzadas de un jardin tienen la forma de una rueda que representamos como un grafo de
A = { { 0 ,1} ,{ 0 , 2} , ...,{ 1 , 2} , ...,{ n - 1 ,n} ,{ n,1} }
V = { 0 ,1, 2.....,n}
vértices y aristas ,describir un circuito que empiece y termine en vértice 0
16. Demostrar que un grafo con vértices de corte no es hamiltoniano. ¿ Puede admitir un camino hamiltoniano?¿ Existe una limitación en el número de vértices de corte y de aristas puente que puede tener un grafo que admite un camino hamiltoniano? Razonar las respuestas. 17. Responder las siguientes preguntas a. Un grafo bipartito
b.
a.1 Si
K n,m
a.2. Si
K n,m
K n,m
contiene 16 lados, m < n determina n,n tal que:
posee un circuito euleriano pero no hamiltoniano posee un circuito euleriano y un ciclo hamiltoniano
¿Existe un ciclo hamiltoniano en
k 4 ,4
?, ¿ Y en
18.
3
K 4 ,5
? ¿ Y en
K 4 ,6
?
INFORMÁTICA
GRAFOS Y COMBINATORIA
4