Está en la página 1de 29

Trabajo de Investigacin de Grafos y Arboles

Integrantes: Gonzlez Moreno Armando Lpez Pulido ngel Pech Tovar Luis Gilberto

Concepto de Grafos

Conjunto de objetos llamados vrtices o nodos, unidos por enlaces llamados aristas

arcos,

que

permiten

representar

relaciones binarias entre elementos de un conjunto.

Tipos de Grafos
Grafos Simples Un grafo es simple si a lo mas existe una arista uniendo dos vrtices cualesquiera.

Grafo Completo Es completo si existen aristas uniendo todos los pares posibles de vrtices. Es decir, todos los vrtices (a,b) deben tener una arista (e) que los une. El conjunto de los grafos completos es denominado usualmente K, siendo Kn el grafo completo de n vrtices. Un Kn tiene exactamente n(n - 1)/2 aristas.

Grafos Orientados o Dirigidos

Los grafos que contienen aristas dirigidas se denominan grafos orientados, en este caso a las aristas se les llaman arcos y se representan como pares para indicar el orden.

V = {A, B, C, D, E} A = {(E, A), (E, B), (D, C)}

Grafos Bidireccionales Se les considera a las aristas no orientadas; para efectos prcticos (equivale a decir que existen dos aristas orientadas entre los nodos, cada una en un sentido). Se considera la caracterstica de grado positivo o negativo de un vrtice, como la cantidad de aristas que llegan y salen de el; para el caso de grafos no orientados, el grado de un vrtice es simplemente la cantidad de aristas que tocan ese vrtice.

V = {1, 2, 3 ,4 ,5 ,6} A = {(1, 2), (1, 5), (2, 1), (2, 3), (2, 5), (3, 2), (3, 4), (4, 3), (4, 5), (4, 6), (5, 4), (5, 1), (5, 2), (6, 4)}

Grafos Planos Se dice que un grafo es plano si puede dibujarse en un plano de tal forma que ningn par de sus aristas se corte. A esto se le llama representacin plana del grafo.

Grafos Ponderados o Valorados


Son los grafos a los que se asigna un nmero a cada una de sus aristas. Este nmero representa un peso para el recorrido a travs de la arista. Este peso podra indicar, por ejemplo: el costo monetario, la distancia recorrida o el tiempo invertido entre otros. Definimos la longitud del camino de un grafo ponderado como la suma de los pesos de las aristas de ese camino.

Multgrafos Cuando se permite que haya mas de una arista en los vrtices.

Grafos Isomorfos

Es cuando dos grafos tienen la misma forma matemtica; lo cual ser cuando la nica diferencia entre ambos, en cuanto a su estructura, sea la representacin grafica de sus vrtices y aristas.

Grafos Bipartitos Un grafo G es bipartido si puede expresarse como: G = {V1 U V2, A} (es decir, sus vrtices son la unin de dos grupos de vrtices), bajo las siguientes condiciones: 1. V1 y V2 son disjuntos (no tienen ningn elemento en comn) y no vacos. 2. Cada arista de A une un vrtice de V1 con uno de V2. 3. No existen aristas uniendo dos elementos de V1; analgicamente para V2. Bajo estas condiciones, el grafo se considera bipartito, y puede describirse informalmente como el grafo que une o relaciona dos conjuntos de elementos diferentes, como aquellos resultantes de los ejercicios y puzzles (rompecabezas), en los que debe unirse un elemento de la columna A con un elemento de la columna B.

Sub Grafos
Un grafo G2 es sub grafo de otro G si todos los vrtices de G2 estn en G pero no necesariamente todos los vrtices de G estn en G1. G2 es un sub grafo de G.

Caminos
Un camino en un grafo es la sucesin finita en la que aparecen alternadamente vrtices y aristas de dicho grafo. Si en un grafo existe un camino que conecta dos vrtices distintos, existe un camino simple con extremos en dichos vrtices.

Tipos de Caminos a) Camino euleriano

Es un camino o circuito que contiene todas las aristas apareciendo cada una de ellas exactamente una vez. Un grafo que admite dicho circuito se denomina grafo euleriano, y sus vrtices o tienen grado par o dos de los vrtices tienen grado impar.

b) Camino hamiltoniano Es un camino que contiene todos los vrtices apareciendo cada uno de ellos exactamente una vez. Un ciclo que a su vez es un camino hamiltoniano se denomina ciclo hamiltoniano, y un grafo que contiene un ciclo hamiltoniano se denomina grafo hamiltoniano. Un ciclo hamiltoniano tiene adems que recorrer todos los vrtices exactamente una vez (excepto el vrtice del que parte y al cual llega).

Conexin
Un grafo no dirigido es llamado conexo si hay un camino entre cada par de vrtices distintos del grafo. Un grafo dirigido es fuertemente conexo si hay un camino de a a b y de b a a para cualesquiera dos vrtices a y b del grafo. Grafo Conexo Un grafo es conexo si cada par de vrtices estn conectados. En caso contrario se este es un grafo des conexo.

Grafos Conexos

Grafo Des conexos

Representacin Matricial
Matriz de Incidencia El grafo esta representado por una matriz de A (aristas), por V (vrtices), donde [arista, vrtice] contiene la informacin de la arista (1 conectado, 0 no conectado).

Matriz de Adyacencia o Matriz de Vecindades El grafo est representado por una matriz cuadrada M de tamao donde n es el numero de vrtices. Si hay una arista entre un vrtice x y un vrtice y entonces el elemento es 1, de lo contrario, es 0.

Concepto de rbol

Un rbol es un grafo no dirigido, conexo y sin circuitos simplex.

Sea G = (V, E) un grafo simple, G es un


rbol si y solamente si para cada par de vrtices excite un nico camino simple uniendo u con v.

Propiedades

Dentro de las propiedades podemos mencionar que un rbol es una grfica acclica conexa. Adems en particular un rbol no tiene lazos ni aristas paralelas. Si a un rbol se le quitan algunas aristas, pero manteniendo los vrtices, a este rbol se le llama rbol generador.

Tipos de rboles
rboles con Raz o Enraizados Un rbol enraizado es cuando exactamente un vrtice cuyo grado de entrada sea 0 y los grados entrada de todos los otros vrtices sean 1

Caractersticas: rboles Enraizados


a)
b)

Todo rbol que no es vaco, tiene un nico nodo raz.


Un nodo X es descendiente directo de un nodo Y, si el nodo X es apuntado por el nodo Y. en este caso es comn utilizar la expresin X es hijo de Y. Un nodo X es antecesor directo de un nodo Y, si el nodo X apunta al nodo Y. En ese caso es comn utilizar la expresin X es padre de Y. Se dice que todos los nodos que son descendientes directos (hijos) de un mismo nodo (padre), son hermanos. Todo nodo que no tiene ramificaciones (hijos), se conoce con el nombre de terminal u hoja.

c)

d) e)

f)
g)

Todo nodo que no es raz, ni terminal u hoja se conoce con el nombre de interior.
Grado es el nmero de descendientes directos de un determinado nodo. Grado del rbol es el mximo grado de todos los nodos del rbol, es decir, el grado ms alto entre todos los nodos. Nivel es el nmero de arcos que deben ser recorridos para llegar a un determinado nodo. Por definicin la raz tiene nivel 1. Altura del rbol es el mximo nmero de niveles de todos los nodos del rbol.

h) i)

rbol Binario

Es un tipo de rbol ordenado.

Un rbol binario es un rbol enraizado en el cual cada vrtice tiene un hijo a la derecha, o un hijo a la izquierda, o un hijo a la derecha y un hijo a la izquierda, o bien ningn hijo.
Un rbol binario completo es un rbol binario en el que cada vrtice tiene un hijo a la derecha y otro a la izquierda o bien ningn hijo.

Bsqueda de Primera Profundidad

Un rbol ser de bsqueda si todos sus nodos cumplen las siguientes condiciones:

Todos los nodos situados a su izquierda son menores que l.


Todos los nodos situados a su derecha son mayores que l. El recorrido por profundidad sigue primero una trayectoria desde el nodo inicial hasta un nodo terminal, despus otra trayectoria desde el mismo punto inicial hasta alcanzar otro final; y as sucesivamente hasta que todos los nodos hayan sido visitados.

Notacin Polaca

Puede ser utilizada para describir expresiones que involucren objetos de algunos sistemas y algunas operaciones en los objetos. Las operaciones son normalmente, aunque no siempre, operaciones binarias.

Representacin Grfica
1. 2. A es la raz del rbol. B es hijo de A. C es hijo de A. D es hijo de B E es hijo de B. L es hijo de H. 3. A es padre de B. B es padre de D. D es padre de I. C es padre de G. H es padre de L. 4. B y C son hermanos. D, E y F son hermanos. G y H son hermanos. J y K son hermanos.
9. 8. El nivel del nodo A es 1. El nivel del nodo B es 2. El nivel del nodo D es 3. El nivel del nodo C es 2. El novel del nodo L es 4. La altura del rbol es 4. 6. B, D, F, C y H son nodos interiores. 7. El grado del nodo A es 2. El grado del nodo B es 3. El grado del nodo C es 2. El grado del nodo D es 1. El grado del nodo E es 0. El grado del rbol es 3 5. I, E, J, K, G Y L son nodos de terminales u hojas.

rboles Enraizados

Representacin Grfica
rbol Binario de Bsqueda

Este otro ejemplo, Viola la condicin de orden en el nodo 2, ya que a su derecha, 1, no es mayor que el.

Representacin Grfica
rboles Notacin Polaca
En esta expresin se supone que no es posible realizar operaciones como , +, x, o / hasta evaluar ambos argumentos; Es decir hasta realizar todos los clculos dentro de los argumentos de la izquierda y de la derecha. Por lo tanto, no es posible realizar la suma central hasta haber evaluado (3 (2 x)) y ((x 2) (3 + x)). No es posible realizar la resta central en ((x-2) (3+x)). Hasta haber evaluado ((x 2) y (3 + x)). Y as sucesivamente.

También podría gustarte