Está en la página 1de 13

TEORIA DE GRAFOS

Introducción

La teoría de grafos es una disciplina antigua con muchas


aplicaciones modernas. Las ideas básicas se deben al
matemático suizo Leonhard Euler, quien los utilizo para
resolver el problema de los puentes de Konigsberg. Se
pueden utilizar para resolver problemas en diversas áreas
del conocimiento como es:
- Química
- Red de Internet
- Redes de transporte
- Programar exámenes
- Asignación de canales de televisión
- En Ecología
- Torneos deportivos
- Redes áreas
- Colorear mapas
- Etc
Conceptos básicos sobre Grafos
Un grafo esta formado de un conjunto de
nodos (Vértices o puntos) y de un
conjunto de segmentos, (aristas o arcos)
que unen los nodos. Los nodos pueden
ser pequeños puntos o círculos. Las
aristas o segmentos pueden solo líneas
rectas o curveadas si las líneas contienen
punta de flecha es cuando reciben el
nombre de arcos.
Clasificación de grafos
Un grafo simple G=(v, e) consta de v un conjunto no vacío de nodos, y
de e, un conjunto de pares no ordenados de elementos distintos de
v. a estos pares se les llama segmentos.
Un multigrafo G=(V, E) consta de un conjunto V de nodos, un conjunto
E de segmentos y una función f de E en {{u,v}| u, vЄV,u≠v }. Se dice
que los segmentos e y e son segmentos múltiples o paralelas si
1 2

f(e ) = f(e ).
1 2

Un Pseudografo G=(V, E) consta de un conjunto V de nodos, un


conjunto E de segmentos y una función f de E en {{u,v}| u, vЄV }.
Un segmento e es un bucle, o lazo, si f(e) = {u, u} = {u} para algún u
Є V.
Un grafo dirigido G = (V, E) consta de un conjunto V de nodos y de un
conjunto E de arcos que son pares ordenados de elementos de V.

Un multigrafo dirigido G=(V, E) consta de un conjunto V de nodos, un


conjunto E de arcos y una función f de E en {{u,v}| u, vЄV }. Se dice
que los arcos e y e son arcos múltiples si f(e ) = f(e ).
1 2 1 2
Grado de un nodo y reglas que
cumplen los grafos
Grado de un nodo en un grafo no dirigido es el numero de
segmentos que inciden en el nodo.
Un grafo dirigido tiene grado de entrada y salida del nodo.

Regla para grafos no dirigidos


“La suma de los grados de los nodos del grafo es igual al
doble del numero de segmentos”

Regla para grafos dirigidos


“La suma de los grados de entrada, la suma de los grados
de salida y el numero de arcos siempre es igual”
Tipos especiales de grafos
Grafo completo: es un grafo simple con n nodos en el cual el grado de
cada nodo es n-1. se denota como Kn.
Grafo regular: es un grafo simple en el que el grado de todos los nodos
es igual. Se denota como n-regular.
Nota: esto nos muestra que todo grafo completo es regular, pero, un
regular puede no ser completo.
Grafo bipartito: es un grafo cuyo conjunto de nodos se pueden separar
en dos subconjuntos de modo que un nodo del subconjunto de la
izquierda conecta a todos los nodos del subconjunto de la derecha,
pero entre ellos no debe haber conexión. Se denota como Kn,m
donde n es numero de nodos del subconjunto de la izquierda y m
es el numero de nodos del subconjunto de la derecha, una
restricción es que n ≤ m.
Grafo plano: Es un grafo que no admite cruce de segmentos. Y
además debe cumplir con la siguiente “regla de Euler”
#n – #s + #r = 2
Representación de estructuras con
grafos
Secuencia
Selección (if simple)

Exp. lógica
Exp. lógica
v
proposiciones
proposiciones

F
Condicional (if-else)

sino Exp. lógica


si

proposiciones proposiciones
Mientras (while)

Exp. lógica no

si

proposiciones

Modificador
exp. lógica
Repetir hasta que (repeat- until o do-while)

proposiciones

Modificador
exp. lógica

si Exp. lógica

no
Selección múltiple (switch-case)

Case 5
Case 1

Case 2 Case 6

selector Case 7
Case 3

Case 4 Case 8
Calculo de caminos a partir de una
representación matricial
Mediante una matriz podemos mostrar los
caminos en que existen en un grafo
dirigido de un nodo a otro. Generando
primero la matriz de adyacencia esta se
hace con una matriz cuyas columnas y
renglones se encabezan con los nombres
de los nodos del grafo, y a continuación se
pone un 1 o un 0 si existe o no existe arco
entre los nodos indicados por el cruce
renglón columna de la matriz.
Continuación
Si se desea conocer los caminos de longitud
2, 3, 4, etc. Se deberán hacer los
productos de matrices correspondientes,
como se indicaran con los ejemplos
mostrados en la pizarra.

También podría gustarte