Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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, para el que se calcula la matriz de adyacencia. La matriz de adyacencia para el grafo dirigido de la figura anterior viene dada por:
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:
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.
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 la grafica simple con n vrtices, denotada por Kn, es 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 K4 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