Вы находитесь на странице: 1из 18

Repblica Bolivariana de Venezuela

Ministerio del Poder Popular Para la Educacin Superior


Instituto Universitario Tecnolgico Agro Industrial
San Cristbal- Estado Tchira.

TEORIA DE GRAFOS

ALUMNA:
MANRIQUE O. ORIANA D
C.I: 19.540.106
SECCION: IN3B
PROFESOR: LIC. JOHN ORTEGA

SAN CRISTOBAL JUNIO DE 2015

INDICE
INTRODUCCION
TEORIA DE GRAFOS
GRAFOS
APLICACIONES
REPRESENTACION DE UN GRAFO
COMPLEMENTOS DE UN GRAFO

VERTICES
ARISTAS
ARISTA ADYACENTES
ARISTAS MULTIPLES
ARISTAS INCIDENTE
CRUCE
CICLO
TRAYECTORIA

TIPOS DE GRAFO

GRAFOS NO DIRIGIDOS
GRAFOS DIRIGIDOS
GRAFO SENCILLO
GRAFO COMPLETO
GRAFO NO SIMPLE
GRADO O VALENCIA DE UN VERTICE
GRADO REGULAR
GRAFO CONEXO
SUBGRAFO
GRAFOS ISOMORFOS
GRAFOS BIPARTITO
MULTIGRAFOS
GRAFOS PONDERADOS

RECORRIDOS DE GRAFOS

RECORRIDO DE AMPLITUD
RECORRIDO DE PROFUNDIDAD

REPRESENTACION MATRICIAL

MATRIZ ADYACENCIA
MATRIZ DE INCIDENCIA

MATRIZ DE ARCOS
MATRIZ DE DISTANCIA

CICLO DE EULER
CICLO DE HAMILTON
ARBOLES
TERMINOLOGIA O PROPIEDADES

BOSQUE
ARBOL GENERADOR
ARBOL GENERADOR MINIMO
RAIZ
PADRE
HIJO
HOJA

ANEXOS
BIBLIOGRAFIA
CONCLUCION

INTRODUCCION
La teora de grafos es una disciplina antigua con muchas aplicaciones modernas. Sus
ideales bsicos fueron introducidos por el gran matemtico suizo Leonhard Euler (1700-1783) en
el siglo XVIII. L. Euler utiliz los grafos para resolver el famoso problema de los puentes de
Knigsberg que se considera el primer trabajo sobre esta materia.
La Teora de Grafos tiene un papel importante en la fundamentacin matemtica de las
Ciencias de la Computacin. Es una herramienta bsica para modernizar fenmenos discretos, los

cuales son fundamentales para la comprensin de las estructuras de datos y el anlisis de


algoritmos.
En este trabajo se pretende complementar de un modo organizado, los conceptos,
trminos y la aplicacin de grafos en distintas reas, incidiendo fundamentalmente en el
tratamiento algortmico de los problemas planteados. Actualmente ha tenido mayor
preponderancia en el campo de la informtica y la ciencia de las telecomunicaciones.

Teora de Grafos
El inicio de esta teora tuvo lugar en 1736, en un artculo de Leonhard Euler. El trabajo
surgi de un problema conocido como el problema de los puentes de Knigsberg.
Durante el Siglo XVIII, la ciudad de Knigsberg, en Prusia Oriental estaba dividida en
cuatro zonas por el ro Pregel. Haba siete puentes que comunicaban estas regiones. Los

habitantes de la ciudad hacan paseos dominicales tratando de encontrar una forma de caminar
por la ciudad, cruzando cada puente una sola vez, y regresando al lugar de partida.
Leonardo Euler estudi el asunto, represent las distintas zonas A, B, C y D por medio de
puntos, mientras que los puentes estaban representados por lneas que unan estos puntos. A la
figura la llam grafo, a los puntos los llam vrtices y a las lneas las denomin aristas.
Estudi si una figura lineal se poda dibujar con un solo trazo, sin levantar el lpiz del papel y sin
pasar dos veces por el mismo sitio.
Lleg a la siguiente conclusin:
1. Es imposible si hay ms de dos vrtices impares.
2. Es posible cuando:
a) Todos los vrtices son pares y el punto de partida puede ser cualquiera.
b) Cuando no hay ms de dos vrtices impares y en este caso el comienzo del recorrido comienza
en uno de ellos y termina en el otro.
A la isla A llegan 5 puentes; a la B llegan 3 puentes; a la orilla C llegan 3 puentes y a la
orilla D llegan 3 puentes, por tanto, segn las conclusiones anteriores, el problema no tiene
solucin.
La teora de grafo es un conjunto de estudio de las matemticas y las ciencias de la
computacin, que estudia las propiedades de los grafos estructuradas que consta de dos partes, el
conjunto de vrtices, nodos o puntos; y el conjunto de aristas, lneas o lados que pueden ser
orientados o no.
Grafo:
Es el principal objeto de estudio de la teora de grafos, permiten estudiar las
interrelaciones entre unidades que se encuentran en interaccion.
Son diagramas que si se interpretan de forma adecuada proporcionan informacin como ejemplo:
diagramas de flujo o circuitos, mapas entre otros.

Aplicaciones:
Son aplicables en:

Ingeniera de sistemas.
Modelado de redes.
Ingeniera industrial.
Ingeniera electrnica.
Qumica.
Geogrfica, entre otras.

Representacin de un grafo:
Se pueden representar por medio de:

Red de computadoras.
Conexin de vuelo de una aerolnea.
Carreteras que unen ciudades.
Actividades de un proyecto.
Circuitos electrnicos.
Mapas.

Complementos de un grafo:

Vrtices: son los objetos representados por punto dentro del grafo.
Aristas: son las lneas que unen dos vrtices.
Aristas adyacentes: son adyacentes si convergen sobre el mismo vrtice.
Aristas mltiples o paralelas: con paralelas si tienen los mismos vrtices en comn

o incidente sobre los mismos vrtices.


Arista incidente: es incidente a un vrtice si esta lo une otro vrtice.
Lazo: es una arista cuyos extremos inciden sobre el mismo vrtice.
Cruce: son intersecciones de las aristas en puntos diferentes a los vrtices.
Ciclo: es una trayectoria sobre la cual se cumplen con las siguientes dos condiciones:

o Ninguna arista puede aparecer ms de una vez por una secuencia de aristas.
o El nodo inicial de la trayectoria es el mismo que el nodo Terminal, es decir, P (v,

v).
En otras palabras, un ciclo regresa a su punto de inicio.
Trayectoria: una trayectoria en un grafo es una secuencia de una o ms aristas que
conecta a dos nodos.

Tipos de Grafos:
Existen dos tipos de grafos los no dirigidos y los dirigidos:

Grafos No dirigidos: son aquellos en los cuales los lados no estn orientados. Cada uno se
representa en parntesis, separando sus vrtices por comas y teniendo en cuenta
(vi, vj)= (vj, vi)

Grafos Dirigidos: son aquellos en los cuales los lados estn orientados. Cada lado se
representa entre ngulos, separando sus vrtices por comas y teniendo en cuenta <vi, vj>= vj, vi>.
En grafos dirigidos, para cada lado <a,b>, el cual es el vrtice origen, se conoce como la cola del
lado y b, el cual es el vrtice destino, se conoce como cabeza del lado.

Grafo sencillo o simple: es simple si no tiene aristas clnicas y existe una sola arista entre
dos vrtices. Tambin puede ser aquel que no contiene lazos, ni aristas paralelas o dirigidas.

Grafo completo: es completo si cada vrtice tiene un grado igual a n-1, donde n es el nmero
de vrtice que compone el grafo. Para saber el nmero de arista que posee un grafo se aplica la
frmula: A=(n*(n-1))/2.

Grafo no simple: grafo no dirigido que tiene lados paralelo y lazos


Grado o valencia de un vrtice: el grado de un vrtice es el nmero de aristas que inciden
sobre l.

Grado regular: un grafo G simple, se dice que es K regular, si todo vrtice de G incide
exactamente K-aristas, donde K es una constante.
Es decir, tiene igual nmero de aristas en todos sus vrtices.

Grafo conexo: es un grfica que no se puede dividir en dos grficas, sin eliminar por lo menos
una de las aristas. Existe un camino entre cualquier par de nodos.

Sub-Grafo: es un grafo que esta contenido dentro de otro grafo y que se obtiene eliminando
algunas aristas y vrtices del grafo principal.

Grafos Isomorfos: dos grafos son isomorfos cuando existe una correspondencia biunvoca
(uno a uno), entre sus vrtices de tal forma que dos de estos quedan unidos por una arista en
comn.

Grafo bipartito: significa que tiene dos partes. Sus vrtices son la unin de dos grupos de
vrtices bajo las siguientes condiciones:

-V1 y V2 son conjuntos disjuntos.


-Cada arista del grafo une un vrtice V1 con uno de V2.
-No existen aristas uniendo vrtices del mismo conjunto V1 o V2.

Multgrafo: es un grafo que tiene arcos mltiples (paralelos o lazos).


Grafos ponderados: es un grafo etiquetado con nmeros reales.

Recorridos de Grafos
Recorrido en Amplitud
En un recorrido en amplitud de grafos un nodo se selecciona como posicin inicial, este
se visita y se marca, despus, todos los nodos no visitados adyacentes a ese nodo, se visitan y se
marcan en algn orden secuencial. Por ltimo los nodos no visitados, inmediatamente adyacentes
a esos nodos, se visitan y se marcan, y as sucesivamente, hasta que todos los nodos del grafo
hayan sido visitados en el recorrido.
El algoritmo de recorrido utiliza una cola para almacenar los nodos de cada nivel del
grafo que se visita. Estos nodos almacenados son tratados uno por uno, luego sus nodos
adyacentes son visitados. Esta condicin de alcanza cuando la cola queda vaca. Procede nivel
por nivel.

Recorrido en Profundidad
El recorrido en profundidad sigue primero una trayectoria desde el nodo inicial hasta un
nodo terminal, despus otra trayectoria desde el mismo punto inicial hasta alcanzar otro nodo
final, y as sucesivamente hasta que todos los nodos hayan sido visitados.
Una trayectoria se sigue hasta que todos los nodos no visitados hayan sido alcanzados;
despus el algoritmo regresa al ltimo nodo que fue visitado y que tiene un nodo adyacente no
visitado. Para este recorrido el algoritmo es recursivo.

Representacin Matricial
Matriz de Adyacencia:
Es una matriz cuadrada que se utiliza como una forma de representar relaciones binarias.
Tambin es aquella que muestra de la forma ms rustica como est compuesto un grafo.
MATRIZ DE ADYACENCIA [A]
V (vrtices) * V (vrtices)
Propiedades:
-Es cuadrada y simtrica.
-El grado de un vrtice se obtiene sumando la fila o la columna correspondiente (solo para grafos
no dirigidos). Si la arista es un bucle se suma 2 en vez de 1.
-La diagonal es nula.

Matriz de Incidencia:
Es una matriz compuesta por unos y ceros, en la que se representan los nodos unidos por
las aristas. Cada arista une dos y nada ms que dos nodos.
En general, las matrices de incidencia no son usadas computacionalmente, pero sirven
como ayuda conceptual.
MATRIZ DE INCIDENCIA [M]
V (vrtices) * A (arcos)
Propiedades:
-No tiene que ser ni cuadrada ni simtrica.

Matriz de Arcos:
-Dado un grafo G= (V, E).

-Est representado por una matriz de Arcos (a) x Vrtices (v).


MATRIZ DE ARCOS [B]
A (arcos) * V (vrtices)

Matriz Distancia:
-Dado un grafo G= (V, E).
-Est representado por una matriz de Vrtices (v) x Vrtices (v).
-Almacena las distancias de un vrtice a otro.

Ciclo de Euler
Es aquel camino que recorre todas las aristas de un grafo tan solo una nica vez, siendo
condicin necesaria que regrese al vrtice inicial de salida. Se debe tener en cuenta que no
importa la repeticin de vrtices mientras no se repitan las aristas.

Ciclo de Hamilton
Ciclo que contiene todos los vrtices de un grafo G. Es una trayectoria que empieza y
termina en el mismo vrtice y pasa por cada vrtice una vez.
Es un ciclo de Hamilton si m >= (n 3n + 6).

rboles:
Definicin de rbol. Un rbol es un grafo conexo y sin ciclos o lazos, es decir, un grafo
simple.

Terminologas o propiedades:

Bosque: Un rbol es considerado un bosque si sus componentes conexas son rboles.


rbol generador: Un rbol generador de un grafo conexo es un subgrafo conexo con
el menor nmero posible de aristas y con todos los vrtices del grafo original. No

tiene por ser nico.


rbol generador mnimo: El rbol generador mnimo es un rbol generador
construido sobre un grafo conexo ponderado con un criterio de seleccin de aristas
definido por su menor peso.

Raz: Un rbol con raz es un rbol en el que uno de sus vrtices ha sido designado

como la raz y todas las aristas estn colocadas alejndose de dicha raz.
Padre: Se considera padre de un vrtice al vrtice adyacente superior.
Hijo: Se consideran hijos de un vrtice a todos los vrtices comunicados por una
arista y adyacentes que se encuentren por de este. A es padre de B y C o lo que es lo

mismo B y C son hijos de A.


Hoja: Son los vrtices que no tienen hijos. En este ejemplo A,B,C,D,E son hojas del
rbol.

ANEXOS

GRAFOS

VERTICE

ARISTA

TIPOS DE GRAFOS

GRAFO NO DIRIGIDO

GRAFO DIRIGIDO

LAZO

MATRIZ DE ADYACENCIA

MATRIZ DE INCIDENCIA

CICLO DE EULER

CICLO DE HAMILTON

EJEMPLO DE ARBOLES

Un rbol etiquetado con 6 vrtices y 5 aristas

BIBLIOGRAFIA

http://es.slideshare.net/naborchirinos/conceptos-teoria-de-grafos-5778778
http://es.slideshare.net/JanethJimenez93/matemticas-discretas-teora-de-grafos
http://es.slideshare.net/pavelaliaga/teoria-de-grafos-12993009?next_slideshow=1
http://www.el.bqto.unexpo.edu.ve/ftorres/Prof/GRAFOS.pdf
http://campus.cva.itesm.mx/nazira/Tc1003/PDF/TODO/0701_Tc1003_TODO_Grafos.pdf
http://webdelprofesor.ula.ve/ciencias/jlchacon/materias/discreta/grafos.pdf
http://www.ugr.es/~jesusgm/Curso%202005-2006/Matematica%20Discreta/Grafos.pdf

CONCLUCION

La Teora de Grafos es una herramienta vital para la resolucin de problemas biolgicos.

Posee una gran gama de aplicaciones biolgicas, que incluye la secuenciacin,


reconocimiento de patrones de consenso local, redes de protenas y muchas otras.

Gran cantidad de informacin genmica espera ser descifrada.

Logra afianzar conocimientos sobre la Ingeniera del Software.

Podamos afianzar grafos para resolver problemas en la vida real.

Вам также может понравиться