Teoría de Grafos
Teoría de Grafos
Teoría de Grafos
grafos
MATEMÁTICAS DISCRETAS
JOSÉ ALFONSO OLAYA B.
INTRODUCCIÓN
La teoría de grafos constituye una de las herramientas básicas
para la modelización de fenómenos discretos, se considera la
piedra angular para la fundamentación matemática en varias
áreas de las ciencias de la computación, como la teoría de
cambio y lógica de diseño, la inteligencia artificial, los lenguajes
formales, los gráficos por computadora, los sistemas operativos,
los compiladores y la organización y recuperación de
información; así como también para la comprensión de las
estructuras de datos y el análisis de algoritmos.
Idea intuitiva
Mapa de las
carreteras de
algún lugar
Grafo de las
carreteras de
algún lugar.
Consta de los
puntos (ciudades)
y líneas
(conexiones) que
los unen.
Definición de Grafo
Representación gráfica de los elementos de un conjunto y las
relaciones binarias sobre estos.
Un grafo G =(V, E, ϕ), consta de un conjunto V no vacío de
vértices, un conjunto E de lados del grafo y una funcion ϕ, la
cual es una función de los lados del conjunto E a un conjunto de
pares ordenados o no ordenados de los elementos (repetidos o
no) de V. Donde los conjuntos V y E del grafo son finitos. Por su
parte, la función se conoce como función de incidencia
Ejemplo de grafo
Terminología:
Grafo dirigido
Un grafo dirigido (o dígrafo) G=(V, E)
consta de un conjunto V de vértices y un
conjunto E de lados, tal que cada e ϵ E
esta asociado a un único par ordenado
de vértices i, j ϵ V y se escribe e=(i, j).
La dirección de un lado en un grafo
dirigido se indica mediante una flecha
dirigida.
Grafo no dirigido
Consta de un conjunto V de vértices y un conjunto E de lados
tales que cada lado e está asociado a un par no ordenado de
vértices
Orden y tamaño
En un grafo (dirigido o no dirigido) G=(V, E), el numero de
vértices de G, denotado como |V| o n, se denomina orden del
grafo.
El numero de lados de G, denotado como |E| o m, se conoce
como tamaño del grafo.
orden |V| =8
tamaño |E| =11
Si |V| y |E| son finitos -> un grafo
es finito si su orden y tamaño lo
son.
Grafo finito,
Incidencia y Un lado incide en dos vértices
adyacencia
4 +3 +4 +4 +3 =18
|E| =9.
Grafo completo
Si el grafo es simple con n vértices y existe un lado entre cada
par de vértices distintos.
Cada vértice de G debe ser adyacente con todos los demás
vértices del grafo.
Se denota Kn
Grafos completos
Propiedades de los grafos completos
Tiene exactamente n vértices.
La cantidad total de lados del grafo es:
Cada vértice tiene valencia n - 1.
K2
Ejercicio
Verifique las propiedades de los grafos
completos para K6 y K9
Grafo regular
Todo vértice v tiene la misma valencia
El grafo recibe el nombre de n-regular
Grafos regulares
Todo grafo completo Kn es un grafo (n-1)-regular
Tamaño:
Para K6
Grafo bipartita
El conjunto de vértices V se puede dividir en dos conjuntos
disjuntos no vacíos de vértices V1 y V2
Cada vértice del conjunto V1 sea adyacente en los vértices del
conjunto V2.
Grafo bipartita completo
Todos los vértices del conjunto V1 son adyacentes en todos los
vértices del conjunto V2.
El grafo bipartita se denota como Km,n
Ejemplo:
Determinar si es posible conectar tres casas con los números 1,
2 y 3 a los servicios públicos de luz, agua y alcantarillado, de tal
manera que no haya dos líneas de conexión de dichos servicios
que se crucen una con otra.
Subgrafos
Un grafo G1=(V1, E1) es un subgrafo de G si E1 está contenido en
E y V1 está contenido en V, tal que los lados de E1 sean
incidentes en los vértices de V1
Para obtener un subgrafo a partir de un grafo, se requiere:
1. Eliminar lados de G.
2. Eliminar vértices de G, se deben borrar todos los lados que
tengan por extremo a estos vértices.
subgrafo generador y complemento
Caminos y circuitos
Camino sucesión de lados en la cual todos los lados son
distintos entre si.
Camino simple de longitud n de i a j, si es de la forma (v0, v1, v2,
… , vn), donde los vértices son distintos entre si.
Circuito si es un camino de v a v.
Circuito simple si es un circuito de la forma (v0, v1, v2, … , vn),
donde v0 =vn y los demás vértices son distintos entre si.
Ejemplo
Determinar si las siguientes sucesiones de
lados corresponden a un camino, camino
simple, circuito o circuito simple.
Grafo disconexo:
Condiciones para determinar la existencia de un paseo o
circuito de Euler en un grafo no dirigido
1. Un grafo no dirigido G tiene un camino de Euler si y solo si es
conexo y tiene cero o dos vértices de valencia impar.
2. Un grafo no dirigido G tiene un circuito de Euler si y solo si es
conexo y todo vértice de G tiene valencia par.
3. Un grafo no dirigido G tiene un paseo de Euler de i ≠ j si y solo
si i y j son los únicos vértices de valencia impar. Esta condición
indica que el único paseo de Euler posible en el grafo es iniciar
en uno de los vértices de valencia impar y terminar en el otro o
viceversa.
Ejercicio
Determinar
cuáles de estos
grafos tendrán
un paseo o un
circuito de
Euler.
Paseos y circuitos de Hamilton
(hamiltonianos)
Camino hamiltoniano es un camino que pasa a través de cada
uno de los vértices de un grafo dado exactamente una vez.
Un circuito hamiltoniano es un circuito que pasa a través de
cada uno de los vértices de un grafo dado exactamente una vez.
Al recorrer todos los vértices del grafo, no es importante si no
se recorren todos los lados del grafo
Ejemplo