TEMA 2. Fundamentos y aplicaciones de la teoria de grafos.
Diagramas en árbol
TEMA 2. Fundamentos y aplicaciones de la teoria
de grafos. Diagramas en árbol.
1. Introducción.
La teoría de grafos nació como una rama de la Topología, siendo hoy en día una
herramienta matemática indispensable en campos muy diversos.
De forma general puede decirse que los grafos se utilizan para representar las
relaciones entre los elementos de un conjunto.
Mediante los grafos podemos resolver y plantear numerosos problemas reales de
la vida diaria, como pueden ser de circulación (aérea, carreteras, de gas...) o de redes
(informáticas, eléctricas...). Los grafos son usados en campos tan dispares como
pueden ser la Química, Genética, Informática, Teoría de Sistemas.
2. Definiciones.
2.1. Grafo simple.
Definición: Un grafo simple es un par (V,E), donde V es un conjunto de elementos,
y E es grupo de pares de elementos de V, donde no se permite la repetición de
ninguno y no importa la ordenación del par de elementos.
Ejemplo: V={1,2,3} E={{1,2},{2,3}}
1 2
Puede representar las conexiones aéreas entre 3 ciudades, ordenadores conectados por
red, o los números del 1 al 3 cuyas diferencias tengan modulo 1.
Partes de un grafo simple: 3
• Un vértice o nodo son cada uno de los elementos de V
• Ejes o aristas son cada una de las uniones entre dos pares de elementos de
V(vértices); son las parejas de V que forman E.
• Vértices adyacentes: Dos vértices i, j ∈V son adyacentes si están conectados por
algún eje {i,j} ó {j,i} ∈E
• Bucle: Cuando en un eje los extremos coinciden, {i,i}.
Tipos de grafos:
• Grafo simple: cuando no contiene ningún bucle.
• Grafo nulo: cuando no contiene ejes, E=∅
• Grafo completo cuando tiene todos los ejes posibles, incluyendo los bucles.
• Grafo simplemente completo cuando todos los vértices son adyacentes, el grafo
tiene todos los ejes excepto los bucles
Grafo nulo
Grafo completo
Jose Luis Lorente (preparador oposiciones secundaria www.joseluislorente.es) 1
TEMA 2. Fundamentos y aplicaciones de la teoria de grafos. Diagramas en árbol
Grafo simplemente completo
Para tener completamente determinado un grafo basta con conocer V y a la aplicación
adyacente:
Γ :V V Γ(ei ) = {e j : (ei , e j ) o (e j , ei ) ∈ E}
ei ej
Isomorfismo de grafos: dos grafos (V,E) y (V’,E’) son isomorfos si existe una aplicación que
nos relaciona los vértices: φ: V V’ tal que si (ei, ej )∈E entonces (φ(ei),φ(ej ))∈E’ y de igual
forma si (ei’,ej’)∈E’ entonces (φ-1(ei’), φ-1(ej’))∈E. Son grafos con diferente numeración de los
vértices pero misma forma.
2.2. Multigrafo de orden p.
Definición: Un p-grafo es un par (V,E) donde V es un conjunto de elementos y E es un
conjunto de pares de V, donde el orden de los parejas no importa, y donde una pareja puede
aparecer un máximo de p veces en E.
E={ej={ej1,ej2}, ej1, ej2∈E : I(ej)=∑vecesj1≤p ∀j}
Con esta definición un grafo simple es un 1-grafo.
Un ejemplo clásico es el multigrafo de orden 2 que pretende estudiar los 7 puentes de
Königsberg(Prusia) que une las orillas A,C y dos islas B,D:
e6
B
e3 e2
A e1 C V={A,B,C,D}
e4 E={(A,B),(A,B),(A,D),(A,D),(A,C),(B,C),(D,C)}
e5
e7
D
La mayoría de autores coinciden en considerar el nacimiento del nacimiento del grafo
cuando Euler(S XVIII) estudiaba este 2-grafo como pasatiempo, viendo la forma de cruzar
todos los puentes sin pasar dos veces por el mismo.
2.3.Grafo dirigido u orientado.
A veces las relaciones entre los vértices no son simétricas y no es equivalente {ei,ej} a {ej,ei}
como era en el caso de los p-grafos. Por ejemplo la relación de “hijos de”, “divisores de” no
tienen esa bidireccionalidad. Surgen así los grafos orientados.
Definición: Grafo orientado es un par (V,A) donde V es un conjunto de elementos y A es un
conjunto formado por parejas de elementos de V, donde si importa el orden de los elementos
del par, siendo distinto {ei,ej} a {ej,ei} con ej y ei pertenecientes a V.
Ejemplo: V={a,b,c,d} A={(a,b),(b,a),(d,b),(c,b)}.
En los grafos orientados el eje se llama arco. Arco es cada par de elementos que forma
parte de A. Los demás elementos son los mismos que en grafos no orientados.
Jose Luis Lorente (preparador oposiciones secundaria www.joseluislorente.es) 2
TEMA 2. Fundamentos y aplicaciones de la teoria de grafos. Diagramas en árbol
Todo grafo no orientado se puede considerar orientado si a cada eje {i,j} lo sustituimos por
dos arcos {i,j} y {j,i}. i j por i j
Dado un arco {i,j}, i será el vértice inicial y j el vértice final. Se dice que i es predecesor de j
y j sucesor de i. i j.
La aplicación sucesor se define Γs (i ) = { j : (i, j ) ∈ A} siendo la aplicación predecesor
Γ p ( j ) = {i : (i, j ) ∈ A} . Para conocer un grafo orientado basta con conocer V y una de las
anteriores aplicaciones.
2.4.Redes.
Podemos establecer que a cada eje o arco le pueda asignar un valor numérico (asociarle
una medida) que nos indique la longitud, tensión entre los nudos... Esto nos da lugar al
concepto de redes o redes dirigidas.
Definición: Una red (dirigida) es una terna (V,E,l) donde (V,E) es un grafo(dirigido) y la
aplicación l:Eℜk que asocia a cada eje(arco) un valor numérico, pudiendo ser multivaluado.
Ejemplo: (V,E,l), V={León, Salamanca, Valladolid};
E={(León, Salamanca),(Salamanca,Valladolid), (León,Valladolid)}
l=aplicación que nos da la distancia y el tiempo medio de un autobús:
l(León,Valladolid)=170km,1,8h; l(León,Valladolid)=200km,2,2h; l(Valladolid,
Salamanca)=140km,1,1h.
3. Orden, tamaño y grado de incidencia de un grafo.
Definición: Orden de un grafo(dirigido) G=(V,E) es el número de vértices y se denota como
O(G).
Definición: Tamaño de un grafo(dirigido) G=(V,E) es el número de ejes (arcos) que tiene, se
denota como T(G).
Relación en algunos casos de O(G) y T(G):
n
• Un grafo completamente simple tiene de tamaño, siendo n el orden del grafo.
2
n
• Un grafo completo tiene +n donde estos n a mayores respecto al grafo
2
completamente simple son debidos a los bucles que hay por cada uno de los n
vértices.
n
• Un grafo completamente simple dirigido tiene 2 =n(n-1) de tamaño, siendo n el
2
orden del grafo.
n
• Un grafo completo dirigido tiene 2 +n=n2 donde estos n a mayores respecto al
2
anterior son debidos a los bucles que hay por cada uno de los n vértices.
Jose Luis Lorente (preparador oposiciones secundaria www.joseluislorente.es) 3
TEMA 2. Fundamentos y aplicaciones de la teoria de grafos. Diagramas en árbol
Grado de incidencia de un vértice i de un grafo (dirigido) es el nº de ejes (arcos) en los que
interviene el vértice i, considerando que el bucle {i,i} cuenta doble. Se denota como g(i).
En Grafos dirigidos:
• Grado de salida g+(i) es el número de arcos donde i extremo inicial.
• Grado de entrada g-(i) es el número de arcos donde i es extremo final.
Propiedades:
1. El tamaño de un grafo es igual a la semisuma de todos los grados de incidencia:
1
t (G ) = ∑ g (i) . Es consecuencia de que cada eje (arco) contribuye 2 veces en
2 i∈V
el grado de incidencia (uno por cada vértice). Los bucles también.
2. En todo grafo dirigido y para todo vértice i, g(i)=g+(i)+g-(i), ya que tanto g+(i) como
g-(i) contribuyen una vez en el grado de incidencia.
3. En todo grafo hay un nº par de vértices con grado impar:
Demostración:
∑ g (i) = 2t (G )
i∈V
separamos grados par e impar
´` ´´ ´´ ´´
∑ g (i) = ∑ g (i) + ∑ g (i) = 2t (G) → ∑ g (i) suma g (i) par
i∈V i∈V i∈V i∈V
∑ g (i) suma g (i)impar
i∈V
´´ ´
∑ g (i) = 2t (G ) − ∑ g (i) ≡ par
i∈V i∈V
1 23
par
´´
g(i) es impar, luego para ∑ g (i) que sea par debe haber un numero par de g(i).
i∈V
4. Grafos Conexos.
4.1. Subgafos y componentes conexas.
Definición: diremos que (V’,E’) es un subgrafo de (V,E) si se cumple que V’ ⊆ V y E’ ⊆ E
Ejemplo: G1=(V1, E1), V1=(1,2,3); E1={(1,2),(2,3)}, G2=(V2,E2), V2=(1,2); E2={(1,2)}
G2 subgrafo de G1
Definición: Diremos que (V´,E´) es el grafo complementario de (V,E) si se cumple que V=V´y
E´=Ec(complementario de E).
Ejemplo: G={V=(1,2,3);E={(1,2),(2,3),(1,1)}}
G´={V´=(1,2,3); E´={(1,3},(2,2),(3,3)}
Jose Luis Lorente (preparador oposiciones secundaria www.joseluislorente.es) 4
TEMA 2. Fundamentos y aplicaciones de la teoria de grafos. Diagramas en árbol
Definición: Grafo de unión de dos grafos (V,E), (V´,E´) es el grafo resultante de unir V y V´
(V∪V´) y E y E´ (E∪E´)
Ejemplo: G1={V1=(1,2,3); E1={(1,2)}, G2=(V2=(2,3,4); E2={(2,4)}
G=G1∪G2={V=(1,2,3,4),E={(1,2},(2,4)}
Definición: Grafo G=(V,E) es conexo si no se puede poner como unión de 2 grafos disjuntos
(no vértices en común), esto ocurre si en el grafo todos los vértices unidos formando un
bloque.
Definición: grafo inconexo es aquel que no es conexo.
Ejemplo:
1 2 3 Conexo
Inconexo(2 componentes conexas)
1 2 3 4
4.2. Cadenas y ciclos
Definición: Dado un grafo (E,V) llamamos cadena a una secuencia elemental de vértices y
ejes que comienza y acaba en un vértice(no necesariamente el mismo)
Ejemplo: v1,(v1,v2),v2,(v2,v4),v4, decimos que la cadena une v1 con v4.
Tipos de cadenas:
• Cadena simple : no se repite ningún eje
• Cadena elemental: No se repite ningún vértice.
Definición: un ciclo es una cadena donde el primer y el último vértice es el mismo
Ejemplo: v1,(v1,v2),v2,(v2,v4),v4,(v4,v1),v1.
Ciclo elemental si solo coinciden el primer y último vértice.
Nota: Si trabajamos con ,multigrafos no debemos denotar los ejes como (vi,vj), pues puede
ocurrir que con esta notación se encuentren varios ejes. Tendremos que representarlo como el
nombre del eje.
4.3. Caminos y circuitos
Definición: Sea un grafo dirigido (V,A), llamamos camino a una secuencia de arcos
a1,a2...donde el vértice final de cada arco coincide con el inicial del siguiente:
final(ai)=origen(ai+1) ∀i.
Tipos:
• Camino simple. No se repite ningún arco.
• Camino elemental: No se repite ningún vértice.
Definición: Circuito es un camino donde el primer vértice coincide con el final
Jose Luis Lorente (preparador oposiciones secundaria www.joseluislorente.es) 5
TEMA 2. Fundamentos y aplicaciones de la teoria de grafos. Diagramas en árbol
• Simple: e1,e2,e4
• Elemental: e1,e2,
• Circuito: e1,e2,e5; e2,e4; e3,e4.
4.3. Caracterización grafos conexos. Grafos orientados fuertemente conexos.
Podemos caracterizar los grafos conexos mediante las cadenas: Un grafo es conexo si y
sólo si para cualquier pareja de vértices existe una cadena que los une siendo esta simple y
elemental. Demostración:
1) Si tenemos que todos los vértices unidos por una cadena, entonces claramente este
grafo es conexo. Si el grafo no es conexo por definición hay dos vértices que nos se pueden
unir al haber 2 o más componentes de grafo disjuntas, por tanto no habrá cadena que los una.
2) Elemental: si en la cadena se repite un vértice eliminamos el ciclo que empieza y acaba
en este vértice. Así conseguimos la cadena elemental.
3) Simple: de igual forma si no es simple es porque hay un bucle que podemos eliminar y la
cadena que nos queda es simple.
Ejemplo:
1 2 3 1-2e1
e1 e2 1-3e1,e2
e3 1-4e1,e4
2-3e2
4 2-4e3
3-4e2,e3
En grafos dirigidos la nueva definición no válida pues pueden ser conexos y no haber
camino entre dos vértices (debido al sentido)
Ejemplo: es conexo y 3 no se puede unir con 1, ni con 2.
1 2 3
Definición: un grafo dirigido es fuertemente conexo si hay algún camino que une todos sus
vértices. Este concepto interés para saber si en una ciudad todos sus rincones están unidos, ya
que hay calles con sentido único.
Ejemplo:
5. Diagrama de árbol.
Un caso especial en los grafos son las estructuras denominados diagramas de árbol,
introducir por primera vez en los trabajos de Kirchoff (1847) de redes eléctricas.
Definición: Un árbol es un grafo conexo sin ciclos.
Definición: Bosque es un grafo no conexo sin ciclo (unión varios árboles).
Jose Luis Lorente (preparador oposiciones secundaria www.joseluislorente.es) 6
TEMA 2. Fundamentos y aplicaciones de la teoria de grafos. Diagramas en árbol
Como no hay ciclo en el árbol, una vez que 2 cadenas se separan no vuelven ya a juntarse,
al igual que ocurren en las ramas de un árbol al separarse del tronco o de ramas anteriores.
Generalmente para representar un árbol se elige un vértice cualesquiera(vértice raíz), a
continuación se representan los que están directamente unidos a el por un eje descendente,
consiguiendo así que estén unidos hasta los vértices finales(sin descendientes).
(1)
1 2 3 4
2 (1)=(2) , pero el árbol
se suele representar como (2)
(2) 1
4 3
Conociendo el vértice raíz y la aplicación “hijos de “ de cada vértice, que nos lleva a los
vértices que están unidos a éste en sentido descendente, conocemos el árbol entero.
Hijos: V V*=V-{Vértice raíz}
1 2,4
4 3
Proposición 1: Un árbol con n vértices tienen n-1 ejes.
Demostración: Colocando el árbol en forma padre-descendiente, se observa que todo
vértice tiene un padre, menos el vértice raíz que no tiene ascendente. Luego la aplicación
padre de es un biyeción entre ejes y vértices excluyendo al vértice raiz. Luego cada vértice
tiene asociado un eje, menos el vértice raíz, luego n vértices n-1 ejes.
Proposición 2: un bosque con k componentes conexas y con n vétices tiene n-k ejes.
Demostración: Como el bosque tiene k árboles no conectadas: ejes=Σkejes árbol= =Σk(nk´-
1)= Σknk´- k= n-k
Los usos árboles son muy variados:
• Almacenamiento de información
- Ordenadores(disco duro)
- Redes ordenadores(Internet)
- Biblioteca
• Redes suministro eléctrico, agua...
• Resolución de circuitos eléctricos
• Clasificación de especies.
• Programación y análisis de algoritmos
• Reducción de problemas de probabilidad.
Jose Luis Lorente (preparador oposiciones secundaria www.joseluislorente.es) 7
TEMA 2. Fundamentos y aplicaciones de la teoria de grafos. Diagramas en árbol
Relación árboles y ordenación: por ejemplo en código decimal (o binario en los
ordenadores). Para guardar un número de 3 cifras en código decimal no necesitamos 1000
“almacenamiento de memoria”, sino 3 elementos con posibilidad de almacenar 10 diferentes
valores(0,1,2,3,4,5,6,7,8,9), estructurados en forma de árbol.
La ordenación por árbol permite decodificar la información de forma rápida a partir de un
vértice raíz dado.
Por ejemplo en un árbol homogéneo (mismas ramas cada vértice), como es el caso
anterior del nº de 0 a 100, en donde a cada vértice le salen 10 ramas (tantos como cifras), las
posibilidades disminuyen de forma logarítmica en base10:
1. Inicialmente tenemos 1000 posibilidades (del 0 al 999)
2. Después del primer paso(1er nivel), al elegir la centena tenemos 100 posibilidades.
3. Después del segundo paso (2º nivel), al elegir la decena tenemos 10 posibilidades.
4. Después del 4º paso(3er nivel),al elegir la unidad tenemos el numero buscado
Mediante un diagrama de árbol hemos llegado al número entre 0 y 999 en tres pasos,
disminuyendo logarítmicamente las posibilidades: paso=log10(posibilidades).
Si codificáramos la información en código binario, el proceso será semejante sólo que
ahora el número de posibilidades desciende logarímicamente pero en base 2.
1000 1000 3 3
posibilidades
log(pos)
2 2
500
1 1
100
0 10 1 0 0
0 1 2 3 4 0 1 2 3 4
Pasos Pasos
En árboles no homogéneos, donde cada vértice no tiene el mismo nº de ramas
descendientes, la gráfica no es tan simple pues el nº de posibilidades desciende de diferente
forma según el camino elegido. Pero en todo caso el decrecimiento Posibilidades vs pasos es
grande.
6. Matrices asociadas a un grafo.
Definición: Dado un grafo (V,E) llamamos matriz de adyacentes a la matriz M∈Mnxn(N)
donde n son los vértices de V y definida como:
1 si arco (i, j ) ∈ E (unidos )
mij =
0 si arco (i, j ) ∉ E (no unidos)
La matriz en grafos no orientados es simétrica, pues todo par de vértices (i,j) unidos en los
dos sentidos.
En grafos orientados la definición de la matriz de adyacente es la misma, pero ahora no es
simétrica.
Jose Luis Lorente (preparador oposiciones secundaria www.joseluislorente.es) 8
TEMA 2. Fundamentos y aplicaciones de la teoria de grafos. Diagramas en árbol
Ejemplo: 1 2 3
0 1 1
M= 1 0 1
1 1 0
1 2 3
0 1 1
M´= 0 0 0
0 1 0
En el caso de p-grafos hay vértices que pueden estar unidos por p arcos, luego los valores
de mij van de 0 a p.
Teorema: Si en la matriz M del grafo la elevamos al cuadrado tenemos una matriz, que nos
indica el número de cadenas con 2 ejes que unen dos vértices. Si lo elevamos al cubo la matriz
resultado nos indica el número de cadenas con 3 ejes que unen cada par de vértices. Así Mk
nos informa del número de cadenas con k ejes que unen cada par de vértices.
Demostración: Por inducción sobre k podemos ver la veracidad del teorema:
1) Para k=1 se cumple por la definición de M=mij
2) Supongamos que para k-1 se cumple y que A=Mk-1 cumple la proposición.
3) El nº de cadenas con k ejes uniendo i y j será la suma de cadenas con k-1 ejes
uniendo i con cualquier vértice s, donde exista el eje (s,j). Por inducción se
cumple que el nº de cadenas con k-1 ejes que une i con s es ais.
Cadk(i,j)= ∑ais , como por definición de M: msj=1 si (i,j)∈E y msj=0 si (i,j)∉E,
( s , j )∈E
tenemos que la expresión anterior se reduce a la siguiente:
cad k (i, j ) = ∑s ais ⋅ m sj = bij , que será el elemento i,j de la una matriz.
Pero la matriz B es la definición de producto entre la matriz A y la M B=A·M,
pero A=Mk-1 con lo que B=Mk. Siendo por tanto esta matriz la que nos define el
número de cadenas construidas con k ejes y que nos unen los vértices i con j.
7. Grafos Eulerianos y puentes de Könisguer.
7.1. Puentes de Könisguer, teorema de Euler.
En el siglo XVIII Euler demostró la imposibilidad de recorrer los 7 puentes de su ciudad sin
pasar dos veces por el mismo puente. A partir de aquí se crea un tipo de grafos, los Eulerianos.
Euler demostró el siguiente teorema
Teorema: todo grafo es recorrible sin repetición de ninguno de sus arcos, si el numero de
vértices impares (llegan un nº impar de ejes) no es mayor que 2, es decir que no sean 4,
6,8...(ya que como vimos en un teorema anterior, hay un numero par de vértices impares)
Demostración Si un camino no empieza y termina en un mismo vértice, cada vez que llega
a un eje, este ha de salir por otro eje no utilizado. De este vértice han de salir entonces un
Jose Luis Lorente (preparador oposiciones secundaria www.joseluislorente.es) 9
TEMA 2. Fundamentos y aplicaciones de la teoria de grafos. Diagramas en árbol
número par de arcos, luego es un vértice par. Puede haber dos vértices impares, en donde el
camino empieza y termina, pero no puede haber más de dos (sólo hay un comienzo y un final),
pues sino tendrían que pasarse por algún eje más de una vez para pasar por todos los vértices.
Si no tenemos vértices impares, entonces el recorrido no tiene principio ni fin, pudiendo
empezar y acabar en cualquier vértice.
Ejemplos:
Puente de Könisguer donde hay 4 vértices
impares, luego no puede ser recorrido sin
repetición de alguno de sus ejes, como es le caso
de los ejes {B,C} y {B,D}
7.2. Grafos eulerianos y semieulerianos.
Definición: Cola es una secuencia de aristas V0, V1,....,Vn-1, Vn, en la que todas las aristas son
diferentes. Si los vértices final e inicial coinciden, se dice que es una cola cerrada.
Definición: se dice grafo euleriano a un grafo conexo G que tiene una cola cerrada que
incluye todas las aristas de G
Definición: se dice grafo semieuleriano si la cola no es cerrada.
Teorema de Euler: 1) Un grafo es euleriano si y solo si cada vértice es de grado par. 2) Un
grafo es semieuleriano si y solo si tiene dos vértices impares
Demostración:
(1) Sea un grafo euleriano, entonces tiene una cola cerrada, luego de cada arista entra el
mismo número de arcos que salen, y como estos arcos no están repetidos, todos los vértices
son pares.
Sea un grafo sin vertices impares, como vimos este se puede recorrer pasando por
todos los arcos sin repetición de ninguno, de forma que el circuito no tiene principio ni fin, es
decir es un recorrido cerrado., luego tiene una cola cerrada y por tanto es euleriano.
Jose Luis Lorente (preparador oposiciones secundaria www.joseluislorente.es) 10
TEMA 2. Fundamentos y aplicaciones de la teoria de grafos. Diagramas en árbol
(2) Sea un grafo semieuleriano, entonces tiene una cola no cerrada, luego hay un
vertice donde empieza la cola, que tiene un nº imapar de arcos, pues de él sale uno más que
entra; de igual forma tendra un vertice final donde llegue un un arco mas que salga, luego
tambien sera impar. El resto de vertices salen el mismo numero de arcos que llegan, por lo que
son pares. Asi tenemos que todo grafo semieuleriano tiene 2 vértices imapares.
Si tenemos un grafo con 2 vértices impares, y el resto pares, podemos generar un
recorrido que empieza en uno de los vértices impares, y acaba en el otro, de forma que por el
resto de vértices salga el mismo número de arcos que entre, ya que son pares. Así generamos
una cola abierta, y con ello un grafo semieuleriano
8. Gráfico Hamiltonianos.
En el año 1859 el matemático Hamilton puso en circulación un rompecabezas basado en
dodecaedro regular (sólido formado por 12 pentágonos iguales). El juego consistía en ver si se
era capaz de recorrer los 20 vértices sin repetir ninguno, salvo el inicial y el final que eran los
mismos, moviéndose por las aristas. El juego tenia solución, y había varios ciclos que pasaban
por todos los vértices una sola vez salvo el primero y el ultimo. Otro juego similar propuesto
por Hamilton era el de recorrer todas las casillas del ajedrez con un caballo sin repetir ninguna.
En este caso los vértices serian las casillas del ajedrez y las aristas todos los posibles
movimientos del caballo. Los dos problemas se pueden plantear a partir de la definición de
grafo hamiltoniano.
Definición: se denomina grafo hamiltoniano a todo aquel en el que existe un camino
cerrado que contiene todos los vértices una sola vez (no tiene por que contener todas las
aristas ). Un grafo que posea una trayectoria que pase a través de cada vértice es denominado
semihalmintoniano.
Es evidente que al igual que ocurre con los Eulerianos, los grafos hamiltonianos deben ser
conexos. Sin embargo no se ha conseguido una propiedad sencilla para caracterizar los grafos
hamiltonianos como ocurría en lo eulerianos.
Sin embargo puede comprobarse que hay grafos eulerianos que no son hamiltonianos y
viceversa.
9. Conclusiones
Los grafos no se estudian como tal en secundaria ni bachillerato, si bien los diagramas de
árbol se utilizan en el estudio de la probabilidad. Los diagramas pueden ser una herramienta
útil para utilizar con alumnos de altas capacidades como actividades complementarias.
Jose Luis Lorente (preparador oposiciones secundaria www.joseluislorente.es) 11