You are on page 1of 37

UNIVERSIDAD NACIONAL DE SAN CRISTBAL

DE HUAMANGA FACULTAD DE INGENIERA DE


MINAS, GEOLOGA Y CIVIL
ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA
DE SISTEMAS

CAMINOS EULERIANOS Y HAMILTONANOS


DOCENTE

: LIC.PULACHE JUAREZ

CURSO

: MATEMATICA DISCRETA

SIGLA

: MA-142

INTEGRANTE

: ACARI VALVERDE, AXELL .A


YACHAPA BARRIENTOS, Milan
AYACUCHO PERU
2015

INTRODUCCIN
En el presente trabajo se abarca dos conceptos bsicos de las matemticas
discretas: los caminos y circuitos matemticos, ambos dentro del mbito de la
teora de grafos; ms especficamente nos referiremos a los caminos y circuitos
euclidianos y hamiltonianos.
Se define, de manera breve, cada uno de los conceptos nombrados
anteriormente, todos con sus respectivos teoremas de existencia y suficiencia;
adems, para su mejor entendimiento, los acompaaremos con ejemplos claros
y concisos que nos ilustrarn correctamente lo que en realidad significan y
pueden ofrecer al ser aplicados correctamente.

IMPORTANCIA
La importancia tanto de los circuitos como de los caminos, radica en que nos
permiten simular situaciones cotidianas que se presentan a diario en la vida real,
por citar algunos ejemplos tendramos: situaciones relacionadas con transporte,
realizacin de comunicaciones, asignacin de recursos, etc. En ellos podemos
asignar valores predeterminados que representen distancia, cantidad o cualquier
variable a estudiar, evitndonos as engorrosos procedimientos que consumiran
muchos recursos y, sobre todo, tiempo.

MARCO TERICO
CAMINO.- En un grafo, un camino es una sucesin finita en la que aparecen
alternadamente vrtices y aristas de dicho grafo.
CIRCUITO.- Es un camino cerrado (que comienza y termina en el mismo vrtice)
que no posee ningn vrtice repetido.
*EN OTRAS PALABRAS:
Sea G = (V , E) un grafo no dirigido. Un camino entre los nodos u y v es una
secuencia e1,e2 en tal que existen nodos
x0, x1, x2, . . . , xn que satisfacen lo siguiente:
x0 = u y xn = v, y
para cada 1 i n, ei = (xi1, xi)
En tal caso, decimos que el camino es de largo n.
*Si el grafo es simple podemos denotarlo tan solo por
u, x1, x2, . . . , xn1, v.
Decimos que el camino es un circuito si u = v. Es simple si todos los ei son
distintos.
CIRCUITO EULERIANO.- Un circuito Euleriano en un grafo o multigrafo G es un
circuito que recorre cada arista una y slo una vez.
TEOREMA:
Son equivalentes, para G grafo o multigrafo conexo:
G es Euleriano.
Todo vrtice de G tiene grado par.
Las aristas de G pueden particionarse en circuitos.
CAMINO EULERIANO.- Un camino Euleriano en un grafo o multigrafo G es un
camino que recorre cada arista una y slo una vez.
TEOREMA:
Un grafo o multigrafo conexo tiene un camino Euleriano si y slo s todos sus
vrtices tienen grado par salvo dos.
CIRCUITO HAMILTONIANO.- Un circuito Hamiltoniano en un grafo G es un
circuito que recorre cada vrtice una y slo una vez.
CAMINO HAMILTONIANO.- Un camino Hamiltoniano en un grafo G es un
camino que recorre cada vrtice una y slo una vez.
TEOREMA (CONDICIN NECESARIA):

Sea G un grafo conexo. Si existe W V tal que G \ W tiene c componentes


conexas con c > |W| entonces G no es Hamiltoniano.
TEOREMA (CONDICIN SUFICIENTE):
Sea G un grafo con n 3 y tal que para todo v V se verifica que d(v) n/2.
Entonces G es Hamiltoniano.
*No se conocen condiciones necesarias y suficientes que caractericen de forma
concreta a los grafos Hamiltonianos. Hasta el da de hoy, y a pesar de su
estudio, no se llega a una conclusin definitiva.
*No se conocen algoritmos polinomiales para determinar si un grafo es
Hamiltoniano o no (algoritmos de reconocimiento).

Definiciones
Multigrafo Un multigrafo G=(V,E) es una funcion que asigna a cada elemento e
de E (ramas) un par no ordenado {u,v} de elementos de V (vertices) que
llamamos los extremos de e. Por ejemplo,

V={1,2,3,4}

a
b
c
d
e
f

{1,2}
{1,4}
{1,4}
{3,4}
{2,3}
{2,2}

fig .1

d
Nota: Las ramas b y c tienen los mismos extremos (ramas multiples). Los
extremos de la rama f son iguales (bucle).
Grafo Sea V un conjunto finito de elementos que llamamos vertices y sea E un
conjunto de pares de vertices que llamamos ramas. Al par G=(V,E) lo llamamos
grafo. Advertimos que un grafo es un multigrafo que no tiene ramas multiples ni
bucles. Por ejemplo,
Nota: En adelante consideraremos slo grafos. Cuando se trate de un multigrafo
1

fig 2
V={1,2,3,4}
E={{1,2},{2,3},{3,4},{1,4},{1,3}}

lo aclararemos explicitamente.
Adyacente: Si (u,v)E decimos que los vertices u y v son adyacentes.
Tabla de adyacencia de un grafo Es una tabla que asigna a cada vertice u de G
la
1

1
2
3

Tabla
(1,2) (1,3)
(1,2)
(1,3)

lista de ramas que tienen uno de sus extremos en u.


Grado de un vertice El grado de un vertice u, escribiremos grad(u), es el numero
de ramas que tienen a u como extremo. Decimos que las ramas inciden en u.
Grafo completo: Si u,vV implica que (u,v)E decimos que G es completo y
escribimos Kn donde n=V. En este caso,E= . Por ej. la figura 2 es un K4
2
n

si se agregara la rama (2,4).


Camino: Una sucesion de vertices u1, u2, ..., up tales que (ui,ui+1)E lo llamamos
un camino (que une u1 con up). Si todos los ui son distintos decimos que el
camino es simple. Salvo indicacion en contrario los caminos que consideraremos
son simples. Si el camino incluye a todos los vertices de V decimos que el
camino es hamiltoniano.
Circuito o Ciclo Un camino tal que u1,u2,...,up-1 son distintos y up=u1 lo llamamos
un circuito o ciclo, es decir, un circuito es un camino cerrado. Si el circuito
contiene todos los vertices de V decimos que el circuito es hamiltoniano. Si G
tiene algun circuito hamiltoniano decimos que el grafo es hamiltoniano.
Dodecaedro: ejemplo de grafo hamiltoniano.

Grafo aciclico Un grafo que no contiene circuitos lo llamamos aciclico.


Grafo Bipartito Un grafo G=(V,E) se llama bipartito si V esta particionado en 2
subconjuntos M y N tales que toda rama de E tiene un extremo en M y otro en N.
Decimos que G es completo si para todo par uM y vN se tiene que (u,v)E.
En este caso escribimos Kmn donde m=M y n=N

Subgrafo Un grafo H se dice que es un subgrafo de G si todos los vertices y


ramas de H son vertices y ramas de G.
Grafo conexo Un grafo es conexo si u,vV implica que hay un camino que une u
con v. Un subgrafo H conexo y maximal de G se llama una componente de G
Subgrafo inducido Sea U un subconjunto de vertices del grafo G. El grafo H
cuyos vertices son U y tal que (u,v) con u,vU es rama en H si (u,v) es rama en
G se llama grafo inducido por U.
Substraccion de vertices o ramas Sea G=(V,E) un grafo y U un subconjunto de V
entonces G-U es el grafo que resulta de G suprimiendo los vertices U y las
ramas que inciden sobre los vertices de U. Sea R un subconjunto de E entonces
G-R es el grafo que resulta de G suprimiendo las ramas R.
Grafo dirigido o digrafo Un grafo dirigido o digrafo G=(V,D) esta formado por un
conjunto de vertices V y un subconjunto D de pares ordenados de vertices que
llamamos arcos. Por ejemplo,
1

V= {1,2,3,4}
E={(1,2),(3,2),(4,3),(1,4),(4,1).(2,4)}
4

En un grafo dirigido una sucesion de vertices u1, u2, ..., up tales que (ui,ui+1)E lo
llamamos un camino dirigido. Si u1 =up decimos que es un circuito dirigido.
Arbol Un grafo aciclico y conexo se llama arbol.
Arbol con raiz A rooted tree es un grafo dirigido cuyo arbol subyacente es un
arbol que tiene un vertice distinguido, raz, tal que hay un solo camino dirigido de
la raiz a cualquier otro vertice.
Si uv decimos que u es el padre de v y v es el hijo de u. Si v se encuentra en
un camino dirigido a partir de u, decimos que v es descendiente de u. Si no
existe v tal que uv decimos que u es una hoja. Decimos que los hijos de la raiz
tienen profundidad 1, los hijos de los hijos de la raiz tienen profundidad 2, etc. La
mxima profundidad de un vertice se llama altura del arbol. Un vertice que no es
una hoja o la raiz se llama vertice interno.
Un arbol es m-ario significa que cada vertice tiene m hijos o menos.
Nota: Sea T un arbol m-ario con n vertices y altura h entonces

h 1 n (m h 1 1) /(m 1)
Nota: El arbol binario completo tiene 2h+1 1 nodos (vertices).

Ejemplos
Circuitos Eulerianos
En la ciudad de Knigsberg habia una isla en medio de un ro y 7 puentes
dispuestos segun lo que muestra la figura

fig 3

Ro
A

Se plantea el problema de si es posible recorrer en un camino cerrado todos los


puentes una sola vez c/u. En el multigrafo de la figura 3 se traduce el problema
en hallar una secuencia de ramas que contenga una sola vez a todas las ramas
del grafo. A un tal camino lo llamamos circuito euleriano.
Teorema (Euler)
En un multigrafo conexo existe un circuito euleriano sii los grados de todos los
vertices son pares.
Demostracion
Observamos que un tal circuito debe entrar y salir de cada vertice una o mas
veces y, por lo tanto, deben incidir en cada vertice un numero par de ramas. Asi
la condicion enunciada es necesaria. (En el caso de los puentes no se cumple la
condicion).
Supongamos ahora que el numero de ramas que inciden en cada vertice es par.
Construiremos un circuito euleriano. Sea G el grafo. Elijamos un vertice inicial a y
una rama que sale de a y llega a otro vertice que llamamos b. De b tiene que
salir otra rama que llegar, digamos, a c. De c tiene que salir otra rama...etc. De
esta manera debemos volver eventualmente a a. Hemos construido un circuito
con ramas distintas. Si las ramas R1 de este circuito agotaran las ramas de G el
teorema esta demostrado. Si no, consideremos el grafo G-R1 y construyamos un
segundo circuito con ramas R2 en forma analoga. De esta manera construiremos
una secuencia de circuitos Ri cuya union ser un circuito euleriano.

R1
R3
R2

Teorema
En todo torneo existe un camino hamiltoniano.
Demostracion
Por induccion. Supongamos tener un camino v1v2...vivi+1...vk (k<n). Sea z
un vertice distinto de los k vertices. Si para algn i=1,2,...,k-1 se tuviera
vizvi+1 podemos agregar z extendiendo el camino a k+1 vertices. Quedan 2
casos
zv1 con lo cual podemos extender el camino por la izquierda
v1z, v2z,...,vn-1z, vkz. Pero vkz permite extender el camino por la
derecha
Definiciones equivalentes de arbol
Teorema
Las siguientes afirmaciones son equivalentes
1) T es un conexo y no tiene ciclos (definicion original)
2) T es conexo y todo e desconecta a T
Mostramos que T no tiene ciclos. Si tuviera un ciclo C eC no desconectaria
3) Cualesquiera u,vT son conectados por un solo camino.
Si hubiera 2 caminos habria un ciclo y los e del ciclo no desconectarian a T
4) T no tiene ciclos y si e es un nuevo edge el grafo T+e tiene un solo ciclo.
Si T tuviera un ciclo C y (u,v) perteneciera a C dos caminos distintos conectarian
a u y v. Por tanto no hay ciclos. Si (u,v) no pertence a T al agregarlo a T (u,v)
mas el camino de u a v forman un ciclo.
4)1) Hay que demostrar que T es conexo. Sea C el ciclo que se forma al
agregar (u,v). Entonces C\(u,v) es un camino que une a u con v T es conexo

GRAFOS
1. La matriz de adyacencia del grafo G es

1
1

1
1
0
1

1
0
1
1

1
1

entonces,
A) G es un pseudografo
B) G es un grafo completo
G no es conexo
Solucin: Supongamos V={v1,v2,v3,v4} son los vrtices del grafo. En los
pseudografo estn permitidas las aristas cuyos extremos coinciden, es decir, los
lazos.
En la matriz de adyacencia dada se observa que
m11=1, un lazo en v1
m22=1, un lazo en v2
m33=1, un lazo en v3
m44=1, un lazo en v4
Se trata de un pseudografo.

2. Sea A la matriz de adyacencia de un multigrafo G con vrtices {v1, v2,...,vn} y


sea a23=3 una de las entradas de A. Entonces,
A) Existe un camino con tres vrtices entre v2 y v3.
B) Hay tres aristas con extremos los vrtices v2 y v3.
C) Hay tres vrtices adyacentes con v2 y v3
Solucin: en los multigrafos se define la matriz de adyacencia:
aij=nmero de aristas cuyos vrtices son vi y vj, ij
aii=0
Por tanto si a23=3 entonces hay 3 aristas con vrtices extremos v2 y v3
3. Sea G un grafo con 7 vrtices y C=(v1,v3,v2,v4,v5,v7,v6,v1) un camino en G.
A) C es un camino hamiltoniano
C es un ciclo hamiltoniano
B) C no est bien definido
Solucin: dibujando el subgrafo asociado al camino

v1
v7

v2
v3

v6
v5

v4

Vemos que se trata de un ciclo hamiltoniano.


Ciclo es un camino cerrado donde los nicos vrtices repetidos son el primero y
el ltimo
Cuando un ciclo contiene todos los vrtices del grafo se llama ciclo hamiltoniano.
Nuestro grafo contiene siete vrtices, y el camino en cuestin los recorre todos
sin repetir vrtice, es por tanto ciclo hamiltoniano.

4. Dado el grafo de la figura

A) Es hamiltoniano
B) Es euleriano
Es bipartito
Solucin: el subgrafo de la figura siguiente contiene un ciclo hamiltoniano

Un grafo que contiene un ciclo hamiltoniano se denomina grafo hamiltoniano.


No es euleriano porque hay seis vrtices que tienen grado 3, es decir grado
impar. Recurdese que si un grafo es euleriano todo vrtice tiene grado par.
No es bipartito porque el ciclo asociado a la figura anterior es de longitud impar.
5. Sea G un grafo conexo cuyos vrtices son {v1, v2, v3, v4, v5}. La sucesin
(v1,v2,v3,v5,v1,) es:
A) Un camino euleriano
B) Un ciclo hamiltoniano
C) Ninguno de los anteriores
Solucin: el subgrafo
asociado al camino es el
v1
de la figura.
v2
Un camino euleriano es un
camino que contiene todas
las aristas apareciendo cada
una de ellas exactamente
v3
una vez.
En nuestro caso
desconocemos todas las
v4
aristas del grafo, no podemos
asegurar que sea
v5
euleriano.
Tampoco es un ciclo
hamiltoniano, puesto que
debe pasar por todos los vrtices sin repetir repetir ninguno.
6. Sea M un mapa cuyas regiones se pueden colorear con slo dos colores:
A) El pseudomultigrafo dual es bipartito
B) Todas las caras son polgonos con un nmero par de lados.
C) No existen tales mapas.
Solucin: veamos dos ejemplos de tales mapas

Ambos mapas se pueden colorear con dos colores.

Entendiendo que caras se refiere a regiones, el grado de las regiones internas


es 3 y 4 respectivamente.
Si un mapa se puede colorear con dos colores, regiones adyacentes tendrn
asociados colores diferentes; manteniendo la misma coloracin para las regiones
que para las aristas asociadas por la transformacin dual, las aristas conectaran
vrtices que provienen de regiones adyacentes y por tanto tendrn distintos
colores.
7. Dado el digrafo etiquetado

x
2

1
1
3

2
2

2
y

Cul es la distancia entre x e y?


A)
B) 5 C)12
Solucin: siguiendo el algoritmo de Dijkstra y colocando en cada vrtice la
distancia desde x, obtenemos:

0
1

2
2
3

8. Dadas las matrices de adyacencia A, B y C de tres grafos

1
A
0

1
0
1
1

0
1
0
1

0 5 0

1
1
;
B

1
1

0
1

1
C
1

1
0
1
1

1
1
0
1

1
1

A) A y B son isomorfos
B) A y C son isomorfos

1
0
0
0

1
0
0
1

0
;
1

C) B y C son isomorfos
Solucin: el grado de un vrtice se obtiene sumando los elementos de la fila.
Matriz A: gr(v1)=1; gr(v2)=3; gr(v3)=2; gr(v4)=2
Matriz B: gr(v1)=3; gr(v2)=1; gr(v3)=2; gr(v4)=2
Matriz C: gr(v1)=3; gr(v2)=3; gr(v3)=3; gr(v4)=3
No se puede establecer un isomorfismo entre A y C, ni entre B y C, puesto que
no se pueden hacer corresponder los grados de los vrtices.
Entre A y B se puede establecer el isomorfismo:

v2

v1

v2

v1

Grafo A

Grafo B

v4

v3

v4

v3

Donde las lneas de puntos indica la corresponden-cia entre los vrtices.


Se observa que se conserva el grado de los vrtices por el isomorfismo.
9. Cul de los siguientes grafos no se puede dibujar sin levantar el lpiz del
papel y sin dibujar dos veces la misma arista?
A)

B)

C)

Solucin: para resolver este ejercicio hay que analizar el grado de cada vrtice.
Para que se pueda dibujar en las condiciones pedidas debe ocurrir una de:
- Todos los grados son pares, entonces es un grafo euleriano, es decir, admite
un circuito euleriano.
- Dos y exactamente dos vrtices tienen grado impar, entonces se podra
dibujar un camino eulariano que parta de uno de los vrtices de grado impar
y termine en el otro.
Grafo A:

4
2

4
Admite un camino euleriano, partiendo
de uno de los vrtices sealados por una
flecha y terminando en el otro
Grafo B:

2
4

3
2

Igual situacin que en el grafo A.


Grafo C:

3
4

5
4

3
3

Tiene ms de dos vrtices con grado impar, luego no admite camino euleriano y
no se puede dibujar sin levantar el lpiz del papel y sin dibujar dos veces la
misma arista
10. Dado un grafo con matriz de adyacencia

1
0

1
1

1
0
1
0
0

0
1
0
1
1

1
0
1
0
1

0
1

1
0

A) El grafo es euleriano
B) El grafo es conexo
C) Es un multigrafo
Solucin: considerando el conjunto de vrtices V={v1,v2,v3,v4,v5} y
representando el grafo asociado a la matriz, tenemos:

v1

v2

v3
v5

El grafo es visiblemente conexo, es decir, todos sus vrtices estn conectados a


v4
travs de un camino.
Un multigrafo es un grafo con (posiblemente) varias aristas entre dos vrtices. El
que arriba vemos no es multigrafo (propiamente).
Tampoco es euleriano porque tiene 4 vrtices con grado impar y por tanto no
admite un circuito euleriano.

11. Sea Kn el grafo completo con n vrtices, n par, n3.


A) Kn es hamiltoniano
B) Kn es euleriano

C) Kn es bipartito
Solucin: dos ejemplos de grafos completos nos permiten decidirnos por una de
las tres opciones:

v1

v3

v2

v1

k3

v2

v4

k4

v3

Ambos grafos completos son Hamiltoniano, basta escoger el ciclo: (v1,v2,v3) en


K3 y (v1,v2,v3,v4) en K4
K3 es euleriano, pero K4 no lo es.
Ni K3 es bipartito, ni K4 no lo es.
En general Kn es hamiltoniano.
En general Kn no es bipartito, porque tres vrtices estn conectados entre s y
forman un ciclo de grado impar.
En general Kn para n par y n>2 no es euleriano, porque todos los vrtices tienen
grado n-1(impar).
12. Sea M la matriz de adyacencia de un grafo con p>1 vrtices. Sea C=Mp+Mp1
+...+M
A) Si C0 entonces el grafo es conexo.
B) Si la entrada i,j de C es igual a 1 entonces existe una arista entre el
vrtice i y el j en el grafo.
C) Si el grafo es conexo entonces todas las entradas de C son no nulas.
Solucin:
Recordando la teora: Si M es la matriz de adyacencia de un grafo, el elemento
(i,j) de Mn nos da el nmero de caminos de longitud n con extremos vi y vj.
Existir un camino entre vi y vj si la entrada (i,j) de la matriz C=Mp+Mp-1+...+M es
no nula.
En C estaran reflejados todos los posibles caminos de longitudes: 1, 2, 3,...,p
El grafo es conexo si y slo si todas las entradas de C son no nulas . Esto nos
indica que la respuesta C) es correcta.
Para ver que las otras respuestas son falsas, buscaremos ejemplos adecuados
Ejemplo 1: sea el grafo con tres vrtices de la figura

v1
v2
v3
La matriz de adyacencia es:
0 1 0
0 1 0
1 0 0

3
2
M 1 0 0 M 0 1 0 M 1 0 0
0 0 0
0 0 0
0 0 0

Por tanto:

1 2 0

C M 3 M 2 M 2 1 0
0 0 0

0 0 0

C 0 0 0
0 0 0

y no es conexo.

Ejemplo2: sea el grafo de la figura

v1
v2
v3
En este caso:
0 1 1
0 2 2
2 0 0

3
2
M 1 0 0 M 0 1 1 M 2 0 0
1 0 0
2 0 0
0 1 1

Por tanto:

2 3 3

C M 3 M 2 M 3 1 1
3 1 1

c23=1, pero no existe una arista de v2 a v3.


13. Sea G un grafo y M un mapa con #R regiones que representa a G.
Supongamos que el grado de todos los vrtices de G es 4 y que G tiene 14
aristas. Cul de las siguientes afirmaciones es cierta?
A) #R=9
B) #R=12
C) #R=10
Solucin: aplicando el primer teorema de la teora de grafos:
p

gr(vi ) 2#E
i 1

En nuestro caso: #E=14, gr(vi)=4 para cualquier i.


p

El primer miembro es:

gr(vi ) 4#V
i 1

El segundo miembro es: 2#E=214=28


Donde:
- #E es el nmero de aristas
- #V el nmero de vrtices
- gr(vi) es el grado del vrtice i
Resumiendo el primer teorema:
4#V=28 #V=7
Aplicando ahora la frmula de Euler
#V - #E + #R =2
se obtiene: 7-14+#R=2 #R=9

14. Los dos grafos de la figura

A) Son isomorfos pues tienen el mismo nmero de vrtices y de aristas.


B) Son isomorfos porque se puede establecer un isomorfismo entre ellos
C) No son isomorfos pues en uno hay dos vrtices de grado 2 y en el
otro hay tres vrtices de grado 2.
Solucin: analizando los grados de los vrtices
Grados del grafo 1: 2, 3, 4, 2, 3, 4
Grados del grafo 2: 2, 4, 2, 4, 2, 4
Si existiera un isomorfismo se tendra que conservar el grado de los vrtices
isomorfos.
Dado que no se pueden hacer corresponder biunvocamente los vrtices de
grado 2 (por ejemplo), no puede existir un isomorfismo.

15. Sea el mapa M de la figura

A) M se puede colorear con tres colores diferentes.


B) M necesita ms de tres colores para ser coloreado.
C) Son necesarios ms de cuatro colores para colorear M.
Solucin: segn el teorema de los cuatro colores, como mximo son necesarios
cuatro colores para colorear un mapa.
Las tres regiones internas de nuestro mapa necesitan tres colores distintos, dado
que estn en contacto entre s.
Como cada una de estas regiones internas toca a tres ms va a ser necesario
un color ms para colorear el mapa.
Una solucin con cuatro colores sera:

4
3

1
1

2
3
1

16. Dado el grafo G con matriz de adyacencia

1
1

0
1

1
0
1
0
0

1
1
0
1
1

0
1

1
0

0
0
1
0
1

A) G tiene un camino euleriano


B) G no es conexo
C) G tiene un vrtice de grado 5
Solucin:
v

v1

v5

v3

A partir de la representacin grfica vemos que es conexo.


v4
Los grados de los vrtices
son respectivamente: 3,2,4,2,3; como hay
exactamente dos vrtices con grado impar, admite un camino euleriano.
Ninguno de los vrtices puede tener grado 5.
17. Los grafos de la figura, son isomorfos?

A) No, porque uno es plano y el otro no


B) S, pues existe un isomorfismo entre ellos.
C) S, porque tienen el mismo nmero de vrtices y aristas.
Solucin: son isomorfos puesto que se puede establecer un isomorfismo.
La correspondencia a travs de los nmeros:

2
1

10

9
8

8 6
10

7
5

produce el mismo grafo G=(V,E), donde:


V={1,2,3,4,5,6,7,8,9,10}
E={12,19,16,24,23,3A,35,48,47,57,56,68,79,8A,9A}
Se trata de un isomorfismo.
18. En el grafo de la figura sea L(vi) la longitud del camino ms corto entre los
vrtices u y vi

u
1

6
3
v4

2
1

2
1

v1

Entonces:
A) L(v4)=6 y L(v2)=2 B) L(v3)=4 y L(v4)=6
B) L(v3)=3 y L(v4)=5
Solucin: siguiendo el algoritmo de Dijkstra y colocando L(vi) en cada vrtice
tenemos:
L(v1)=1
0
L(v2)=2
L(v3)=3
L(v4)=5

5
3

2 adyacencia
19. Dado un grafo con matriz de

1
0

1
1

1
0
1
0
0

0
1
0
1
1

1
0
1
0
1

0
1

1
0

A) El grafo es euleriano
B) El grafo es conexo
C) Es un multigrafo
Solucin: grficamente tenemos

v1

v5

v2

v3

Es conexo, dado quev4no hay ningn vrtice aislado de los dems.


No es euleriano porque los grados de los vrtices son: 3, 2, 3, 3, 3. (Para que
sea grafo euleriano tienen que ser todos los grados pares).
No es multigrafo porque no hay todos los nmeros que aparecen son 0 1. Para
que sea multigrafo propiamente deben existir ms un nmero superior a 1,
indicando con ellos que dos vrtices se conectan con ms de una arista.
20. Sea Kn el grafo completo con vrtices, n par, n3, entonces
A) Kn es hamiltoniano
B) Kn es euleriano
C) Kn es bipartito

Solucin: Todo grafo completo es hamiltoniano, siempre existir el ciclo (v1, v2,
v3,..., vn,v1), dado que cualquier pareja de vrtices est conectados por una
arista.
Todo grafo completo de n vrtices, con n pary n>2, no es euleriano, porque
cada vrtice tendr grado (n-1), que es impar, y por tanto no admite circuito
euleriano.
Todo grafo completo con n>2, no puede ser bipartito, porque tiene ciclos de
longitud impar, concretamente tres puntos cualesquiera forman un ciclo de
longitud 3:

vi

p
p-1
21. a M la matriz de adyacencia de
vk un grafo con p>1. Sea C=M +M +...+M
vk
A) Si C0 entonces el grafo es conexo
B) Si la entrada (i,j) de C es igual a 1 entonces existe una arista entre los
vrtices i y j.
C) Si el grafo es conexo entonces todas las entradas de C son no
nulas.
Solucin: es similar al ejercicio 12

22. Cul es el nmero de veces que se debe levantar el lpiz para dibujar la
figura siguiente sin repetir ninguna arista?

A) Ninguna vez
B) Una vez
C) Dos veces
Solucin: los grados son:

3
3

3
4

4
6
4

3
Al haber ms de exactamente
dos grados impares tendremos que levantar el
lpiz al menos una vez.
Si eliminamos la lnea vertical central, tendremos
2
3

3
4

4
4

4
4

2
2

4
4

Este se podr dibujar sin levantar el lpiz desde un vrtice de grado impar hasta
el otro de grado impar.
Luego se levanta el lpiz y se dibuja la lnea vertical, con lo que se completa el
grafo.

23. Sea el grafo de la figura

A) Es plano
No es plano
B) No es bipartito
Solucin: es fcil ver que es bipartito

0
1

0
1

1
0
Como es conexo, si fuera plano debera cumplir la desigualdad: #E 2#V-4
En nuestro caso: #E=16, #V=8 y #E>2#V-4
Luego no puede ser plano.

24. Dado el grafo etiquetado

18
s

28

14

10

15
7

36

Se aplica el algoritmo de Dijkstra partiendo del vrtice s. Se designa por (s,w)


la distancia entre s y cualquier otro vrtice w. Cul de los siguientes resultados
es cierto?
A) (s,a)=18, (s,b)=27, (s,c)=15, (s,d)=22, (s,t)=55.
B) (s,a)=18, (s,b)=27, (s,c)=15, (s,d)=22, (s,t)=57.
C) (s,a)=18, (s,b)=29, (s,c)=15, (s,d)=22, (s,t)=57.
Solucin: aplicando Dijstra tenemos las distancias:

18

27

55

Con lo que:
(s,a)=18
(s,d)=22

15
(s,b)=27
(s,t)=55

22
(s,c)=15

25. Dados los grafos de la figura

A) No son planos
B) Son isomorfos
C) No son isomorfos
Solucin: ambos grafos son visualmente planos (mapas: las aristas solo se
cruzan en los vrtices).
Los grados de los vrtices del primer grafo son:
2, 4, 3,4, 4, 4, 3
Los grados de los vrtices del segundo grafo son:
4, 3, 3, 4, 2, 4
Un isomorfismo podra ser:

3
1

Para ambos quedara:


G=(V,E)
V={1,2,3,4,5,6}
E={16,15,62,52,65,63,54,24,23,34}
26. Sea G un grafo y A su matriz de adyacencia. Cul de las siguientes
informaciones dan los elementos de la diagonal principal de la matriz A?
A) Los grados de los vrtices G.
B) Los ciclos con a lo ms dos aristas
C) Ninguna de las anteriores

Solucin: en los grafos la diagonal son elementos nulos porque no hay lazos, es
decir aristas con origen y extremo en el mismo vrtice.
En los pseudografos estn permitidos los lazos.
En los pseudografos, por tanto, en la diagonal deben haber elementos no nulos.
La definicin de matriz de adyacencia para multigrafos y pseudografos viene
propuesta en el problema 5 (pgina 167 del libro base).
En esencia el elemento mij debe reflejar el nmero de aristas que hay entre el
vrtice vi y vj.
En los pseudografos afecta a la diagonal principal y a los multigrafos afecta a los
elementos que no se limitan a ser 0 y 1. As-i, mij=3 nos indicara que existen 3
aristas que unen los vrtices vi y vj.
27. Sea G el grafo de la figura

A) G es hamiltoniano
B) No tiene un camino simple que pase por todos los vrtices
No es hamiltoniano
Pistas: Es fcil encontrar un camino simple que pase por todos los vrtices.
Hay, por tanto, que decidir si es o no hamiltoniano.
Supongamos que es hamiltoniano, entonces si eliminamos k vrtices y sus
aristas no deben obtenerse ms de k componentes conexas.
Tambin podemos intertar buscar eun ciclo hamiltoniano.
Vase al final de este documento
28. Cul de las siguientes afirmaciones sobre los grafos de la figura es cierta

C
A

A) B y C tienen un camino euleriano


B) A es euleriano
C) A tiene un camino euleriano y B un circuito euleriano.
Solucin: analizamos los grafos por separado.
En A hay dos vrtices de grado impar, no es grafo euleriano pero admite un
camino euleriano.
En B todos los vrtices son de grado par, luego es una grafo euleriano.
C tiene ms de dos vrtices con grado impar, luego no es euleriano ni admite
camino euleriano.
29. Dadas las matrices de adyacencia de los grafos A, B y C siguientes:

1
A
1

1
0

1
C
0

1
0
0
0
1
0
0
1

1
0
0
1
0
0
0
1

1
0

0
1
;
B

1
1

0
1
1

1
1

1
0
1
1

1
1
0
0

1
;
0

A) A y B son isomorfos
B) A y C son isomorfos
C) B y C son isomorfos
Solucin: analizando los grados tenemos
Grafo A: 3,1,2,2
Grafo B: 3,3,2,2
Grafo C: 2,2,1,3
De ser isomorfos los sern A y C.
30. Sea K6 el grafo completo con 6 vrtices, entonces:
A) Es bipartito ya que tiene un nmero par de vrtices
B) Es hamiltoniano
C) Es euleriano
Solucin: K6
Es hamiltoniano como todos los grafos completos.
No es euleriano porque todos seis vrtices son de grado 5 (impar).
No esa bipartito porque tiene ciclos de longitud impar (3, por ejemplo).
31. Consideremos el grafo G de la figura:

A)
El grafo no es plano porque dos aristas se cortan.
B)
El grafo no es plano porque todo vrtice es de grado 3.
C)
El grafo es plano
Solucin: Es plano porque es isomorfo al mapa

32. Sea el grafo completo Kr (r>2). Entonces Kr es bipartito.


A) No, cualquiera que sea r.
B) S, para todo valor de r.
C) Slo si r es par.
Solucin: no puede ser bipartito, cualquiera que sea r, dado que para
cualesquiera tres vrtices vi, vj, vk podemos encontrar el ciclo de longitud 3:

vi

vk el teorema: Un grafo es bipartito si y solo si no tiene ciclos con


Recordamos
vj
longitud impar
33. Cul de estas afirmaciones es falsa:
A) Todo grafo tiene un nmero impar de vrtices de grado par.
B) Todo grafo tiene un nmero par o cero de vrtices de grado impar.
C) La suma de los grados de los vrtices de un grafo es par.
Solucin: segn el primer teorema la suma de todos los grados de los vrtices
tiene que ser par (proviene del hecho de que cada arista se cuenta dos veces).
Por tanto, el nmero de vrtices con grado impar tiene que ser par.
En el ejemplo:

tenemos los siguientes grados: 3,2,2,3


Tiene por tanto 2 vrtices de grado par.
34. Sea el grafo completo Kr (r>1). Su matriz de adyacencia es:
A) aii=1, aij=1 (i distinto de j)
B) aii=1, aij=0 (i distinto de j)
C) aii=0, aij=1 (i distinto de j)
Solucin: analizamos
aii=1 tiene lazos y por tanto es un pseudografo
aij=0 no tiene arista entre los vrtices vi y vj
Por tanto, en un grafo completo
- no hay lazos aii=0
- toda pareja de vrtices estn conectados aij=1 (ij)

35. Sea el grafo de la figura:

A) El grafo es euleriano
B) El grafo es 3 regular
C) El grafo es hamiltoniano
Solucin:
Los grados de los vrtices son: 3, 3, 3, 3, 3, 3, 2 luego no puede ser grafo
euleriano.
Un grafo es k-regular si todos los vrtices tienen el mismo grado k.
Evidentemente hay un vrtice que no es de grado 3, luego no puede ser 3regular
Es hamiltoniano puesto que el camino cuyo subgrafo:

es un ciclo hamiltoniano, pues es un camino cerrado, pasa por todos los vrtices
y no repite ninguno.
36. En el mapa de la figura las regiones que se designan por Ri:

R2
R1

R3

R5

R4

el grado de la regin R2 es:


A) 8
B) 10
C) 5
Solucin: Se denomina gradode una regin a la longitud del camino que la
bordea.
Poniendo nombre a los vrtices

v1

v2
R2

R1

R3
v8

v4

v6

v5
R5

R4
v7
v3

El camino que bordea R2 es:


(v1, v2, v3, v4, v1, v5, v6, v7, v8, v5, v1)
luego la longitud es 10
37. Sea K6 el grafo completo con 6 vrtices, entonces:
A) Es bipartito ya que tiene un nmero par de vrtices.
B) Es hamiltoniano
C) Es euleriano
Solucin: K6 tiene 6 vrtices, el grado de cada vrtice es 5, porque existe una
arista por cada pareja de vrtices.
Si los vrtices son { v1, v2, v3, v4, v5, v6} los grados son: 5, 5, 5, 5, 5, 5
No puede ser euleriano, para que lo fuera tienen que ser todos los grados
pares.
No es bipartito porque de tres vrtices se puede obtener un ciclo de grado 3
(impar).
Es hamiltoniano porque el camino:
(v1,v2,v3,v4,v5,v6,v1)
es un ciclo hamiltoniano.

v1

v2
v3

v6

K6
v5

v4

38. Los dos grafos de la figura

A) Son isomorfos pues tienen el mismo nmero de vrtices y de aristas.


B) Son isomorfos porque se puede establecer un isomorfismo entre ellos.
C) No son isomorfos pues en uno hay dos vrtices de grado 2 y en el
otro hay tres vrtices de grado 2.
Solucin: los grados de ambos grafos son
Grafo 1: 2,3,4,2,3,4
Grafo 2: 2,4,2,4,2,4
Si hubiera un isomorfismo tendra que correspon-derse biyectivamente iguales
grados. As por ejemplo, los vrtices de grado dos no se pueden asociar
biyectivamente, porque en una hay 2 y en el otro grafo hay 3.
39. Sea Kn el grafo completo con n>3 vrtices, n par:

A) es euleriano
B) es bipartito
C) es hamiltoniano
Solucin: este es un ejercicio que ha aparecido en varias ocasiones. En
general, para cualquier n>2 tenenmos:
- Kn es hamiltoniano
- Kn es euleriano si n es impar, no lo es si n es par.
- Kn no es bipartito
40. La matriz de adyacencia del grafo G es

1
1

1
1
0
1

1
0
1
1

1
1

A) G es pseudografo
B) G es un grafo completo
C) G no es conexo
Solucin: dado que tiene en los elementos de la diagonal un 1, hay lazos en
cada vrtice, por tanto es un pseudografo.
No es completo porque, por ejemplo, m14=0 y por tanto no hay arista entre v1 y
v4.
Es conexo porque el camino (v1,v2,v4,v3,v1) recorre todos los vrtices, y dicho
camino es posible porque:
m12=1 v1v2
m24=1 v2v4
m43=1 v4v3
m31=1 v3v1
41. Sea A la matriz de adyacencia de un digrafo con {v1, v2, v3,...,v7} vrtices, y
sea a14=3, una de las entradas de la matriz A2.
Entonces:
A) Hay un camino entre v1 y v4 con tres vrtices intermedios.
B) Hay tres caminos de longitud 2 de v1 a v4.
C) Hay tres aristas distintas que unen v1 y v4.
Solucin: la entrada a14 de A2 es el nmero de caminos de longitud 2 con
extremos v1 y v4. Como es un digrafo, y por tanto las aristas estn orientadas
dichos caminos de longitud 2 tienen origen en v1 y extremo en v4
42. Sea G un grafo (no pseudografo ni multigrafo) plano conexo con 15 aristas.
Entonces el nmero de vrtices de G es como mnimo
A) 5
B) 7
C) 9
Solucin: si es un grafo plano conexo debe cumplirse
#E 3#V 6 con #V>2
(Tal aspecto terico puede consultarse en la pgina 174 del libro base)
Es decir: 15 3#V 6 #V 7
43. Sea el grafo de la figura:

A) Es bipartito
B) No es bipartito ya que todos los vrtices tienen el mismo grado
C) Es euleriano ya que todos los vrtices tienen el mismo grado.
Solucin: es bipartito dado que se puede colorear con dos colores.

No es euleriano porque los grados de los vrtices no son todos pares.


44. Sea G un grafo y M un mapa con r regiones que representa a G. Si el grado
de todos los vrtices es 5 y G tiene 20 aristas, entonces r es
A) 12
B) 14
C) 18
Solucin: aplicamoe el primer teorema de grafos y la frmula de Euler.
La suma de todos los grados de los vrtices es:
5nmero de vrtices=5#V
Tiene que coincidir con el doble de aristas
5#V=220=40 #V=40/5=8
La frmula de Euler: #V - #E + #R = 2
Es decir: 8- 20 +r=2 r=14
45. Sea G el grafo formado por los vrtices y aristas de un tetraedro T ms el
centro de T y las aristas que unen dicho centro con los vrtices de T.
Entonces:
A) G es bipartito
B) G es euleriano
C) G no es hamiltoniano
Solucin:
Se trata de un grafo completo K5, por tanto
- G no es bipartito, porque tiene ciclos de longitud impar
- G es euleriano porque el grado de cada uno de los vrtices es 4 (todos par)
- G es hamiltoniano porque el camino (v1,v2,v3, v4, v5, v1) existe y es un ciclo
hamiltoniano.
46. Sea el mapa de la figura

Teniendo tambin en cuenta la regin exterior para colorear el mapa se necesita


A) 2 colores
B) 3 colores
C) 4 colores
Solucin:

3
2

Se necesitan 3 colores mnimo.


47. Sea el mapa M de la figura

A) M se puede colorear con tres colores diferentes


B) M necesita cuatro colores para ser coloreado.
C) Son necesarios ms de cuatro colores para colorear M.
Solucin: vase el ejercicio 15
48. En el grafo de la figura sea L(vi) la longitud del camino ms corto entre los
vrtices u y vi

u
1

2
2

v4
2
1

1
v3

v2

v1

1
3

A) L(v4)=6 y L(v2)=2
B) L(v3)=3 y L(v4)=4
C) L(v3)=2 y L(v4)=3
Solucin:
L(v2)=1 siguiendo el camino (u(1)v2)
L(v3)=2 siguiendo el camino (u(1)v2(1)v3)
L(v4)=3 siguiendo el camino (u(1)v2(1)v3(1)v4)
Recordamos, L(vi) se forma con los recorridos ms cortos.
49. Dado el grafo G con matriz de adyacencia:

1
1

0
1

1
0
1
0
0

1
1
0
1
1

0
0
1
0
1

0
1

1
0

A) G tiene un camino euleriano


B) G no es conexo
C) G tiene un vrtice de grado 5
Solucin:
Los grados de los vrtices se obtiene sumando los nmeros de las filas: 3, 2, 4,
2, 3. Ninguno es de grado 5.
Tiene un camino euleriano: (v1(m12=1)v2(m23=1)v3(m34=1)v4(m45=1)v5(m51=1)v1)
Por tanto es conexo.
50. Teniendo en cuenta la regin exterior cuntos colores son necesarios para
colorear las regiones del mapa?

A) Tres
B) Cuatro
C) Cinco
Solucin:

1
2
1

Son necesarios al menos 3 colores.


51. El grafo formado por los vrtices y aristas de la figura anterior es
A) Euleriano
B) Bipartito
C) Ninguno de los dos
Solucin:
No puede ser euleriano porque hay vrtices de grado impar.
No puede ser bipartito porque hay ciclos de longitud (3) impar.
52. La matriz de adyacencia de un grafo G es:

1
1

1
1
0
1

1
0
1
1

1
1

A) G es un pseudografo
B) G no es conexo
C) G es un grafo completo
Solucin:
Dado que en la diagonal principal hay unos, significa que hay lazos, es decir, se
trata de un pseudografo.
Existe el camino (v1,v2,v4,v3,v1) porque:
m12= m24= m43= m31= 1
Es conexo porque (v1,v2,v4,v3,v1) es un camino que recorre todos los vrtices,
por tanto estn conectados
53. Sea el grafo con matriz de adyacencia:

1
0

1
0
1
1

0
1
0
1

1
1

El nmero de caminos distintos de longitud tres entre dos vrtices v1 y v4 es


A) 5
B) 3
C) 2
Solucin:
54. El grafo que tiene por matriz de adyacencia

1
0

1
0
1
1

es:
A) Un pseudografo
B) Tiene un camino euleriano
C) Tiene un circuito euleriano
Solucin: su representacin grfica es

v1
v2

v4
v3

0
1
0
1

1
1

No es pseudografo porque la diagonal est formada por ceros y por tanto no hay
lazos.
Contiene un camino euleriano (v2,v3,v4,v2,v1,v4)

v1
v2

v4
3
No admite circuito eulerianovporque
hay vrtices con grado impar.

55. Sea K5 el grafo completo de cinco vrtices


A) Es euleriano
B) Es bipartito
C) Es un pseudografo
Solucin: una representacin grfica es

Es euleriano dado que es conexo y todos los vrtices tienen grado par.
No es bipartito porque tiene ciclos de longitud 3 y ciclos de longitud 5 (impar).
No es pseudografo poruqe no tiene aristas con origen y extremo el mismo
vrtice.
56. Sea G un grafo y A su matriz de adyacencia. Cul de las siguientes
informaciones dan los elementos de la diagonal principal de la matriz A2?
A) Los grados de los vrtices de G
B) Los ciclos con a lo sumo dos vrtices
C) Ninguna de las anteriores
Solucin: recordamos la teoria.
La entrada (i,j) de la matriz Mn es el nmero de caminos de longitud n con
extremos vi y vj.
En nuestro caso el elemento (i,i) de la diagonal de A2 es el nmero de caminos
de longitud 2 con extremos vi y vi. Como el origen y el extremo coinciden, se trata
de ciclos de longitud 2.
57. Dado el grafo de la figura:

A) Es bipartito
B) Es hamiltoniano

C) Es euleriano
Solucin: contiene un ciclo hamiltoniano

No es euleriano porque es conexo y tiene vrtices de grado impar.


No es bipartito porque tiene ciclos de grado impar (como el representado)
58. Sea G un grafo y M un mapa con r regiones que representa a G.
Supongamos que el grado de todos los vrtices de G es 4 y que G tienen 14
aristas. Cul de las siguientes afirmaciones es cierta?
A) r=12
B) r=10
C) r=9
Solucin: aplicamos el primer teorema y la frmula de Euler.
Primer teorema: 4#V=214 #V=7
Frmula de Euler: 7-14+r=2 r=9
59. Sea G un grafo con n vrtices y sea S la suma de los grados de los vrtices
de G. Entonces:
A) S es par
B) S es impar
C) La paridad depende de n
Solucin: segn el primer teorema, la suma de los grados de los vrtices es
exactamente el doble de aristas que hay, por tanto debe ser par.
60. Sea G el grafo formado por los vrtices y aristas de un cubo C ms el centro
de C y las aristas que unen dicho centro con los vrtices de C. Entonces:
A) G es euleriano
B) G es bipartito
C) G no es hamiltoniano
Solucin:
Se trata de un grafo conexo, los vrtices del cubo tienen grado 4, el centro del
cubo tiene grado 8, al ser todos pares admite un circuito euleriano.
No es bipartito porque hay ciclos de longitud impar, concretamente dos vrtices
conectados por una arista con el centro forman un ciclo de longitud 3.
Tiene un ciclo hamiltoniano:

BSQUEDA DE UN CICLO HAMILTONIANO

Ejercicio resuelto : encontrar un ciclo hamiltoniano al grafo:

Vamos a suponer que existe para este grafo un ciclo hamiltoniano.


Tengamos en cuenta lo siguiente:
- Cada vrtice participa con dos de sus aristas al ciclo
- Si sabemos que un vrtice tenemos determinadas dos de sus aristas, las
dems no participarn en el ciclo y las podemos eliminar a fin de obtener el
posible ciclo.
En el grafo anterior se observa que las cuatro esquinas nicamente tienen dos
aristas, luego de existir el ciclo, formaran parte de l.

Podemos eliminar

Tenemos ahora dos nuevos vrtices con dos aristas, estn obligadas a participar
en el ciclo:

Podemos eliminar dos aristas que no pueden participar en el ciclo

Hemos obtenido, as, un vrtice que no puede participar en el ciclo con dos
aristas.

CONCLUSIN
Del presente trabajo, se desprende, una vez ms, la importancia de los caminos
y circuitos en la representacin de situaciones de la vida real. Y en cuanto a los
grafos en general, su variedad y diversidad aplicativa.
A pesar del paso del tiempo y la inversin del mismo hecha en el estudio de la
teora de grafos, an no se han podido generar algoritmos cien por ciento
eficaces para bsqueda de caminos y circuitos complejos.
En lo que a informtica respecta, los algoritmos implementados han conseguido
dar solucin a muchos casos que antes implicaban mucho tiempo en su
resolucin; sin embargo, tampoco son cien por ciento eficaces.

BIBLIOGRAFIA

WWW.DC.UBA.AR/MATERIAS/AED3/2013/1C/TEORICA/ALGO3_TEO_EULERI
ANO

TEORIADEGRAFOS.BLOGSPOT.COM/.../GRAFOS-EULERIANOS-YHAMILTONIANOS.HTM

HTTPS://PREZI.COM/.../CAMINOS-EULERIANOS-HAMILTONIANOS-Y-DELONGITUD

HTTPS://WWW.U-CURSOS.CL/INGENIERIA/2011/1/CC3101/1/MATERIAL