Академический Документы
Профессиональный Документы
Культура Документы
MATEMATICAS DISCRETAS
UNIDAD
2 6.
TEORA DE GRAFOS
ndice
Ttulo Pgina
Introduccin..4
Representacin de estructura18
rboles23
Redes..28
Conclusin.32
Bibliografa23
INTRODUCCIN
4
Dibujar un grafo para resolver un problema es un reflejo muy comn, que no
precisa conocimientos matemticos. Un grafo se parece a la figura siguiente, y
consta de vrtices y de aristas que renen algunos de ellos.
En la teora de los grafos, slo se queda lo esencial del dibujo: la forma de las
aristas no son relevantes, slo importan sus extremidades (o cabos); la posicin
de los vertices tampoco, y se puede variar para obtener un grafo ms claro, y
hasta sus nombres se pueden cambiar. Estos cambios se llaman isomorfismos
de grafos. Generalmente, se considera que colocar los vrtices en forma de
polgono regular da grafos muy lebles.
Conceptos
bsicos de grafos
Ejemplo de un grafo:
h
b
f g
a
e i d
3
2
6
c
4 5
1
Observamos:
V = {1, 2, 3, 4, 5} Vrtices
A = {a, b, c, d, e, f, g, h, i } Aristas
G = { (1, 2), (3, 2), (5, 3), (4, 5), (1, 4), (2, 4), (2, 5), (1, 3), (5, 1)} Grafo
AQU ENCONTRAMOS
ARISTAS PARALELLAS AQU ENCONTRAMOS
UN LAZO
V1 V2 V3 V4 V5
2
3 3 5 1 3
8
Vrtice aislado: El vrtice que no es incidente en alguna arista.
Ejemplo:
10
Grafo no dirigido: Tienen un conjunto de aristas E (arcos o lados), tal que
cada arista se asocia a un par no ordenado de vrtices.
Ejemplo:
Ejemplo:
Si A, B, C, D, E , F, G, H (los vrtices
11 ) fueran ciudades, entonces los
nmeros seran ponderaciones que podran indicar los kilmetros que
existen de una ciudad a otra o tal vez lo que cuesta un pasaje de una
ciudad a otra. Por ejemplo de la ciudad A a la ciudad H hay 10 kilmetros
de distancia.
nombre, costo un valor de cualquier tipo de dato. Tambin a este grafo se le
denomina red de actividades, y el nmero asociado al arco se le denomina factor
de peso.
Grafo simple: Es un grafo que no tiene lazos ni aristas paralelas. Ejemplo:
Grafo nulo: Se dice que un grafo es nulo cuando los vrtices que lo
componen no estn conectados, esto es, que son vrtices aislados.
Grafo regular: Aquel con el mismo grado en todos los vrtices. Si ese grado
es k lo llamaremos k-regular.
13
Ejemplo:
14
X = {a, c, f} Y = {b, d, e}
Grafos Platnicos: Son los Grafos formados por los vrtices y aristas de
slidos regulares (Slidos Platnicos), como el tetraedro, el cubo, el octaedro, el
dodecaedro, el icosaedro, etc.
15
Grafos
conexos: Un grafo se puede definir como conexo si cualquier vrtice V
pertenece al conjunto de vrtices y es alcanzable por algn otro. Otra definicin
que dejara esto ms claro sera: un grafo conexo es un grafo no dirigido de modo
que para cualquier par de nodos existe al menos un camino que los une
Un grafo completo
es conexo.
17
(a, d, e) significa que del vrtice a me voy al vrtice d y del d avanzo hacia
el e.
Camino simple: Es cuando todos sus vrtices, excepto tal vez el primero y el
ltimo son distintos.
Grafo cclico: Se dice que un grafo es cclico cuando contiene por lo menos
un ciclo.
19
Camino
Euleriano
Llamaremos camino euleriano a un camino que contiene a todas las
aristas del grafo, apareciendo cada una exactamente una vez.
Teorema
Sea G un grafo conexo
G es euleriano Todos los vrtices de G tienen grado par.
20
Ciclos y
caminos
hamiltoniano
s 21
Un ciclo hamiltoniano tiene adems que recorrer todos los vrtices exactamente
una vez (excepto el vrtice del que parte y al cual llega).
a b c d e
2 3 3 2 2
Grado de entrada: El grado de entrada de un nodo v de un grafo g, es el
nmero de aristas que terminan en v.
a b c d e
2 3 3 2 2
22
Representacin de
Estructura
Secuencias.
Estas estructuras son utilizadas en programacin por lo que nos vamos a
concentrar en esta rea para estudiarlas.
num1,num2
24
r= num1 + num2
FIN
Seleccin (if-then-else)
Dado que una condicin produce un valor verdadero o falso, se necesita una
sentencia de control que ejecute determinada sentencia si la condicin es
verdadera , y otra si es falsa. Esta alternativa se realiza con la sentencia IF-THEN-
ELSE. A continuacin se describe el diagrama de flujo y el formato de la sentencia.
Mientras (while)
A la palabra reservada while le sigue una condicin.
El bloque de sentencias que le siguen se ejecuta
siempre que la condicin sea verdadera tal como se ve
en la figura. La forma general que adopta la
sentencia while es:
while (condicin)
sentencia;
25
CASE Expresin OF
listas de valores : accin|
listas de valores : accin|
ELSE
accin por defecto
END
29
ARBOLES
30
Un rbol con raz, es un rbol que tiene un vrtice particular designado como raz.
RAIZ PRINCIPAL
31
Son aquellos que nodos
que no tienen hijos
32
B A
C
0
E F G H
1 NIVEL
N IV
K
2 NIVE EL
L
EL
HOJAS O NODOS EXTERNOS={e,f,g,k,m,i,j}
3 NI V
Son los nodos que
NODOS INTERNOS={b,c,d,h,l} tienen hijos
NODOS HERMANOS={(b,c,d),(e,f),(g,h,i),(k,l)
Son dos o mas nodos
que son hijos de una
misma raz
RBOL 33 NI VE L
4
BINARIO
Un rbol binario es uno con raz en el cual cada vrtice tiene un hijo a la derecha o
un hijo a la izquierda, o viceversa, o bien ningn hijo
Cada vrtice tiene un hijo a la derecha y uno a la izquierda, o bien ningn hijo.
34
Teorema:
Si T es un rbol binario completo con i vrtices internos, entonces
T tiene i + 1 vrtices terminales y 2i + 1 vrtices en total.
RBOL BINARIO
DE
BUSQUEDA
Es un rbol binario T donde se han asociado datos a los vrtices.
El siguiente dato se analizara con la siguiente raiz de modo que cada raiz puede
tener como maximo dos hijos.
35
Visitar la raz.
ORDEN
Recorrer el subarbol izquierdo
Visitar la raiz.
POSORDEN
Recorrer el subarbol izquierdo.
Examinar la raz.
PREORDEN
Visitar la raz.
Visitar la raiz.
POSORDEN
Recorrer el subarbol izquierdo.
Examinar la raz.
38
REDES
MODELOS
Una Red de Transporte es una grafica dirigida, simple, con pesos y que debe
cumplir las siguientes caractersticas:
40
6
7
8
3
41
4
B
Sea G una red y sea Cij la capacidad de la arista dirigida (ij) se dice que un flujo
F en G asigna a cada arista dirigida (ij) un numero no negativo Fij tal que debe
cumplir:
Fij Cij
42
Cul es la tasa a la cual se puede transportar el material desde el nodo fuente al
nodo sumidero, sin violar las restricciones de capacidad?.
8 5 43
4 4
2
3
44
APLICACIONES
Gracias a la teora de grafos se pueden resolver diversos problemas como por ejemplo la
sntesis de circuitos secuenciales, contadores o sistemas de apertura. Se utiliza para
diferentes reas por ejemplo, Dibujo computacional, en toda las reas de Ingeniera.
Los grafos se utilizan tambin para modelar trayectos como el de una lnea de autobs a
travs de las calles de una ciudad, en el que podemos obtener caminos ptimos para el
trayecto aplicando diversos algoritmos como puede ser el algoritmo de Floyd.
Para la administracin de proyectos, utilizamos tcnicas como PERT en las que se modelan
los mismos utilizando grafos y optimizando los tiempos para concretar los mismos.
45
La teora de grafos tambin ha servido de inspiracin para las ciencias sociales, en especial
para desarrollar un concepto no metafrico de red social que sustituye los nodos por los
actores sociales y verifica la posicin, centralidad e importancia de cada actor dentro de la
red. Esta medida permite cuantificar y abstraer relaciones complejas, de manera que la
estructura social puede representarse grficamente. Por ejemplo, una red social puede
representar la estructura de poder dentro de una sociedad al identificar los vnculos
(aristas), su direccin e intensidad y da idea de la manera en que el poder se transmite y a
quines.
Se ha mencionado que los grafos no son lineales, y si llegan a serlo, se dice que
son grafos degenerados, los nicos que pueden ser lineales son los arreglos, eso
implica que un grafo no puede serlo. Al ir desarrollando los grafos se da a conocer
que se aplican diferentes mtodos y tcnicas para cada caso especfico.
www.monografias.com/teoria-grafos
www.wikipedia.com/matecomp/grafos
47
www.wikipedia.com/arboles
www.buenastareas.com/ensayo-redes