Professional Documents
Culture Documents
Definicin
GRAFO
Llamaremos grafo, G, al par ordenado formado por un
conjunto finito no vaco, V, y un conjunto, A, de pares
no ordenados de elementos del mismo.
V es el conjunto de los vrtices o nodos del grafo.
A ser el conjunto de las aristas o arcos del grafo.
Utilizaremos la notacin G = (V,A) para designar al
grafo cuyos conjuntos de vrtices (nodos) y aristas
(arcos) son, respectivamente, V y A.
Definicin
Vrtices Adyacentes
Diremos que los vrtices u y v son adyacentes,
si existe una arista, tal que a = uv.
A los vrtices u y v los llamaremos extremos de
la arista.
Representacion de un Grafo
G = (V,A)
V = {v1, v2, v3, v4, v5}
A = {v1v2, v2v3, v2v5, v3v4, v3v5}
Definicin
Multigrafos
Llamaremos de esta forma a los grafos en los que
haya pares de vrtices unidos por ms de una
arista.
Definicin
Pseudografo
Llamaremos pseudografos a los grafos en los que
existan aristas cuyos extremos coincidan, es decir,
aquellos en los que existan aristas que unan
vrtices consigo mismos. A tales aristas las
llamaremos bucles o lazos.
Pseudomultigrafo
Pseudografo + Multgrago
Definicin
Dgrafo
Es un grafo en el cual el conjunto de las aristas A
est formado por pares ordenados del conjunto de
vrtices V . Lo llamaremos tambin grafo dirigido.
Grados
Definicin
Grado de un Vrtice
Llamaremos grado o valencia de un vrtice al nmero de aristas
que incidan en l.
Notaremos por grG(v) al grado del vrtice v en el grafo G y cuando
no haya posibilidad de confusin gr(v).
Definicin
Vrtice Aislado
Un vrtice de grado cero se denomina aislado.
Definicin
Grafo Regular
Un grafo se dice que es regular cuando todos sus vrtices tienen
el mismo grado.
Suma de Grados de un
Grafo
a). La suma de todos los grados de un grafo es igual
al doble del numero de sus aristas.
Definicin
Definicin
Isomorfismo de Grafos
grG1(ui) = grG2(f(ui))
vi=f(ui)
Definicin
Invariante de un Grafo
Un invariante de un grafo G es un nmero
asociado con G que tiene el mismo valor para
cualquier grafo que sea isomorfo con l.
Definicin
Invariancia del Grado
Dado un grafo G, el grado de cualquiera de sus
vrtices es un invariante de G.
EJERCICIOS
(a) Probar que los grafos G1 y G2 en la figura no son isomorfos.
(b) Probar que los grafos G3 y G2 en la figura no son isomorfos.
Definicin
Subgrafos
G = ({v1, v2, v3, v4} , {v1v2, v1v3, v1v4, v2v3, v2v4, v3v4})
H1 = ({v1, v2, v4} , {v1v2, v1v4, v2v4})
H2 = ({v1, v2, v3, v4} , {v1v2, v1v4, v2v4})
H3 = ({v2, v3, v4} , {v2v3, v3v4})
Definicin
Subgrafo Expandido
Definicin
Subgrafo
Inducido
Definicin
Eliminacin de Aristas
Definicin
Eliminacin de Vrtices
Definicin
Grafos Completos
Ejemplos
Demostrar que todo grafo completo es
regular y dar un ejemplo de que el recproco
no es cierto.
Prubese que en todo grafo G = (V,A) se
verifica
|A| 1/2 |V | (|V | 1)
y si se da la igualdad, entonces G es
completo.
Definicin
Complemento de un Grafo
Caminos y Ciclos
Definicin
Camino
Sea G un grafo o un multigrafo. Un camino en G es una
sucesin donde se alternan vrtices y aristas, comenzando y
terminando con vrtices y en el que cada arista es incidente
con los dos vrtices que la preceden y la siguen.
Nomenclatura:
Un camino que une los vrtices v1 y vn sera:
= (v1, v1v2, v2, v2v3, . . . , vn1, vn1vn, vn)
Grafo (no multigrafo):
= v1, v2, v3, . . . , vn1, vn
Caminos y Ciclos
Definicin
Camino
= v1, v2, v3, . . . , vn1, vn
Extremos del camino: v1 y vn.
Longitud del camino es el nmero (n 1) de aristas que
contiene.
Un camino es simple si en la sucesin de vrtices no hay
ninguno repetido.
Caminos y Ciclos
Definicin
Ciclo
Teorema
Grafos Conexos
Vrtices Conectados
Dos vrtices de un grafo se dice que estn conectados
cuando existe un camino entre ambos, es decir,
u y v estn conectados = u, v
es un camino que une al vrtice u con el v.
Grafos Conexos
Un grafo se dice que es conexo si cada par de sus
vrtices estn conectados. Es decir,
G es conexo u,v : = u, v
En caso contrario, diremos que G es un grafo desconexo.
Clases de equivalencia:
[v1] = {v1, v2, v6}
[v3] = {v3, v4, v5, v7} = [v4]=[v5]=[v7]
Componentes conexas:
H1 = ({v1, v2, v6} , {v1v2, v1v6})
H2 = ({v3,v4,v5,v7} , {v3v4,v3v7,v4v5,v4v7})
Definicin
Puntos de Corte
Dado un grafo conexo G = (V,A), un vrtice u de
G se llama punto de corte si al generar el
subgrafo Gu = V\{u}, Gu no es conexo.
Definicin
Puentes
Dado un grafo conexo G = (V,A), a cualquier
arista a de G tal que el grafo (V,A \ {a}) no
sea conexo, lo llamaremos puente.
Caminos y Ciclos de
Euler
Ciclo de Euler
Un ciclo de un grafo o
multigrafo se dice de
Euler si pasa por todos
los vrtices recorriendo
cada arista exactamente
una vez.
Grafo Euleriano
Un grafo que admita un ciclo de Euler se denomina grafo euleriano.
Primer Lema
Una condicin necesaria para que un grafo o multigrafo sea
Eureliano es que todos sus vrtices sean de grado par.
Camino de Euler
Se dice que un camino de un grafo o multigrafo es de Euler si pasa
por todos los vrtices del mismo, recorriendo cada arista
exactamente una vez.
Segundo Lema
Una condicin necesaria para que un grafo o
multigrafo admita un camino de Euler es que el
nmero de vrtices de grado impar sea 2 o ninguno.
Problema de los Puentes de Knisgberg
Hay cuatro vrtices de grado impar, segn el segundo
lema no existe en el ningn camino de Euler.
Tercer Lema
Si G es un grafo en el que todos sus vrtices tienen
grado par, entonces para cada par de vrtices
adyacentes de G, puede encontrarse un ciclo que
contiene a la arista que forman ambos.
Teorema
Un grafo o multigrafo G = (V,A) es
euleriano si, y slo si es conexo y todos
sus vrtices tienen grado par.
Corolario
Camino de Euler: Conexo y 2 o 0 vrtices
de grado impar.
Ciclos de Euler:
V9,V8,V7,V10,V9 V10,V4,V9,V3,V8,V1,V6,V10
V9,V8,V7,V10,V9
V10,V4,V9,V3,V8,V1,V6,V10
V9,V8,V7,V10,V4,V9,V3,V8,V1,V6,V10, V9
Ciclos de Euler:
V9,V8,V7,V10,V4,V9,V3,V8,V1,V6,V10, V9
V9,V8,V7,V10,V4,V9,V3,V8,V1,V6,V10, V9
V4,V3,V2,V1,V6,V5,V4
V9,V8,V7,V10,V4, V3,V2,V1,V6,V5,V4,V9,V3,V8,V1,V6,V10, V9
Caminos de Euler:
Ciclo de Hamilton
Un ciclo simple en un grafo o multigrafo G se dice
que es de Hamilton, si contiene a todos los
vrtices de G.
Grafo Hamiltoniano
Un grafo o multigrafo que contenga un ciclo de
Hamilton se denomina Hamiltoniano.
Camino de Hamilton
Un camino simple en un grafo o multigrafo G que
contenga a todos los vrtices se denomina
camino de Hamilton.
Teorema
Sea G = (V,A) un grafo tal que |A| >= 3, sea U
un subconjunto no vaco de V y sea c(G \ U) el
nmero de componentes conexas del
subgrafo G \ U. Entonces, una condicin
necesaria para que G sea Hamiltoniano es
que c(G \ U) |U|.
G. Hamiltoniano
|U|=2
|U|=3
c(G\v4,v10)= 2
c(G\v4,v10)=3
G. Hamiltoniano
El grafo no es hamiltoniano
ya que el nro de componentes |U|=2
conexas es mayor al nro de c(G\v9,v6)=3
vertices eliminados
G. Hamiltoniano
Representacin de Grafos
Matriz de Adyacencia.
Dado un grafo G con un conjunto de vrtices
V = {v1,v2,,vn}, llamaremos matriz de
adyacencia del grafo G a la matriz A=(aij) de p
filas y p columna, donde
1 si vi y vj son adyacentes
(aij)=
0 si vi y vj son adyacentes
Matriz de Adyacencia
Matriz de Adyacencia
Grafo
simtrico.
Representa
Grafo
Matriz de Adyacencia
Matriz de Adyacencia
f1c1
f2c1
:
:
fnc1
f1c2 f1cn
f2c2 f2cn
fnc2
fncn
f1c1= 0*0+1*1+1*1+1*1+1*1
f4c5= 1*1+0*0+1*0+0*0+0*0
Teorema
Si A es la matriz de adyacencia de un grafo
simple, el elemento aij que ocupa la fila isima y la j-sima columna de la matriz
An=A*A**A es el numero de caminos de
longitud n que existen entre el vrtice i y el
vrtice j.
Matriz de Incidencia
Sea G=(V,A) un grafo cuyos conjuntos de
vrtices y aristas son, respectivamente,
V={v1,v2,,vn} y A= {a1,a2,,aq}
Llamaremos matriz de incidencia del grafo F a la
matriz B=(bij) de n filas y q columnas, donde
1 si vi y aj son incidentes
0 si vi y aj son incidentes
(bij)=
Matriz de Incidencia
a5 a2 a3 a6 a1 a4