Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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.
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.
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.
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.
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
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
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
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
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.
Un rbol ser de bsqueda si todos sus nodos cumplen las siguientes condiciones:
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.