Está en la página 1de 90

Teoría de grafos

MATEMÁTICA DISCRETA

10

1
PROPÓSITO
• Resuelve ejercicios relacionados con
teoría de grafos
GRAFOS

GRAFOS SON MODELOS MATEMÁTICOS UTILIZADOS PARA


REPRESENTAR RELACIONES ENTRE LOS OBJETOS DE CONJUNTO.
LOS ESTUDIAMOS PARA REPRESENTAR CONEXIONES ENTRE
OBJETOS,DATOS O FUENTES DE INFORMACIÓN.
EJEMPLO DE GRAFOS SON LAS REDES DE CARRETERAS
GRAFOS
LAS CONEXIONES AÉREAS
LAS PISTAS EN UN CIRCUITO IMPRESO
REDES DE ORDENADORES
TEORÍA DE GRAFOS
DEFINICIONES BÁSICAS
DEFINICIÓN Un grafo ( simple ) es un par G=(V,E) consta de
Un conjunto no vacío V de vértices.
Un conjunto E de pares ordenados de elementos distintos de V
llamados aristas.
APLICACIONES

• Los vértices pueden ser objetos físicos como ordenadores, ciudades ,personas o
pueden ser datos( fechas, direcciones , módulos de un programa).
• Las aristas pueden ser conexiones físicas, carreteras, conexiones de red(cables en
una cabina de internet, cables eléctricos),conexiones virtuales
• Con estos modelos podemos estudiar y resolver problemas como calcular el
número de combinaciones diferentes de vuelos entre dos ciudades, determinar
las posibles rutas entre dos ciudades, determinar si es posible recorrer todas las
calles de una misma zona sin pasar dos veces por el mismo punto. Optimizar
repartos y recojos, encontrar el camino más corto entre dos puntos de una red
de transporte ,determinar si es posible crear un circuito en una placa de una sola
capa. etc.
• https://www.youtube.com/watch?v=4MzinzTZ3v8
• https://www.youtube.com/watch?v=tIeGC2Fa5P4
MULTIGRAFO Es aquel grafo en donde dos vértices se
pueden conectar por más de una arista

NOTA
Un grafo simple no tiene bucles ni aristas paralelas-
GRAFO COMPLETO

Un grafo es completo si es un grafo simple y cada par de vértices esta


conectada por una arista. K7 grafo completo de 7 vértices
EJEMPLOS
PROPIEDAD
SUBGRAFOS
Un grafo G 2 es un subgrafo de un grafo G si V(G2) ⊆ V(G) y E(G2) ⊆ E(G)
Definición:
Sea G=(V, E). G2=(V2,E2) se dice subgrafo de G si:
1. V2 ⊆V
2. E2 ⊆E
G2 es subgrafo de G

Si V(G2) = V(G), decimos que G2 es un subgrafo generador de G.


COMPLEMENTO DE UN GRAFO

• Sea el grafo G(V,E) no dirigido, conexo, sin lazo H subgrafo de G


• El complemento de H en G es el subgrafo de G formado por la aristas
de G que no están en H
isomorfismo de grafos
• https://www.youtube.com/watch?v=58a6KqEOcoQ
• https://www.youtube.com/watch?v=fvH4JnH1Q6M
ISOMORFISMO DE GRAFOS
ISOMORFISMO DE GRAFOS

• https://www.youtube.com/watch?v=U0Wt6hNM9oE

G=H
ISOMORFISMO DE GRAFOS

G =H
EJECICIOS

Dados los grafos determina si son isomorfos


G1 ≠ G2
Dados los grafos determina si son isomorfos
ISOMORFISMO DE GRAFOS

• Dos grafos simples son isomorfos, si existe una función entre los
conjuntos de vértices que cumpla:
1. Sea biyectiva.
2. Las imágenes de dos vértices adyacentes son adyacentes.
COROLARIO: En un isomorfismo de grafos, el grado de ambos grafos
son los mismos
A ≠B
A ≠B
DEFINICIÓN

Una propiedad P es un invariante siempre que, dados dos grafos G1 y G2 tales que G1 = G2, si G1
cumple P entonces G2 también la cumple
Son propiedades invariantes:
(i) “Tener la misma cantidad de vértices”.
(ii) “Tener la misma cantidad de aristas”.
(iii) “Tener un ciclo simple de longitud k”

¿Como demostrar que dos grafos no son isomorfos? Comprobando que son
distintos respecto a una propiedad invariante.
G1 ≠ G2
G1 ≠ G2
G1 ≠ G2
GRAFO BIPARTIDO
ALUMNOS DE INTERCAMBIO
GRAFO BIPARTIDO
GRAFO BIPARTIDO
PROPIEDADES
EJEMPLO
EJEMPLO

PROBLEMA

G tiene un ciclo de longitud impar, por lo tanto no es bipartito


GRAFO BIPARTIDO COMPLETO

K1,3 K3,2 K3,3


PROPIEDAD DE Kn,m
GRAFO PONDERADO
Un grafo ponderado pesado o con costos es un grafo donde cada arista
tiene asociado un valor o etiqueta para representar el costo, peso,
longitud,etc
GRAFO PLANO

Un grafo G(V,E),se denomina plano si puede ser dibujado sin que


ninguna de sus aristas se cruce.
NOTA:

Si podemos generar un plano sin que las aristas se crucen, es un


grafo plano
PROPIEDADES

PROBLEMA
Demostrar que el grafo G(K5 ) mostrado no es plano
PROPIEDAD

PROBLEMA
Demostrar que el grafo G(K3,3 ) mostrado no es plano
TEOREMA-GRADO DE UN
GRAFO
CAMINOS , RUTAS(recorrido)

Los grafos son usados con frecuencia para representar redes de


comunicación o transporte. En un grafo que represente alguna de
estas redes es importante conocer la existencia de caminos que
recorran todas las aristas o todo los vértices y que en cierto modo sean
los más “económicos”. Para ello comenzaremos dando una serie de
definiciones básicas.
CAMINO O RUTA

Un camino o ruta de un grafo G es un secuencia (finita )en las que aparecen en forma alternadamente de
vértices y lados de G.

Forma simplificada:

EXTREMOS

:
Es una ruta que se debe seguir para llegar de un punto a otro.
Lo representaremos por :

Entre un punto y otro puede haber más de un camino


La longitud de un camino es el número de aristas que contiene.

Entre un punto y otro puede haber más de un camino


TIPOS DE CAMINOS

Un camino se dice que cerrado si sus extremos coinciden, es decir si empieza o termina en el mismo vértice.
Es aquel camino que vuelve a su punto de origen.

En caso contrario se dice que es un camino abierto.


TIPOS DE CAMINOS

Un circuito es un camino cerrado en el cual todos los lados (aunque no necesariamente los vértices ) son
distintos).

Un ciclo es un camino cerrado en el cual todos los vértices (excepto el inicial y el final) son distintos y, como
consecuencia ,todos los lados también son distintos.
CAMINO ELEMENTAL O SIMPLE

Si todas sus aristas son distintas .Por lo tanto sus vértices también lo son

Es aquel camino que nunca pasa más de una vez por un mismo punto.

CAMINO COMPUESTO: Es aquel camino que utiliza más de una vez un mismo punto. En la figura anterior:
CIRCUITO
Es aquel camino que vuelve a su punto de origen.

Bucle
Es la conexión de un vértice consigo mismo

Todo punto que pertenece a un circuito puede ser punto de partida.

Todo punto de partida es a la vez punto de llegada.


CIRCUITO ELEMENTAL

Es un camino elemental que vuelve a su punto de partida.


CIRCUITO COMPUESTO

Es aquel camino compuesto que vuelve a su punto de partida. .


CAMINO HAMILTONIANO

Es el camino elemental que pasa por todos los vértices del grafo.
CIRCUITO HAMILTONIANO

Es un camino que vuelve a su punto de partida pasando por todos los vértices del grafo.
EN RESUMEN
GRAFO CONEXO

• Un grafo G=(V,E) se denomina conexo si existe un camino simple entre cualquier par de vértices.
• Se dice que un grafo G es conexo, si existe un camino simple entre cualesquiera dos vértices
diferentes de G. En caso contrario el grafo es disconexo(es cuando hay vértices que no pueden estar
conectados)
b e c f

g
a b d e
d

c a h
GRAFO CONEXO GRAFO DISCONEXO
CAMINOS Y CICLOS
CAMINOS Y CICLOS
CAMINOS Y CICLOS
CAMINOS DE EULER Y DE HAMILTON
CAMINOS DE EULER Y DE HAMILTON
CAMINOS DE EULER Y DE HAMILTON
CICLOS DE EULER Y HAMILTON
Determine que tipo de ciclo es:
Dado un grafo conexo hallar un ciclo euleriano, esto es encontrar si es posible encontrar un
camino que permita partir de un vértice del grafo y regresar a él recorriendo todas las
aristas del grafo una sola vez.
Demostrar que el siguiente grafo es euleriano
Eulerización
En los grafos donde existan vértices con grado impar no es posible un circuito euleriano, pero se puede
introducir una nueva arista para transformarlo en un circuito euleriano. Este método sirve para resolver uno de
los problemas que se presentará a continuación, lo cual se denomina “eulerizar un grafo”.
En las figuras se muestra una Eulerización posible y la trayectoria final.
EL PROBLEMA DEL CARTERO CHINO

• La ruta ideal de un cartero inteligente que desea hacer bien su trabajo será aquella calle sólo debe recorrer
una vez. Si al recorrido de calles se asocia el grafo correspondiente entonces lo ideal es buscar el circuito
Euleriano. Pero si no existe, deberán repetirse algunas calles procurando hacer las mínimas repeticiones.
Esto fue estudiado por el matemático Chino Meigu Guan en 1962, se ha popularizado con el nombre de “El
problema del cartero chino”.
En la segunda figura puede notar que con el truco de introducir tan sólo una
nueva arista ya tiene un circuito Euleriano con la trayectoria indicada, en la que
únicamente una calle se recorre dos veces (5 y 6).

Este método se puede utilizar en otros contextos como en las empresas que deben distribuir sus
productos y quieren minimizar los recorridos y los tiempos empleados en estas labores, entre otros.
• ¿Se puede hallar un recorrido, partiendo de un vértice, en que a través de algunas aristas permita pasar por
todos los vértices una sola vez y regresar al vértice de partida?
Si este recorrido es posible se le denomina circuito Hamiltoniano.

En la figura anterior el trayecto DABCED sería Hamiltoniano, los circuitos Hamiltonianos lo que no
puede repetirse son los vértices, cosa que el circuito Euleriano si se puede.
A pesar de la dificultad que presentan los grafos grandes para determinar circuitos Hamiltonianos, el
problema es de gran interés para la organización de viajes, para las recogidas de todo tipo, para la
distribución de mercaderías en los supermercados, etc.
TEORÍA DE GRAFOS
DEFINICIONES BÁSICAS
Definición 1. Un grafo no dirigido G, consiste en un conjunto de
vértices y un conjunto E de aristas, tal que cada arista e que
pertenece a E está asociado a un par no ordenado de vértices.
Si una arista e está asociada a un único par no ordenado de
vértices v y w,  e = (v, w) o bien e = (w, v).
Definición 2. Un grafo dirigido G, consiste en un conjunto de
vértices y un conjunto E de aristas, tal que cada arista e que
pertenece a E está asociado a un par ordenado de vértices. Si
una arista e está asociada a un único par ordenado de
vértices v y w,  e = (v, w)
• https://www.youtube.com/watch?v=tIeGC2Fa5P4
• Definición 3. Sean x e y vértices no necesariamente diferentes de un
grafo no dirigido. Un camino de x hacia y en G es una sucesión alternada
finita y sin bucles de V y E de G, que empiezan en x y terminan en y.
• La longitud de un camino es n (# de aristas), donde n  1.
• Cualquier camino de x – y es un camino abierto.
• Cualquier camino de x – x es un camino cerrado.
• Si en el camino de x – y no se repiten aristas, el camino se llama
RECORRIDO.
• Si en el camino de x – x no se repiten aristas, el camino se llama CIRCUITO.
• Si en el camino de x – y no se repiten vértices, el camino se llama
CAMINO SIMPLE.
• Si en el camino de x – X no se repiten vértices, el camino se llama CICLO
(Nº de vértices  3).
• Definición 4. Se dice que un grafo G es conexo, si existe un
camino simple entre cualesquiera dos vértices diferentes de G.
En caso contrario el grafo es disconexo.
b e c f

g
a b d e
d

c a h
GRAFO CONEXO GRAFO DISCONEXO
Definición 5. Si G = (V, E) es un grafo, entonces:
G1 = (V1, E1) es un subgrafo de G; si V1  V y E1  E, donde cada arista de E1
es incidente con los vértices de V1.

Definición 6. Dado un grafo G = (V, E), sea G1 = (V1, E1) un subgrafo de G.


Si V1 = V, entonces G1 es un subgrafo recubridor de G.

Definición 7. Sea V un conjunto de n vértices. Un grafo simple que tiene n


vértices y cada vértice es adyacente a todos los demás se denomina
GRAFO COMPLETO y se denota por Kn.

Definición 8. Sea G un grafo no dirigido sin bucles con n vértices. El


complemento de G denotado como G’ es el subgrafo de Kn formado por
todos los vértices de G y todas las aristas que no estén en G.
Definición 9. Un grafo G = (V, E) es un multígrafo, si existe a, b  V con
a  b; con 2 o mas aristas de la forma:
a) (a, b) para un grafo dirigido
b) {a, b} para un grafo no dirigido
GRADO O VALENCIA DE UN VÉRTICE
Definición 10. Sea G un grafo o multígrafo no dirigido, para cualquier
vértice v de G, el grado de v que se denota como grad(v), es el
numero de aristas en G que son incidentes con v. En este caso, un
bucle en un vértice v se considera como dos aristas incidentes en v.
Teorema: Si G = (V, E) es un grafo o multígrafo no dirigido,
entonces:
𝒈𝒓𝒂𝒅(𝒗) = 𝟐𝑬
Definición 11. Para cualquier grafo o multígrafo no dirigido, el numero de
vértices de grado impar siempre es par.
Definición 12. Un grafo o multígrafo no dirigido donde los vértices tienen el
mismo grado se denomina grafo regular y se denota como el grafo K-
regular
(donde K es el grado del vértice)
Definición 13. Sea G = (V, E), un grafo o multígrafo no dirigido sin vértices
aislados, entonces G tiene un circuito Euleriano si G es conexo y todo
vértice
de G es de grado par
Definición 14. Sea G = (V, E), un grafo o multígrafo dirigido, para cuaLuier
vértice v que pertenece a V:
Definición 15. Sea G = (V, E), un grafo o multígrafo dirigido, para cualquier
vértice v que pertenece a V:
a) El grado de entrada de v denotado como ge(v) es el numero de aristas
de G que llegan a v
b) El grado de salida de v denotado como gs(v) es el numero de aristas de
G que salen de v.
Definición 16. Sea G = (V, E), un grafo o multígrafo dirigido sin vértices
aislados. EL grafo G tiene un circuito Euleriano dirigido si y solo si G es
conexo y el ge(v) = gs(v), v  V
Definición 17. Sea G = (V, E), un grafo o multígrafo con v  3, se dice que G
tiene un ciclo Hamiltoniano, si existe un camino que comienza y termina en
el mismo vértice pasando exactamente una vez por cada vértice.

También podría gustarte