Sunteți pe pagina 1din 26

Hoja 3.

- Grafos
ej. 13--24

13.- Cul es el mnimo nmero de veces que hay que levantar el


lpiz del papel para trazar los siguientes dibujos?
En un grafo conexo, si es euleriano o tiene un camino abierto
euleriano, no necesitas levantar el lpiz. Si no, lo levantars k-1 veces,
donde 2k es el nmero de vrtices impares. Si es disconexo, este
proceso se repetir por cada componente.
El primer grafo es euleriano. No hay que
levantar el lpiz.
a

En el segundo grafo tiene un


camino abierto euleriano, entre
el vrtice a y vrtice b. No hay
que levantar el lpiz.
b

13.- Cul es el mnimo nmero de veces que hay que levantar el lpiz
del papel para trazar los siguientes dibujos?
El tercer grafo es conexo, pero no euleriano, no lo puedo
recorrer de golpe. Tenemos 8=24 vrtices impares, por lo que
en 4 circuitos eulerianos podremos recorrer mi grafo. Estos
son:

14.a) Sabiendo que un grafo completo con bucles es aquel que tiene un
nico arco de extremos u, v para todo par de vrtices del grafo.
Para qu valores de n el grafo completo con bucles de n vrtices
es un grafo euleriano?
Ya sabemos que un grafo completo simple es euleriano cuando n es
impar.
El hecho de que haya lazos no vara la respuesta usual: a la hora de
obtener el grado de un vrtice donde haya un lazo, se cuenta el
nmero de aristas del cual es adyacente ms 2 , grado de entrada del
lazo + grado de salida.
As, en un grafo completo con n impar y lazos, el grado de cada
vrtice ser (n-1)+2, que sigue siendo un nmero par y por lo tanto
euleriano.

14.- b) Demostrar que en el juego de domin hay partidas que


emplean todas las fichas (Indicacin: emplead a))
Todas las fichas y su posible
combinacin para jugar una
partida se pueden representar en
un grafo.

1
0

El grafo consta de 7 vrtices.


La arista {i, j} representa la
ficha | i | j | .
Entonces me sale un K7 + lazos,
que es euleriano. Entonces s
que existe una partida que use
todas las fichas.

3
6
4
5

Un ejemplo de circuito euleriano es:


00,01,11,12,22,23,33,34,44,45,55,56,66,60,02,24,46,61,13,35,50,03,36,6
2,25,51,14,40.

15.-Cules de los siguientes grafos son hamiltonianos?


a) grafo completo Kn.

Para n<3, Kn no es hamiltoniano.


Para n=> 3, s lo es.

b) grafo bipartido
Kr,s.
Evidentemente,
tengo que tener r >1 y s>1. Si tengo un
ciclo ham., este es de longitud par y por lo tanto, r y s
son los dos impares o los dos pares. Adems, para no
repetir vrtices en el ciclo, r y s tienen que ser iguales.
No es
c) grafo de Petersen.
hamiltoniano.

Grafo de Petersen

Vamos a llamar al grafo P. Recuerda que P no tiene ni C3


(tringulos) ni C4 ( cuadrados ) como subretculos, adems todos los
vrtices son de grado 3.
Si fuera hamiltoniano P, tendramos C10, con 10 aristas, como
subgrafo de P. Sobran 5 aristas. Es imposible aadir las 5 aristas a
C10 para construir P, sin formar C4.
d) grafo del tetraedro, cubo y octaedro.
Tetraedro: s es hamiltoniano. El
ciclo viene marcado por las aristas
verdes.

d) grafo del tetraedro, cubo y octaedro.


Cubo: s es hamiltoniano. El ciclo viene
marcado por las aristas verdes.

octaedro: s es hamiltoniano. El
ciclo viene marcado por las
aristas verdes.

16.- Dar un ejemplo de grafo con a lo ms 6 vrtices, que cumplan:


Es euleriano pero no es hamiltoniano

Es euleriano porque todos


los vrtices tienen grado
par.

No es hamiltoniano porque
al buscar un camino que
recorra todos los vrtices,
siempre tendrs que
recorrer el vrtice a dos
veces.

Es hamiltoniano pero no euleriano


Cualquier grafo completo con un nmero par de vrtices mayor que
cuatro.

16.- Dar un ejemplo de grafo con a lo ms 6 vrtices, que cumplan:


Es euleriano y hamiltoniano
Cualquier grafo completo con un nmero impar de vrtices mayor que
cinco.

No es euleriano ni hamiltoniano

No es euleriano pues hay dos vrtices


de grado impar.

No es hamiltoniano porque al buscar


un camino que recorra todos los
vrtices, siempre tendrs que recorrer
el vrtice a dos veces.

Tenga un camino euleriano abierto pero no tenga un camino


hamiltoniano abierto

Este grafo tiene un camino abierto


euleriano porque posee slo dos
vrtices de grado impar.

En cambio, no posee un camino


abierto hamiltoniano.

Tenga un camino hamiltoniano abierto pero no tenga un camino


euleriano abierto
El grafo de Petersen.
Veamos un camino
hamiltoniano abierto entre
los vrtices de color rojo.

Tenga un camino euleriano abierto y otro hamiltoniano abierto.


Ms fcil imposible!

No tenga ni camino abierto euleriano ni abierto hamiltoniano.

Ms fcil imposible!

Pero vamos a pensar un poco ms...


Recordad que un grafo bipartido completo Km,n es:
hamiltoniano si m=n, mayores que 1,
tiene un camino abierto hamiltoniano si n=m+1

Entonces, el grafo bipartido completo K3,5, nos sirve ya que no


tiene un camino abierto hamiltoniano y sus 8 vrtices son impares.

Grafo K3,5

17.- Usar que un grafo bipartido con un n impar de vrtices no


puede ser hamiltoniano, para demostrar que:
El siguiente grafo no puede ser hamiltoniano.
Vamos a ver que el grafo es bipartido, enumerando los vrtices
con el 1 y 2, tal que todos los vrtices adyacentes al 1, sern 2 y
al revs.
1

2
2

1
1

1
2
1

2
1
2

Un caballo de ajedrez, no puede recorrer todas las casillas sin repetir


ninguna, en un tablero 5x5 7x7.
El caballo se mueve "saltando, siguiendo la diagonal de un
rectngulo de 3 por 2 casillas, es decir, se mueve siguiendo la
forma de la letra L.

As, se mueve de casillas blancas a negras y viceversa, y como


mucho a 8 casillas diferentes.
Su movimiento puede quedar representado por un grafo bipartido:
cada vrtice representa una casilla y las aristas el movimiento posible
del caballo, que ir de negras a blancas y viceversa.
Tengo entonces uno bipartido, con 5 5 = 25 casillas o 7 7 = 49
casillas, nmeros impares. As el caballo no podr recorrer todo el
tablero sin repetir casilla.

18.- En cada uno de los siguientes grafos, estudiar si existe:


un circuito Eul., un ciclo Ham., un camino abierto Eul. y un camino abierto Ham..

Hay vrtices de grado impar: no hay


circuito euleriano.

Hay ms de dos vrtices de grado


impar: no hay camino abierto
euleriano.

No tiene ciclo hamiltoniano porque


es bipartido, con un nmero impar de
vrtices. Vemoslo.

No tiene camino hamiltoniano. Observa que si quitamos el vrtice a,


s. En cambio, si llegamos a a por el vrtice b (por ejemplo) , es
imposible haber pasado por c y d. Como estos dos vrtices son de
grado 2, una vez que salimos de a es imposible cubrir el que falta.

18.- En cada uno de los siguientes grafos, estudiar si existe: un circuito


Eul., un ciclo Ham., un camino abierto Eul. y un camino abierto Ham..
Hay vrtices de grado impar: no hay
circuito euleriano.
Hay ms de dos vrtices de grado
impar: no hay camino abierto
euleriano.
S tiene un ciclo hamiltoniano.
Veamoslo.
Grafo K4

18.- En cada uno de los siguientes grafos, estudiar si existe: un


circuito Eul., un ciclo Ham., un camino abierto Eul. y un camino
abierto Ham..

Tiene un ciclo hamiltoniano. Veamoslo.


Todos los vrtices son de grado par:
hay circuito euleriano. Veamoslo.
Grafo K5

19.- Prueba que los siguientes grafos no pueden tener un ciclo


hamiltoniano.
Este grafo es bipartido 5 vrtices,
por lo que no es hamiltoniano.

b
e1
a

f
e9

e8
c

e7
d

El siguiente grafo no es bipartido


(contiene C3). No es hamiltoniano. Si lo
fuera, podramos salir de a y volver a l
a travs del ciclo ham. Supongamos
que salimos de a por la arista e1,
vrtice b. As, llegaremos a a de nuevo
por la arista e9, vrtice c. Como el
vrtice d es de grado 2, para llegar a l
y salir, recorreremos e, e7, d y e8 y las
aristas

no las podr utilizar en mi ciclo. As, es imposible llegar al vrtice e


recorriendo h,f,g,i y j tan slo una vez.

20.- Elena y Dora invitan a 10 amigos a cenar. En el grupo de 12, todos


conocen al menos a 6 personas. Demostrar que se pueden sentar los 12,
alrededor de una mesa circular, de modo que todos conozcan a las dos
personas que estn sentadas a su lado.
(Utilizar el siguiente resultado: Si G es un grafo con n vrtices, n 3,y
se verifica que (x)+ (y) n, para todo x,y no adyacentes, entonces G
es Ham.)

Para representar la situacin, puedo construir un grafo de 12


vrtices, tal que dos vrtices son adyacentes si y solo s las personas
a quienes representan se conocen.
Como el grado de cada vrtice es mnimo 6, el grafo es
Hamiltoniano.
As podr construir un ciclo hamiltoniano, que representar cmo
pueden sentarse a la mesa todos tal que a nadie le de corte hablar
con el de al lado.

21.- Sabiendo que un bosque es un grafo (no necesariamente


conexo) cuyas componentes conexas son rboles, si G es un bosque
con n vrtices y k componentes conexas. Cuntas aristas tiene G?

|V|=n;
Cada componente i es un rbol, por lo que cumple:
|Vi|= Ei+1;
As:
n = 1ik |Vi|= 1ik (Ei+1) = ( 1ik Ei ) + k = |E |+k
Entonces:

|E | = n - k

22.- Hallar un rbol generador para cada uno de los siguientes


grafos:

Grafo

Grafo

rbol

Grafo

rbol

rbol

23.- Determina un rbol generador de peso mnimo del siguiente grafo.


2

1
2

8
7

3
6
4

2
7

1
9

Vamos a aplicar el algoritmo de Kruskal

23.- Determina un rbol generador de peso mnimo del siguiente grafo.

Aplicamos el algoritmo de Kruskal


Primero: elegir las aristas de peso 1. Veamoslo: aristas naranjas
Segundo: las de peso 2. Veamoslo: aristas verdes
Tercero: las de peso 3: arista roja. Y se acab, ya tengo mi rbol de peso 16.

24.- En el grafo de la figura se muestra una red de ordenadores que se


quiere construir, los vrtices representan los ordenadores y las aristas
las lneas de transmisin a considerar para conectar algunos pares de
ellos. Cada arista tiene un peso que indica el coste de construir esa lnea
especfica. Se pide conectar todos los ordenadores con el menor coste
posible.
Por Kruskal, vamos a buscar un rbol generador de peso mnimo
del siguiente grafo.
1
5
5

4
2

6
7

3
3

Primero: elegir las aristas de peso 1. Vemoslo: aristas naranjas


Segundo: las de peso 2. Vemoslo: aristas verdes. Ojo! No podemos elegir
todas porque formaramos un ciclo.
Tercero: las de peso 3: arista roja. Ojo! No podemos elegir todas porque
formaramos un ciclo.
Cuarto: la de peso 4 no la podemos aadir. Nos fijamos en las de peso 5
y finalizamos con un rbol de peso 14.

S-ar putea să vă placă și