Sie sind auf Seite 1von 13

c  


 

c  
c  µR¶ : Es cualquier subconjunto de A’© que cumpla la definición de la relación en concreto.
Otra def.: Sean x A,y A y grafo(gráfica) R  R A’A, decimos que xRy si (x,y) R
El nº de relaciones ó subconjuntos de A’© será 2 A  B

c   : Cualquier subconjunto del producto cartesiano de A1’ A2’...’An


(Una relación binaria sería una relación de A1’A2)

£
  que puede cumplir una relación :
1) Reflexiva, si º a A  aRa
2) Simétrica si º a,b aRb  bRa
3) Transitiva, si º a,b,c (aRb y bRc)  aRc
4) VAntisimetrica, si º a,b (aRb y bRa)  a=b
Todo elemento cumple las tres primeras consigo mismo, respecto a la 4º cuidado!, no simetricaantisimetrica
Respecto a esto último, ver ej. 5.11 pág 126 Grimaldi.

ü  de una relación A’© : - filas = elementos de A, columnas = elementos de ©


- 1 si (ai,bj) R , 0 si (ai,bj)  R

c    ¶~¶ :Es la relación binaria que verifica las propiedades reflexiva, simétrica y transitiva.

     µ[x]¶ :


Para º x A, se define ³clase de equivalencia de x³ como el conjunto de las a A  y~x
Se cumple : - xa  [x]=[y] (prop. transitiva)
- y por tanto, x noa  [x][a] = pero solo para [x] porque x [x]
Las clases de equivalencia forman una familia de subconjuntos y disjuntos 2 a 2, (porque por transitiva si
tuvieran un elemento en común serían iguales), cuya unión es A.
Dos clases de equivalencia son entre si, o identicas, o disjuntas.
Ver ejemplo 5.45, pag 146 Grimaldi


  

 Un ejemplo de relación de equivalencia en Z
Dado un natural p>1 se dice que "a es congruente con b módulo p" y se escribe "aƒb (mod p)"
si a=b+ p, > ; es decir : [a~b]  [a±b es múltiplo de p]
Esta relación es una equivalencia, ya que :
- es reflexiva, pues b±b es múltiplo de p para todo b > .
porque b-b=0 que sera múltiplo de p para =0
- es simétrica, ya que si a±b es múltiplo de p, entonces b±a= también es múltiplo de p.
porque b-a=-(a-b) y puede ser + o - porque pertenece a >.
- es transitiva, ya que, si a±b, b±c son múltiplos de p, entonces a±c=(a±b)+(b±c) también es múltiplo de p.
porque a-c=(a-b)+(b-c)
c            c     2
Seran congruentes módulo p si y solo si dan el mismo resto al dividirlos por p.
Comprobación :
m q1  p  r
;  m-n=(q1-q2)p  p divide a (m-n)
n q2  p  r
m q 1  p  r1 ; 0  r1  p 
  m-n=(q1-q2)p+(r1-r2), (r1-r2)= (m-n)-(q1-q2)p = múltiplo de p
n q 2  p  r2 ; 0  r 2  p 




  :
Es el conjunto de clases de equivalencia de todos los elementos de A. Se denota A/.
A/ = { [x]  x A } donde [x]={ y A  yx}. Nunca es vacío porque ºx, [x] porque siempre x [x]
Una partición es una colección de conjuntos distintos del vacío y disjuntos 2 a 2. La unión de particiones de un
conjunto es el propio conjunto.

£
  del conjunto cociente :
1) para a,b A , ab  [a]=[b]
Demos µ¶ : (suponemos a~b) x [a] xa, y por transitiva xa, ab  xb  x [b]
Asi vemos que para cualquier x, si x [a] y x [b], [a]=[b]
Demos µ;¶ : (Suponemos [a]=[b]), por reflexiva a [a], y puesto que [a]=[b], entonces a [b] , y por
tanto, a~b
2) a,b A, a nob  [a][b]=
Demos µ¶ : (Demostramos que [a][b] es contradictorio),
x [a][b]  xa, xb  ¡ab!
Corolario:
Siendo  una relación de equivalencia en A vemos que :
- Las clases de equivalencia de A forman una partición de A  Cada partición de A define una ~ en A.
(Si a,b están en la misma particiónab y [a]=[b] )
- Si  A i , A i A entonces cada A i es una partición de A si A=!Ai y Ai Aj=0 para ij (2 a 2)
- Dos fracciones son  si son equivalentes, la irreducible sera la representante de clase.

Factorización canónica de una aplicación ???


$
A/ ff ©

1) a, ÊM A a ÊM
f(a)=f(b)

£
2) A ff A/ Es la aplicación que relaciona cada elemento con su clase de equivalencia.
a ff p(a)=[a] p de proyección.Es Sobreyectiva. Si
A y A/ 
p(a), a A

3) Im f = { f(a) a A } ©
i
Im ff © i de inclusión.Es inyectiva
b ff b

4) à :A/ ff Im f biyectiva.
[a] ff à2 ([a])=f(a)
c            c     3
c  
 µ¶ en un conjunto dado :
Es una relación binaria que cumple propiedades reflexiva, antisimetrica y transitiva.
Se dice que (A,) es un conjunto parcialmente ordenado µ
 si verifica una relación de orden.
Un poset es además un  
 si todos sus elemento son comparables (x,y A
x y, xy ).
En caso contrario sera un    .

   


Es la representación de una relación de orden, mediante aristas no dirigidas entre 2 elementos x, y si y solo si y
cubre a x. Se dice que  cuando : - x  y
- xzy  y=z o x=z (no hay ningún elemento entre los dos)
Se lee de abajo arriba por convención (al
una dirección de lectura no hacen falta aristas dirigidas).

ß



Sean (P,) y (Q,) (Q c. imagen de P) conjuntos parcialmente ordenados. Se dice que son µIsómorfos¶ si

f:P ff Q biyectiva que mantiene el orden para a,b P : ab  f(a)  f(b)

Sea (A,) un conjunto ordenado y CA  C :


- k A es "Cota superior" de C si k ºx C,"Supremo" será la menor de las cotas superiores.
- k A es "Cota inferior" de C si k ºx C, "Ínfimo"será la mayor de las cotas inferiores.
- x C es "Maximal" de C si ningún elemento de C es > que x.
- x C es "Minimal" de C si ningún elemento de C es < que x.
Todo conjunto finito tiene al menos 1 maximal y 1 minimal.

  
  : Un grafo G es el par (V,A) que representa una relación entre un conjunto de Vertices y otro de Aristas.
Gráficamente representaremos los vértices por puntos y las aristas por líneas que los unen.
Un vértice puede tener 0 o más aristas, pero toda arista debe unir exactamente 2 vértices.
  Orden de un grafo : Es su nº de vértices = |V|

d  
Si la arista carece de dirección se denota indistintamente {a,b} o {b,a}, siendo a y b los vértices que une.
ù  : arista que une un vértice con si mismo
rist incidente : Se dice que e es "incidente" en v si v esta en uno de los vertces de la arista
rist s múltiples : Aquellas que tienen los mismos vértices que alguna otra.

'  :
' rtices dy centes : Se dice que µv,w son adyacentes¶ si
e={v,w} E (o sea, existe una arista entre los 2 )
Un vertice es adyacente a si mismo si tiene lazo.
år d de un v rtice µ3¶ : Es el nº de aristas que inciden en él. Por ejemplo, un lazo aumenta el grado en 2.
Depende solo de la estructura matemática, (los isomorfos tienen el mismo).
' rtice de rist s múltiples : Es aquel que tiene más de un arista.
Se dice que un vértice es µp r¶ o µimp r¶ según lo sea su grado.
c            c     4

å 

år  simple : Aquel que no tiene lazos ni aristas múltiples
Prpied des de un grafo G(V,E) :
- Como cada arista incide en 2 vertices o 2 veces en el mismo si es un lazo, tenemos que : Suma de los grados de
todos los vertices es = doble de las aristas : ! 3v=2|E|
’
- En un grafo finito existe un nº par de vértices de grado impar
En general V dividido en : ={v´ V  3´v=impar}, ={v´´ V 3v´´=par }, Õ =V;  =

år  regul r : Aquel con el mismo grado en todos los vértices. Si ese grado es k se, llamara k-regul r.
Ejemplos 2-regular : u, a
år  cmplet : Aquel en el que existe una arista entre cada par de vértices, (todos estan conectados con todos).
Dos grafos completos con mismo |v| son isomorfos.
mplement ri de un grafo G :
Es el grafo G´que tiene conectados los vertices no conectados de G y desconectados los conectados.
Si dos grafos son complementarios, sus isomorfos también. Un grafo+su complementario = grafo completo.
år  pl n : Aquel que admite una representación bidimensional sin que se crucen sus aristas.
En este ejemplo, vemos un grafo plano con su representación plana :

ubgr  de G=(V,E) es G´(V´,E´)  V´ V y E´ E (el grafo que se obtiene borrando alguna arista o vértice de G)
üultigr  : Grafo que tiene alguna arista múltiple.
Pseudgr  : Grafo con algún lazo.
igr  : Grafo con aristas dirigidas. Por tanto, los pares de vértices que definen las aristas, son pares ordenados.
Cuidadín ! : Multigrafo, pseudografo, subgrafo, digrafo y cualquiera de sus combinaciones (pseudomultidigrafo, etc),
NO se consideran grafos.

Ismrism de grafos :
- Dados G=(V,E) y G´=(V´,E´), se denomina µ isomorfismo de G a G´ µ a la aplicación biyectiva f tal que
para a,b V, {a,b} E  se cumple {f(a),f(b)} E´ . Es decir, la aplicación que relaciona biyectivamente pares
de vertices de E con pares de vertices de E´, de modo que los vértices conectados por aristas siguen estandolo.
- G y G´ se denominan isomorfos, y son matemáticamente iguales, solo varia la apariencia, o sea, que se
mantienen las adyacencias, estructura, caminos y ciclos.
- Si dos grafos son isomorfos, sus complementarios también.
- Se llama utmrism al isomorfismo de un grafo en si mismo. Un conjunto de automorfismos, sera por tanto,
un conjunto de grafos isomorfos.

A continuación estudiaremos la representación de grafos mediante matrices, lo que nos permitira emplear técnicas de
algebra lineal en el estudio de grafos.

ü     :


Muestra adyacencias de vertices.
Se define como A=(aij)n’n (n=|V|) donde aij=1 si {vi,vj} E ; en caso contrario aij=0.
La matriz de adyacencia siempre es simétrica (y por tanto, no se modifica haciendo la traspuesta), porque aij = aji .
c            c     5
Para cualquier kn se cumple que Ê i = 3vk (grado de un vértice = sumatorio de su columna o fila).
ir1..n

Para un grafo G de n vértices con n>1, con A=matriz de adyacencia se cumple : (Uned 151)
"El valor del coeficiente Êij de la matriz A , es el nº de caminos de longitud k que unen los vértices vi y vj"
(Ak=AA...k veces...A)

Dado M= A i , se cumple que : - el grafo sera conexo, si y solo si, todos los elementos de M son distintos de 0
i r1..n - la diagonal de la matriz nos indica el grado de los vértices

Teorema :
Sea G=(V,E), A=matriz adyacencia de G.
Si
un camino de longitud m (m n) entre 2 vértices cualquiera, entonces
un camino de longitud n-1
entre esos dos vértices.
Ejemplo :
v1 v2 v3 v4 v5
v1 v2
v1 0 1 1 0 0
v2 1 0 1 1 0
v3 0 1 1 0 0
v3 v4
v4 0 1 1 0 0
v5
v5 0 0 1 0 0

Para comprobar si dos grafos son isomorfos, comprobamos si sus matrices quedan iguales al permutar su orden.

Ejemplo :
 0 3 0
 
Sea un grafo con matriz de adyacencia d r  3 2 1 , habra que llegar a An-1=A2
 
 0 1 0 3 3
 0 3 0  9 6 3  9 9 3
     
d i d2 r  3 2 1 i  6 14 2 r  9 16 3 , como
bij0 el grafo es conexo
     
 0 1 0  3 2 1  3 3 1

ü    :


Muestra adyacencias de aristas en vertices.
Es la matriz M de |V| filas y |E| columnas, donde mij=1 si vi es vértice de la arista ej, en caso contrario es 0.
Solo puede definirse para grados simples.


(o trayectoria)
Para x,y V, se dice que hay un camino en G de 3 a y si existe una sucesión finita no vacía de aristas distintas que
contengan a vx y vy en su primer y último termino. Así: {vx,v1},{v2,v3},...,{vn,vy}
- El nº de aristas de un camino se llama lngitud del camino.
- Si los vértices no se repiten es un camino prpi.
 - Cuando vertice de llegada=vertice de salida, el camino se llama circuito, ciclo, o camino cerrado.
c            c     6
Un circuito también es propio si solo se repiten el primero y el último.
- ' rtices ccesibles : son aquellos entre los que existe un camino. Todo vértice es accesible respecto a si mismo.
La accesibilidad entre vértices es una relación de equivalencia cuyas clases son las componentes conexas de G.


å 

 

Grafo conexo : Aquel en el


un cámino entre cualquier par de vertices.
Componente conexa de G :
Def.: Un subgrafo conexo de G que no es subgrafo propio? de ninguna componente conexa de G.
Otra def.: Subgrafo de G de forma que ningún otro vértice G esta conectado con vértice alguno de G´
Otra def.: Son las clases de equivalencia de estar conectado.
Para comprobar si un grafo es conexo :
- Se halla la matriz adyacencia de orden n’n y se eleva a la n-1 potencia
- Si todos sus elementos son  0, el grafo es conexo.
rist de sep r ción o puente : Aquella que al ser suprimida deja desconectados sus dos vértices.
Si e=(u,v), e G es un puente y G tiene k componentes conexas, G-{e} tendría k+1 componentes conexas
Punt de crte : es un vértice de un grafo conexo G que una vez suprimido convierte a G en disconexo.

år  bip rtit : Es aquel con cuyos vértices pueden formarse dos conjuntos disjuntos de modo que no haya
adyacencias entre vértices pertenecientes al mismo conjunto
år  bip rtit cmplet : Aquel en que cada vértice es adyacente a todos los vértices del otro conjunto disjunto
Un grafo es bipartito  todos sus circuitos son de longitud par. Dems en apuntes 28b

 min H miltni n : Es aquel que recorre todos los vértices sin pasar 2 veces por la misma arista. Solo puede
existir en grafos simples donde no existan vértices impares.

  
¨ 
 : Es un grafo conexo y sin circuitos
Ejemplos :
n1 : o n6 : 6 arboles
n2 : o±o = n7 : 11
n8 : 23
n3 : o±o±o = n9 : 47
n10 : 106
n4 : o±o±o±o = etc,...

n5 : o±o±o±o±o =

©osque : Grafo cuyas componentes conexas no tienen circuitos.

Teorema :
Sea G(V,E) a) G es un árbol
b) Cada par de vértices distintos de V esta conectado por un único camino.
c) G es conexo y toda arista de G es de separación
c            c     7
*Arista de separación es aquella tal que si el grafo es conexo, al suprimirla se divide en 2 conexos
d) G no tiene circuitos y |V|=|E|+1
e) G es conexo y |V|=|E|+1
f) G no tiene circuitos pero al añadirle una arista a G se crea un único circuito

Estas son condiciones equivalentes : abcdefa

Demostración
cd porque en circuito no existe separación
|V|=|E|+1
Inducción en |V| : ©ase de inducción |V|=1 como mínimo 1 vértice v|E|=0 |V|=|E|+1
Paso inductivo :Suponemos que el teorema es cierto para grados con menos
de n vértices (n=|V| y en las mismas condiciones G-{e}=G´
-G1=(v1,E) componente conexa de G´ G1 conexo,toda arista
es de separación |V1|<|V||V1|=|E|+1
-G2=(V2,E2)....|V2|<|V||V2|=|E|+1
G: |V|=|V1|+|V2|=|E1|+1+|E2|+1

de ¿ G es conexo ?
Sean G1,G2,...,Gm componente conexa de G, ¿m=1?
G1 conexo sin aristas G1 árbol * |V1|=|E1|+1 *lo demostramos antes
. ...........................
...............................
Gm......................................... |Vm|=|Em|+1
+ ---------------------
|V|=|E|+m } m=1
la hipótesis |V|=|E|+1 }

ef Suponemos que


un circuito (con k aristas y k vertices) vamos allegar a una contradicción
Pueden suceder 2 casos 1)K=n , |E| k=n, n=|V| pero por la hipótesis |V|=|E|+1 (|V|>|E|) ????
2)los n-k vértices restantes necesitan al menos otras n-k aristas que les unan con los
demás y quede G conexo |E| k+(n-k)=n=|V| pero por hipótesis |V|=|E|+1 ?????

fg ¿G es conexo? Si tenemos 2 componentes conexas distintas y añadimos arista no se forma circuito y se
produce una contradicción
Vemos que si no es conexo podría tener 2 supuestas componentes conexas
Pero si le añadimos una arista no se crea un circuito, por lo tanto G tendrá que ser conexo

¨rbl åener d - Subgrafo conexo de G que tiene los mismos vértices que G y no tiene circuitos
Otra def : Un árbol generado de G es un árbol T=(V´,E´) subgrafo de G y tal que V´=V
Un árbol generado se puede crear de 2 modos :
1) Suprimir aristas que no sean de separación
2) Partiendo de los vértices coger aquellas aristas de forma que no creamos ningún circuito

år  pes d - Aquel grafo cuyas aristas tienen todas un nº real positivo que sera su peso.
El peso del grafo sera el sumatorio de los pesos de las aristas.

Para c lcul r el árbl de pes mínim existen 2 algoritmos :


-Kruskal : Se van cogiendo las aristas de menor peso hasta conseguir un árbol de peso mínimo
c            c     8
-Prim : Consiste en ir borrando las aristas de mayor peso posible sin que se pierda la conexión, o sea, borrar
las aristas que no sean de separación

rbles rr ig ds : Es un árbol con un vértice distinguido llamado raíz.


Si le quitan la raíz quedan árboles arraigados con raíz T1,T2,...
En este tipo de árbol los vértices se llaman nodos y los últimos terminales u hojas
Un árbol es n-ario cuando todos los nodos excepto los terminales tienen a lo sumo n hijos.Ej(n=2 binario)
Árbol arraigado ordenado : árbol arraigado cuyos subárboles también son árboles arrigados ordenados.
Nivel de un vértice : Es la distancia a la raíz

år s euleri ns : El grafo conexo que tiene un circuito que contiene todas las aristas.
Es emieuleri n si la trayectoria no es cerrada. En este caso la trayectoria se considera semieuleriana.

Ejemplo :
1 2
El primero no es euleriano ni semieuleriano,
8 5 3 El segundo es euleriano
6 4

Teorema: Sea G=(U,E), G es euleriano si y solo si todo vértice tiene grado par y G es conexo.
Demos : Utilizamos otro teorema
Lema : Si el grado de cualquier vértice de un grafo 2  el grafo tiene un circuito
Demos a)Si G conexo 3v 2  !(v V) 3 2|V|  |E| |V| entonces |V||E|+1 (Entonces el
grafo no puede ser un árbol Tienen que ser un circuito)
b) Si G no es conexo Gi componente conexa 3vi 2 ºvi ( INCOMPLETO)

Demos : (teorema)
³G euleriano ³
Cada vez que el circuito toca un vértice v, hace que el grado de v aumente en 2 unidades, por lo que el grado
siempre será par.

³;³ (por inducción en |E|=m)


a) ©ase de inducción |E|=1 *Solo se puede hacer inducción sobre nºs naturales
|E|=1  Grafo Euleriano
b) Suponemos que el teorema es cierto para grados en las mismas condiciones y con menos de m
aristas.

Tenemos grafo G con todos los vértices grado par 0


En cualquier caso 3v 2 
x circuitos en G 1) 2)
Suponiendo 1) b.1 En x están todas las aristas de G una vez circuito euleriano G euleriano
Suponiendo 2)b.2 En x no están todas las aristas.
::::::::::::::::::::::::::::::::::.

Al grafo le quitamos las aristas que forman parte del circuito


G-C=H = grafo disconexo, sea Hi las componentes conexas de H, los vértices de Hi es par
|Ei|<|E|=m  Hi euleriano
:::::::::::::::::::::::::::::::::::::::::::::
Corolario:
Un grafo conexo es semieuleriano si y solo si, tiene exactamente 2 vértices de grado impar.
c            c     9

Lema
Si un grafo es euleriano, todos vértices tienen grado par.
Dems : Si un vértice cualquiera es el primero contribuye en 1 al principio y 1 al final. Si ni lo es contribuye en 2.

Lema
Si un grafo admite un camino euleriano, o todos sus vértices son pares o 2 de ellos son impares
Dems : Si el camino es cerrado estamos en el caso anterior. Si es abierto, ejemplo : sea G = u v , podemos hacer
G¶=G+{w} u w v para º xu, xv, gradoG(x)=gradoG¶(x),
y para u,v gradoG(u)= gradoG¶(u)-1, hacemos idem para v y vemos que la suma es par.
Ver Uned 92, problema 8

En un grafo conexo |V|-1<=|E|.


Ver Uned 89 acerca de como recorrer sin levantar el boli.

ALGORITMO DE FLEURY
Si G es un grafo euleriano siempre es posible seguir la siguiente construcción de un circuito euleriano.Se
empieza por un vértice arbitrario y se recorren las aristas arbitrariamente sometida a 2 condiciones:
1) Se borran las aristas a medida que son atravesadas
2) Solo se recorre una arista puente si no queda otra alternativa
Si el grafo es semieuleriano hay que empezar en un vértice de grado impar.

Ejercicio : Puede un caballo recorrer un tablero de ajedrez pasando sola una vez por todas las casillas?

år  H miltni n - Aqel que admite un camino hamiltoniano.


Es emih miltni n si tiene una trayectoria abierta y pasa una sola vez por cada uno de los vértices
Todos los hamiltonianos son eulerianos y todos los semihamiltonianos son semieulerianos.

Teorema:
Si un grafo es conexo y tiene más de 3 vértices y 2 de ellos son adyacentes, el grafo es hamiltoniano.
Esta condición puede no cumplirse a la inversa.

En el grafo anterior c) 3v=3 Aquí se demuestra que no es necesaria


3w=3 esta condición para ser hamiltoniano.Puede serlo sin
-------- cumplirse la condición
6 n=20

Problema del vendedor ambulante


Hay que pasar por cada ciudad a vender sin pasar 2 veces por la misma y con el menor coste
posible(no tiene solución)

Problema ¿Dado un grafo pesado es posible encontrar algún grafo Hamiltoniano de menor peso?
Conseguir la cota inferior del peso de cualquier grafo hamiltoniano
c            c     10
a) G-{©} árbol exp. mínimo peso : 4+5+8=17 } 17+5=22 cota inferior del
b) Dos aristas de menor peso incidentes en ©, peso 2+3=5 : } peso de cualquier G. H.

A partir del dato conseguido anteriormente


© 22 W(CH) 1
Si quitamos el vértice A 21 W(CH) 21 Con estos datos podemos decir que se debe encontrar
C 25 W(CH) 25 el grafo con peso 25
D 23 W(CH) 23
E 24 W(CH) 24

En este grafo la solución es que el peso es 26 ??


La demostración en este caso en concreto A ?
c) AEDC árbol exp de G-{©} 2 6 ?
d) A©,©,C © E ?
7 5 ?
W( a) )  W( c) ) C 9 D ?
W( b) ) W( d) )
22  W (circuito H)

DEMOSTRACIÓN
Si se considera cualquier circuito del grafo hamiltoniano pesado y eliminamos un vértice v (cual sea), obtenemos una
trayectoria semihamiltoniana.Esta trayectoria es un árbol expandido de G-{V}.Por tanto cq. solución al problema del
vendedor ambulante.Debe consistir en un árbol expandido de ese tipo junto con 2 aristas incidentes en el vértice v.
Así, si tomamos el peso de un árbol expandido de peso mínimo de G-{V} y sumamos los 2 pesos mínimos de aristas
incidentes en V encontraremos una cota inferior de peso de cq. circuito hamiltoniano.

* END-RAW *

Circuito hamiltoniano : Sea G grafo completo, para conseguir un circuito hamiltoniano mínimo (los grafos completos
son hamiltoniano) usamos este algoritmo :
- Partiendo de un vértice cualquiera recorrer la arista de menor peso, salimos de a y llega a b,
- desde b buscar arista de menor peso no recorrida.

abdeca un camino minimo,


( no unico ni el mejor )

G plano * ©EGIN-RAW *
|V|-|E|+|R|=2
!(ri c)3ri=2|E|

1)Teorema : ³Sea G=(V,E) un grafo simple conexo plano, entonces |E|3|V|-6


2) Teorema : ³Sea G=(V,E) un grafo conexo simple plano que no contiene ningún subgrafo isomorfo en K3, entonces

Demos 1) 3ri 3
c            c     11
2|E| = !3ri 3|R| R2/3|E|
2|V|-|E|+|R||V|-|E|+2/3|E| = |V|-1/3|E|
2  |V|-1/3|E|
6  3|V|-|E| : |E|  3|V|-6 ?

Demos 2) K5 no plano, conexo ,simple,


si plano verificaría |E|3|V|-6
10 no  35-6=9 no plano
3ri 4
2|E| = !3ri 4|R|  |R|1/2|E|
2= |V|-|E|+|R|  V-|E|+1/2|E| = |V|-1/2|E|
2  |V|-1/2|E|
4  2|V|-|E| o |E|2|V|-4

Consecuencia:
Def : Grafo bipartito completo Kn,m |V1|=n, |V2|=m cq. vertice de V es adyacente a cq. vértice de
v2 y no
conexión entre los vértices de una misma parte y viceversa

DI©UJO

K3,3 conexo,simple, no tiene subgrafo isomorfo a K3


Si plano |E|  2|V|-4
|E|=nm |E|=33 |V|=3 9 no  26-4 el grafo no es plano

* END-RAW *

år  pl n : si admite representación plana (sus aristas solo se cortan en vertices)


ü p : representación plana de grafo plano

Ejemplo :

Grafo plano Mapa

Cada región de un mapa esta delimitada por un circuito (si es conexo) o por varios circuitos (que no son
necesariamente propios). También se cuenta como región la exterior a la figura. Ejemplo : 4
1 2
3
Grado de una región : ! de longitudes de circuitos que la bordean. (longitud de un ciruito es su nº de aristas)
El sumatorio de los grados de las regiones de un mapa =2nº de aristas. O sea, ! R = 2 E
Demostración : Toda arista es frontera de 2 regiones o frontera doble de la misma región, con lo cual cada
una se cuenta doble.
Ejemplo de frontera doble : (en negrilla)

Th. G(V,E) grafo conexo, M su mapa. Entonces |V|±|E|+|R|=2

Demostración : por inducción en número de aristas :


a) base |E|=0  |V|=1
c            c     12
|E|=0
|R|=1
2
b) paso |E|= m 1
supongamos th. w para grafos mismas condiciones con menos de m aristas
b1)
b2)

G plano conexo
|V|±|E|+|R|=2
! 3r = 2|E|

Teorema Kuratowski
Def : Subdivisión, se consigue colocando un vértice en medio de una arista (subdivisión elemental)
: Sea G=(V,E), una subdivisión element l es un grafo G obtenido de la siguiente forma :
v´=vÕ{w} , w no V
E´=(E-{e})Õ{e´,e´´}
e={u,v} , e´={u,w}, e´´={w,v}

Una grafo es una subdivisión cuando se consigue subdividiendo elementalmente otro grafo un
nº finito de veces

TEOREMA KURAKOWSKI Sea G un grafo, G es plano no contiene ninguna subdivisión de Kg o K,3,3


(o sea ningún subgrafo isomorfo a una subdivisión de K3,3 o K3)

COLORACIONES : Sea G un grafo plano y m su mapa. 2 regiones de M son adyacentes si el circuito que las bordea tiene
alguna arista en común

Coloración de un subgrafo
G=(V,E) , C={1,2..k} (conjunto de colores)
Una coloración es una aplicación f:v en c  si v,w V son adyacentes f(v)  f cw

Ejercicio : En un centro de enseñanza hay que hacer un horario para las asignaturas diarias, algunas de ellas pueden
interesar al mismo tipo de alumnos luego no deben coincidir esas horas.¿nº mínimo de horas necesarias para impartir esas
asignaturas?

Teorema de los 4 colores :


Todo grafo simple y plano admite una coloración con 4 colores.
Demostración : mediante grafo dual
   
 

Un grafo G es bipartito  se puede colorear con 2 colores

El teorema de Euler se basa en el siguiente resultado conocido : Para todo poliedro #caras - #aristas + #vértices = 2,
(# significa número de).
Teorema Euler : Para todo mapa conexo : #vértices - #aristas + #regiones = 2

Camino más corto entre 2 vértices : Algoritmo de Dijkstra


Aunque la explicación del libro es un coñazo es intuiitivo : Se recorren todos los caminos desde el vértice de partida,
anotando la longitud de cada uno.
c            c     13

Das könnte Ihnen auch gefallen