Professional Documents
Culture Documents
GRAFOS:
En matemticas y ciencias de la computacin, un grafo (del griego grafos: dibujo, imagen) es
un conjunto de objetos llamados vrtices o nodos unidos por enlaces llamados aristas o arcos,
que permiten representar relaciones binarias entre elementos de un conjunto. Son objeto de
estudio de la teora de grafos.
Desde un punto de vista prctico, los grafos permiten estudiar las interrelaciones entre
unidades que interactan unas con otras. Por ejemplo, una computadoras puede
representarse y estudiarse mediante un grafo, en el cual los vrtices representan terminales y
las aristas representan conexiones (las cuales, a su vez, pueden ser cables o conexiones
inalmbricas).
MULTIGRAFOS:
Un multigrafo o pseudografo es un grafo que est facultado para tener aristas mltiples; es
decir, aristas que relacionan los mismos nodos. De esta forma, dos nodos pueden estar
conectados por ms de una arista. Formalmente, un multigrafo G es un par G:=(V, E) donde:
Algunos autores permiten que los multigrafos tengan bucles, es decir, que una arista conecte a
un nodo consigo mismo.
Un multidigrafo es un grafo dirigido que est facultado para tener aristas mltiples, es decir,
aristas con los mismos nodos iniciales y finales. Formalmente, un multidigrafo G es un
par G:=(V,A) donde:
GRADO DE UN NODO:
En Teora de grafos, el grado o valencia de un vrtice es el nmero de aristas incidentes al
vrtice. El grado de un vrtice x es denotado por grado(x), g(x) o gr(x) (aunque tambin se
usa (x), y del ingls d(x) y deg(x)). El grado mximo de un grafo G es denotado por (G) y el
grado mnimo de un grafo G es denotado por (G).
SUBGRAFOS:
En teora de grafos, un subgrafo de un grafo G es un grafo cuyo conjunto de vrtices es un
subconjunto del conjunto de vrtices G y el conjunto de aristas es un subconjunto del conjunto
de aristas de G [1], es decir, cuya relacin de Adyacencia es un subconjunto de G restringido a
ese subconjunto. Decimos que un grafo G contiene otro grafo H si algn subgrafo de G es H o
es isomorfo a H.
Sea G = (V, A). G '= (V', A ') se dice que es subgrafo de G si:
Si G '= (V', A ') es subgrafo de G, para todo v {\ displaystyle \ in} \ in G se cumple gr (G', v) =
gr (G, v) G2 es un subgrafo de G
Un grafo universal en una clase de grafos K es un grafo simple en el que cada elemento de K
puede ser incorporado como un subgrafo.
Un subgrafo H de un grafo G que contenga todos los vrtices de G y sea un rbol se denomina
rbol de extensin de G [2
COMPONENTES CONEXOS:
En la Teora de grafos, un grafo dirigido es llamado fuertemente conexo si para cada par
de vrtices u y v existe un camino de u hacia v y un camino de v hacia u. Los componentes
fuertemente conexos (CFC) de un grafo dirigido son sus subgrafos mximos fuertemente
conexos. Estos subgrafos forman una particin del grafo.
Un subgrafo fuertemente conexo es mximo si contiene todos los vrtices del grafo o si al
agregarle un vrtice cualquiera deja de ser fuertemente conexo.
PUNTO DE CORTE:
En teora de grafos, un vrtice de corte o punto de articulacin es un vrtice de un grafo tal
que al eliminarlo de ste se produce un incremento en el nmero de componentes conexos. Si
el grafo estaba conectado antes de retirar el vrtice, entonces pasar a desconectarse.
Cualquier grafo conexo con un vrtice de corte tiene una conectividad de:
1. A pesar de que estn bien definidos para grafos dirigidos, los vrtices de corte se usan
principalmente en los grafos no dirigidos. En general, un grafo conexo, no dirigido y
con n vrtices, puede tener no ms que n-2 vrtices de corte. Naturalmente, un grafo puede
no tener ningn vrtice de corte.
Una arista de corte o puente, es una arista anloga a un vrtice de corte; es decir, una que al
eliminarla incrementa el nmero de componentes conexos del grafo.
En un rbol, cada vrtice con grado mayor que 1 es un vrtice de corte.
PUENTES:
En teora de grafos, un puente, arista de corte o istmo es una arista que al ser eliminada en
un grafo incrementa el nmero de componentes conexas de ste. Equivalentemente, una
arista es un puente si y slo si no est contenida en ningn ciclo.
2. Un importante problema abierto que involucra puentes es el llamado Cycle Double Cover
Conjecture ("Conjetura del Ciclo de Doble Cobertura"), propuesto por Seymour y Szekeres
(1978 y 1979, independientemente), que establece que todo grafo sin puentes admite un
conjunto de ciclos que contiene cada arista exactamente dos veces.
MULTIGRAFO RECORRIBLE:
Un multigrafo o pseudografo es un grafo que est facultado para tener aristas mltiples; es
decir, aristas que relacionan los mismos nodos. De esta forma, dos nodos pueden estar
conectados por ms de una arista. Formalmente, un multigrafo G es un par G:=(V, E) donde:
Algunos autores permiten que los multigrafos tengan bucles, es decir, que una arista conecte a
un nodo consigo mismo.
Un multidigrafo es un grafo dirigido que est facultado para tener aristas mltiples, es decir,
aristas con los mismos nodos iniciales y finales. Formalmente, un multidigrafo G es un
par G:=(V,A) donde:
b) Un grafo completo si cada par de vrtices est unido por una arista. Se denota
por Kn al grafo completo de n vrtices
MATRICES Y GRAFOS
ADYACENCIA
El vrtice n es adyacente al m, si existe un arco o arista de m a n.
Adyacencia:
B es adyacente a A
D es adyacente a A
C es adyacente a A
A es adyacente a A
C es adyacente a D
E es adyacente a C
MATRIZ DE ADYACENCIA:
Dado un grafo G = (V, E) con n vrtices {v1, ..., vn} su matriz de adyacencia es la
matriz de orden nn, A(G)=(aij) donde aij es el nmero de aristas que unen los vrtices
vi y vj.
Ejemplo:
INCIDENCIA
El vrtice n es incidente al arco o arista x, si n es uno de los vrtices relacionados con el
arco o arista x. Del mismo modo, se dice que el arco o arista x es incidente al vrtice n.
As, todos los arcos que llegan o salen de un nodo son incidentes a l
Incidencia:
MATRIZ DE INCIDENCIA
Dado un grafo simple G = (V, E) con n=|V| vrtices {v1, ..., vn} y m=|E| aristas {e1, ...,
em}, su matriz de incidencia es la matriz de orden nxm, B(G)=(bij), donde bij=1 si vi es
incidente con ej y bij=0 en caso contrario.
Ejemplo:
La matriz de incidencia slo contiene ceros y unos (matriz binaria). Como cada arista
incide exactamente en dos vrtices, cada columna tiene exactamente dos unos. El
nmero de unos que aparece en cada fila es igual al grado del vrtice correspondiente.
Una fila compuesta slo por ceros corresponde a un vrtice aislado.
- El nmero de vrtices, el nmero de aristas y los grados de las aristas son invariantes
bajo isomorfismo. Si cualquiera de estas cantidades toma valores distintos en dos grafos
simples, dichos grafos no pueden ser isomorfos.
- Sin embargo, el que esos invariantes coincidan no quiere decir que esos dos grafos
sean necesariamente isomorfos.
MAPAS Y REGIONES
Un grafo o multi grafo es plano si se puede representar en el plano de modo que cada
arista corta nicamente a otra arista en un vrtice de ambas.
Una representacin de un grafo o multi grafo plano es un mapa.
El mapa es conexo si el grafo es conexo. El mapa divide al plano en regiones, y su nmero
es #R. El grado de una regin es la longitud del camino que la bordea.
Propiedad:
La suma de los grados de las regiones de un mapa es igual al doble del nmero de
aristas del grafo.
Dado un mapa conexo con #R regiones, se cumple qu #V-#E+#R=2
Sea G un grafo, y u, v dos de sus vrtices que forman arista. Entonces, una subdivisin
elemental del grafo G es el grafo G' que es el grafo G al que se le aade un vrtice w, se
le quita la arista uv, y se le aaden dos aristas, una la uw, y otra la wv. Es como sustituir
una de sus aristas por un vrtice unido a los vrtices que antes eran extremos de esa arista.
Una subdivisin de G es el grafo despus de hacer un nmero finito (incluso 0) de
subdivisiones elementales sucesivas.
GRAFOS PLANARES
FORMULA DE EULER
La frmula de Euler enuncia que si un grafo conexo, plano es dibujado sobre un plano
sin interseccin de aristas, y siendo v el nmero de vrtices, a el de aristas y c la
cantidad de caras (regiones conectadas por aristas, incluyendo la regin externa e
infinita), entonces:
GRAFICO NO PLANARES.
GRAFOS COLOREADOS
Los problemas sobre coloracin de grafos fueron, en la segunda mitad del siglo XIX,
uno de los hitos iniciales de la Teora de Grafos. En aquel tiempo se plante uno de los
problemas clsicos, "El Problema de los cuatro colores", que no se resolvi hasta 1976
con la ayuda del ordenador.
Qu dice esta conjetura?: Afirma que bastan cuatro colores para colorear un mapa
geogrfico plano sin que dos pases colindantes tengan el mismo color. Los mapas a los
que aludimos son siempre conexos (en caso contrario podra estudiarse el problema por
separado) y cada una de sus regiones es tambin de una nica pieza, es decir no se
admite una figura como la adjunta, donde el pas E se divide en dos trozos disjuntos.
Adems, dos territorios distintos no pueden tocarse slo en un punto, y as se pueden
ignorar regiones con una nica lnea frontera.
RBOLES
Un rbol se define como un tipo de grafo que no contiene ciclos, es decir es un grafo
tambin acclico, pero a su vez es conexo. Tal es el caso de los siguientes dos grafos en
donde se puede notar que ninguno de los dos contiene repeticiones (ciclos).
Bosques de rboles.
Los bosques de rboles son un caso similar a los rboles, son acclicos, pero no son
conexos. Como ejemplo tenemos la siguiente figura.
Tipos de rboles
GRAFOS DIRIGIDOS:
GRAFOS DIRIGIDOS:
Un grafo G consiste en dos cosas:
1. Un conjunto V de elementos llamados nodos (o puntos o vrtices)
2. Un conjunto E de aristas tales que cada arista e de E est identificada por un nico
(desordenado) par de [u, v] de nodos de V, denotado por e = [u, v].
Un grafo dirigido G, tambin llamado dgrafo, cada arista e de G tiene una direccin asignada o,
en otras palabras, cada arista e est identificada por un par ordenado (u, v) de nodos G en vez
del par desordenado [u. v]. Un grafo dirigido (V, A) consta de un conjunto V de vrtices y de un
conjunto A de aristas, que son pares ordenados de elementos de V. Utilizamos el par ordenado
u,v para indicar que es una arista dirigida del vrtice u al vrtice v.
GRAFOS DIRIGIDOS (DIGRAFOS)
Un grafo dirigido (gd) es un par G = (V, A)
V es un conjunto finito de vrtices (o nodos o puntos)
A es un conjunto de aristas (o arcos) dirigidas
Arista: par ordenado de vrtices (u, v): u v
Ejemplo: V = {Ciud1, Ciud2, Ciud3, Ciud4, Ciud5} |V| = 5
A ={(Ciud2, Ciud2), (Ciud2, Ciud3), (Ciud3, Ciud1), (Ciud3, Ciud4), (Ciud3, Ciud5), (Ciud1,
Ciud3), (Ciud1, Ciud5) } |A| = 7
GRAFOS DIRIGIDOS (DIGRAFOS)
Cada arista del grafo dirigido incluye una flecha para indicar la direccin. La punta de cada
flecha representa el segundo nodo del par ordenado de nodos que constituye un arco y la cola de
la flecha representa el primer nodo del par.
El grado interno de un nodo en un grafo, es el nmero de aristas que terminan en ese nodo; el
grado externo de un nodo, es el nmero de aristas que salen de ese nodo. El grado de un nodo,
es la suma de sus grados internos y externos.
GRADO DE GRAFOS DIRIGIDOS:
En el caso de los grafos dirigidos, se suele distinguir entre grado de entrada g(x), como el
nmero de aristas que tiene al vrtice x como vrtice final y grado de salida g+(x), como el
nmero de aristas que tiene el vrtice x como vrtice inicial, de forma que
g(x)= g(x)+g+(x)
el lema del apretn de manos tambin es cirto en los grafos dirigidos. Para ello hay que
distinguir para cada nodo de entrada y de salida. Por lo tanto, el lema se expresa del siguiente
modo:
() = + (v) = |E|
ARBOLES BINARIOS:
En teora de grafos, se usa la siguiente definicin: Un rbol binario es un grafo conexo, acclico
y no dirigido tal que el grado de cada vrtice no es mayor a 3. De esta forma solo existe un
camino entre un par de nodos.
Un rbol binario con enraizado es como un grafo que tiene uno de sus vrtices, llamado raz, de
grado no mayor a 2. Con la raz escogida, cada vrtice tendr un nico padre, y nunca ms de
dos hijos. Si rehusamos el requerimiento de la conectividad, permitiendo mltiples componentes
conectados en el grafo, llamaremos a esta ltima estructura un bosque'.
Un rbol binario es un conjunto finito de elementos, el cual est vaco o dividido en tres
subconjuntos separados:
El primer subconjunto contiene un elemento nico llamado raz del rbol.
El segundo subconjunto es en s mismo un rbol binario y se le conoce como subrbol
izquierdo del rbol original.
El tercer subconjunto es tambin un rbol binario y se le conoce como subrbol derecho del
rbol original. El subrbol izquierdo o derecho puede o no estar vaco. Cada elemento de un
rbol binario se conoce como nodo del rbol.
Ejercicio: Una lista podra ser un rbol binario? Una lista doblemente enlazada? Por qu?
Qu otros ejemplos podran o no considerarse como rboles binarios?