Está en la página 1de 12

UNIVERSIDAD AUTNOMA DE CAMPECHE

FACULTAD DE INGENIERA
INGENIERA EN SISTEMAS COMPUTACIONALES

Nombre del Alumno: No del Carmen Avilez Crdenas Asignatura: Estructura de Datos I Docente: Carlos Mario Sosa Silva Grado y Grupo 4 A Trabajo: INVESTIGACIN Fecha de entrega 20/Junio/2011

Contenido
GRAFOS............................................................................................................... 3 QU ES UN GRAFO Y DE QUE CONSTA?.............................................................3 LAZO O BUCLE.................................................................................................... 3 Subgrafo.......................................................................................................... 3 MATRIZ DE ADYACENCIA....................................................................................4 Construccin de la matriz a partir de un grafo.................................................5 Propiedades de la matriz de adyacencia..........................................................6 CAMINO, CAMINO CERRADO Y CAMINO SIMPLE...................................................6 CICLO.................................................................................................................. 7 GRAFO CONEXO..................................................................................................7 ARBOL................................................................................................................. 8 Caractersticas y propiedades de los arboles...................................................9 MULTIGRAFO....................................................................................................... 9 GRAFICAS.......................................................................................................... 10 GRAFICA COMPLETA..........................................................................................10 GRAFICA ETIQUETADA.......................................................................................11 BIBLIOGRAFIA....................................................................................................11 LINK DEL TRABAJO.............................................................................................11

GRAFOS
QU ES UN GRAFO Y DE QUE CONSTA?
Un grafo es un objeto matemtico definido por: Un conjunto finito de elementos llamados vrtices Un conjunto finito de elementos llamados aristas Una aplicacin, llamada incidencia, que a cada arista hace corresponder un conjunto(no ordenado) formado por uno o dos vrtices, llamados sus extremos

Segn esta definicin de grafo, puede existir un nmero ilimitado de aristas a las que correspondan un mismo par de vrtices, son las llamadas aristas multiples.

LAZO O BUCLE
Arista que conecta a un nodo consigo mismo a=(u,u); son corresponda un nico vrtice, son las llamadas lazo. aristas a las que

Subgrafo
Subgrafo de un grafo G es un grafo cuyos conjuntos de aristas y vrtices son subconjuntos de los de G. Como aplicacin de incidencia, la inducida por la de G. Subgrafo inducido por un cierto subconjunto de vrtices V es aquel subgrafo cuyo conjunto de vrtices es este V y cuyo conjunto de aristas es el mayor posible, es decir, el subconjunto de aristas formado por todas aquellas cuyos extremos estn ambos en el subconjunto V.

MATRIZ DE ADYACENCIA
La adyacencia es la relacin existente entre dos vrtices cuando a alguna arista le corresponde el conjunto formado por ellos dos. En trminos grficos, la adyacencia es la relacin que una arista genera entre sus extremos. La matriz de adyacencias es una matriz cuadrada donde para ij, el elemento a ij es el numero de aristas cuyos extremos son los vrtices vi y vj; aij es dos veces el numero de lazos con extremo vi. Intuitivamente, para todo i, j, aij indica de cuantas maneras se puede ir del vrtice vi al vrtice vj siguiendo una arista. La matriz de adyacencias de todo grafo es simtrica. Como cada lazo supone dos maneras de ir desde el vrtice hasta s mismo, entonces todas las aristas, lazos o no lazos, son contadas dos veces en la matriz de adyacencias: una por cada sentido en que pueden recorrerse. Dado un grafo, no tiene una nica matriz de adyacencias, sino que cada ordenacin de los vrtices da lugar a una (posiblemente) distinta. Para los siguientes grafo y subgrafo

Las matrices quedan:


0 2 0 1 2 0 2 1 0 2 0 1 1 1 1 2 0 1 0 0 1 0 1 1 0 1 0 0 0 1 1 2

Construccin de la matriz a partir de un grafo


Se crea una matriz cero, cuyas columnas y filas representan los nodos del

grafo. Por cada arista que une a dos nodos, se suma 1 al valor que hay actualmente en la ubicacin correspondiente de la matriz. Si tal arista es un bucle y el grafo es no dirigido, entonces se suma 2 en vez de 1. Finalmente, se obtiene una matriz que representa el nmero de aristas (relaciones) entre cada par de nodos (elementos). Existe una matriz de adyacencia nica para cada grafo (sin considerar las permutaciones de filas o columnas), y viceversa. Ejemplo de grafo no dirigido

Ejemplo de grafo no dirigido, para el que se calcula la matriz de adyacencia. La matriz de adyacencia para el grafo no dirigido de la figura anterior viene dada por:

Ejemplo de grafo dirigido

Ejemplo de grafo dirigido, para el que se calcula la matriz de adyacencia. La matriz de adyacencia para el grafo dirigido de la figura anterior viene dada por:

Propiedades de la matriz de adyacencia


Para un grafo no dirigido la matriz de adyacencia es simtrica. El nmero de caminos Ci,j(k), atravesando k aristas desde el nodo i al nodo j, viene dado por un elemento de la potencia k-sima de la matriz de adyacencia:

CAMINO, CAMINO CERRADO Y CAMINO SIMPLE


Camino de longitud r en un grafo es una sucesin v0, a1, v1,, ar, vr tal que cada arista ai es incidente a los vrtices vi-1,vi. En grados simples en que no existe ambigedad, las aristas suelen omitirse. Un circuito es un camino cuyo origen y final son el mismo vrtice, un ciclo es un circuito cuyas aristas son todas distintas. Puede existir algn vrtice visitado ms de una vez. Un camino C de longitud N de un nodo v1 a un nodo v2, se define como la secuencia de nodos por los que hay que pasar para llegar al nodo v1 a v2. La longitud es el nmero de aristas que comprende el camino. El camino es cerrado si empieza y termina en el mismo nodo, sino ser un camino abierto. El camino es simple si todos los nodos de dicho camino son distintos, es decir, que no pasan dos veces por el mismo nodo a excepcin de los de los extremos que pueden ser iguales.

En cada uno de los grafos de la figura anterior hay un camino cerrado {A,B,D,C,A}, y adems, entre dos nodos cualesquiera existen dos caminos (abiertos). Conviene recalcar que en la definicin de camino no se tiene en cuenta la direccin de los enlaces.

CICLO
En Teora de grafos, un Grafo ciclo o simplemente ciclo es un grafo que se asemeja a un polgono de n lados. Consiste en un camino cerrado en el que no se repite ningn vrtice a excepcin del primero que aparece dos veces como principio y fin del camino. Un Grafo ciclo de n vrtices se denota Cn. El nmero de vrtices en un grafo Cn es igual al nmero de aristas, y cada vrtice tiene grado par, por lo tanto cada vrtice tiene dos aristas incidentes. Si es un ciclo Cn, el grafo tiene n vrtices aristas formadas de la siguiente manera: y n

GRAFO CONEXO
Se dice que un grafo es conexo cuando entre dos nodos cualesquiera existe al menos un camino (sucesin de vrtices adyacentes que no repita vrtices). Cuando entre dos nodos cualesquiera existe un nico camino, se dice que el grafo es simplemente conexo; si para algn par de nodos existen dos o ms caminos entre ellos, es decir, si hay algn camino cerrado, el grafo es mltiplemente conexo. Un grafo dirigido tal que para cualesquiera dos vrtices a y b existe un camino dirigido de ida y de regreso se dice grafo fuertemente conexo. En un grado no dirigido, cualquier camino cerrado recibe el nombre de ciclo; por ejemplo, el

grafo a) est formado por un ciclo de longitud 4. Si no contiene ciclos se denomina ARBOL.

El grado de todos los nodos es 4 Un camino P puede ser A-D Camino cerrado A-C-D-A tambin es simple y es un ciclo Es conexa pues todos los nodos tienen al menos un camino a otro nodo Es completa pues todos los nodos se conectan con los dems.

ARBOL
Un rbol es una estructura de datos ampliamente usada que imita la forma de un rbol (un conjunto de nodos conectados). Un nodo es la unidad sobre la que se construye el rbol y puede tener cero o ms nodos hijos conectados a l. Se dice que un nodo a es padre de un nodo b si existe un enlace desde a hasta b (en ese caso, tambin decimos que b es hijo de a). Slo puede haber un nico nodo sin padres, que llamaremos raz. Un nodo que no tiene hijos se conoce como hoja. Los dems nodos (tienen padre y uno o varios hijos) se les conoce como rama. Un rbol se puede definir como una estructura jerrquica aplicada sobre una coleccin de elementos u objetos llamados nodos, uno de los cuales es conocido como raz. Adems se crea una relacin o parentesco entre los nodos dando lugar a trminos como padre, hijo, hermano, antecesor, sucesor, ancestro, etctera. Formalmente se define un rbol de tipo T como una estructura homognea resultado de la concatenacin de un elemento de tipo T con un nmero finito de rboles disjuntos, llamados subrboles. Una forma particular de rbol es el rbol vacio.

Los arboles son estructuras recursivas, ya que cada subrbol es a su vez un rbol. Los arboles se pueden aplicar para la solucin de una gran cantidad de problemas Por ejemplo, se pueden utilizar para representar formulas matemticas, para registrar la historia de un campeonato de tenis, para construir un rbol genealgico, para el anlisis de circuitos elctricos y para enumerar los captulos y secciones de un libro.

Caractersticas y propiedades de los arboles


La estructura tipo rbol tiene ciertas caractersticas y propiedades que la distinguen. A continuacin se presentan las ms importantes: Todo rbol que no es vacio 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 este 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. 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. 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.

MULTIGRAFO
Un multigrafo o pseudografo es un grafo que est facultado para tener aristas mltiples; es decir, aristas que relacionan los mismos nodos. De esta forma, dos nodos pueden estar conectados por ms de una arista. Formalmente, un multigrafo G es un par ordenado G:=(V, E) donde:

V es un conjunto de vrtices o nodos E es un multiconjunto de pares no ordenados de nodos, llamados aristas o lneas.

Los multigrafos podran usarse, por ejemplo, para modelar las posibles conexiones de vuelo ofrecidas por una aerolnea. Para este caso tendramos un grafo dirigido,

donde cada nodo es una localidad y donde pares de aristas paralelas conectan estas localidades, segn un vuelo es hacia o desde una localidad a la otra. Algunos autores permiten que los multigrafos tengan bucles, es decir, que una arista conecte a un nodo consigo mismo. Un multidigrafo es un grafo dirigido que est facultado para tener aristas mltiples, es decir, aristas con los mismos nodos iniciales y finales. Formalmente, un multidigrafo G es un par ordenado G:=(V,A) donde:
V es un conjunto de vrtices o nodos A es un multiconjunto de pares ordenados de nodos, llamados aristas

dirigidas, arcos o flechas. Un multidigrafo mixto G:=(V,E,A) puede definirse de la misma manera que un grafo mixto, es decir, con la capacidad de poseer al mismo tiempo aristas dirigidas (A) y no dirigidas (E).

GRAFICAS
Una grafica es un par G=(V,E) de conjuntos tal que E (V/2). Los elementos de V son los vrtices de G, y los elementos de E son las aristas de G. Una manera natural de ver una grafica es poner puntos para los vrtices y una lnea entre dos puntos si los vrtices correspondientes son adyacentes. El conjunto de vrtices de una grafica G se denota V(G), y el conjunto de aristas como E(G). El numero de vrtices de una grafica G es el orden de G. El numero de aristas es el tamao, escrito como ||G||. Las graficas son finitas o infinitas si su orden es finito o infinito, respectivamente. Si cada par de vrtices de una grafica G es adyacente, entonces G es completa. Una grafica completa sobre n vrtices se denota Kn.

GRAFICA COMPLETA
La grafica completa sobre n vrtices, denotada por K n, es la grafica simple con n vrtices en la que hay una arista entre cada par de vrtices distintos. Se dice que

es grafica completa si cada vrtice v de G es adyacente a todos los dems vrtices de G.La grafica completa sobre cuatro vrtices K 4 se reproduce en la siguiente figura:

GRAFICA ETIQUETADA
Se dice que una grafica esta etiquetada si sus aristas tienen asignado un valor. Si cada arista a tiene un valor numrico no negativo u(a), llamado peso o longitud de a, se dice que G tiene peso. En este caso, cada camino P de G tendr asociado un peso o longitud que ser la asuma de los pesos de las aristas que forman el camino P.

BIBLIOGRAFIA
Matemtica Discreta; Carlos Garcia, Josep Lopez M.,PUIGJANER,D Editorial Prentice hall Estructura de Datos, Osavaldo Cairo, Silva Guardati. Tercera Edicin Mc Graw Hill; Mxico D.F.;2006 Estructura de datos y organizacin de archivos, Mary E.S. Loomis 2a Edicin Editorial Prentice Hall http://wikipedia.org

LINK DEL TRABAJO

También podría gustarte