Final
Final
Final
Grafos y multigrafos
GRAFOS
G1 es un grafo no simple, pues consta de dos lados paralelos e2 y e3 y dos lazos e1 y e4, pues e2 = (V1, V2), e3 = (V1, V2) y e1 es un lazo, pues e1 = (V1, V1)
Un grafo esta formado de vrtices y aristas (lados), por lo tanto G = {V, E} Los vrtices del grafo G son: V_1, V_2, V_3, V_4 entonces V = {V_1, V_2, V_3, V_4} Las aristas del grafo son: e_1, e_2, e_3, e_4 entonces E = {e_1, e_2, e_3, e_4} Entonces podemos decir que G = {{V_1, V_2, V_3, V_4}, {e_1, e_2, e_3, e_4}} Como el grafo G no tiene lazos ni lados paralelos entonces es un grafo simple.
El grafo no dirigido permite que diferentes aristas se asocien con el mismo par de vrtices. Como podemos apreciar todas las aristas que se asocien con el mismo par de vrtices se denomina aristas paralelas, para el grfico serian e1 y e2 pues convergen en los vrtices (V1, V2). Denominamos lazo a aquella arista que inciden en un mismo vrtice para la grafica sera e3, debido a que incide en el vrtice V2; e3 = (V2, V2). Un vrtice como V4 que no incide en ninguna arista se llama vrtice aislado.
La arista e_3 se asocia con el par ordenado de vrtices (V_4,V_3) debido a que tiene como vrtice origen a V_4 y vrtice destino a V_3, y se denota por: e_3 = {V_4, V_3}. No se puede decir que: e_3 = {V_3, V_4} porque la direccin de la arista e_3 no es esa.
GRAFO PONDERADO G c) Un GRAFO PONDERADO G es aquel en donde se muestran los pesos de cada una de
sus aristas. Peso es el valor asignado a cada arista. En un grafo ponderado la longitud de una ruta es la
Ejercicio Complete el cuadro, con la longitud de las diferentes rutas del grafo G expuesto arriba.
GRAFO COMPLETO d) GRAFO COMPLETO sobre n vrtices, denotada por Kn, es la grfica simple con n vrtices
en la que hay una arista entre cada par de vrtices distintos.
1. Trazar el grafo no dirigido con conjunto de vrtices V={1,2,3,4,5,6} y aristas E={(1,2) (2,5) (1,5) (3,6)}
2. Trazar el grafo dirigido con vrtices V={1,2,3,4,5,6} y aristas E={(1,2) (2,2) (2,4) (2,5) (4,1) (4,5) (5,4) (3,6)}
Cerrar
SUBGRAFOS
Se puede obtener de un grafo un subgrafo. Por ejemplo:
Sea G = (V, E) una grfica. (V, E) es una subgrfica de G si: a) V V y E E b) Para toda arista e E, si e incide en v y w, entonces v, w V
Por lo antes mencionado podemos determinar que G es un subgrafo de G. V = {V_1, V_2, V_3, V_4} E = {e_1, e_2, e_3, e_4, e_5} V = {V_1, V_2, V_3} E = {e_1, e_2, e_5} V V E E
Por lo tanto G G
MULTIGRAFO
Es un grafo no dirigido en el que permitimos la existencia de varias aristas conectando los mismos vrtices y la aparicin de bucles. G={V,E,f} donde V, E: son conjuntos f: funcin f: E VxV, asigna a cada arista e E un par desordenado f(e)=(u,v) de vrtices diferentes de V (los vrtices extremos de la arista e).
Un multigrafo dirigido se define de forma exactamente igual, excepto que el recorrido de f est formado por pares ordenados de vrtices. Un pseudo grafo es un grafo no dirigido donde permitimos la existencia de bucles o lazos. Se trata de una terna G=(V,E,f), donde f: E VxV asigna a cada arista un par no ordenado de vrtices (posiblemente iguales).
GRADO DE UN VERTICE ()
Elaboracin de contenidos por: ING. VALENTIN PALMA BERNAL Rediseadas por: M. en Ed. ARACELI ROMERO ROMERO, M.en C.T.C. GABRIELA GAVIO ORTIZ, I.S.C. IZAOLY SERNA NUEZ. Asesora didctica y diseo web: DECyD
En el caso de los ciclos el camino simple comienza y termina en el mismo vrtice y tiene al menos 3 aristas. La sucesin de aristas (b, f), (f, e), (e, d), (d, c), (c, b) presenta un ciclo dirigido de longitud 5 en la siguiente grfica.
Puesto que un ciclo tiene longitud 3, los lazos o bucles no se consideran como ciclos. Los lazos no tienen nada que ver con la conexin de los grafos. Ejemplo:
1.- Construyamos un camino en G desde el vrtice 1 hasta el vrtice 2 de longitud 4. Camino o trayectoria de G: (1, e_1, 2, e_2, 3, e_3, 4, e_4, 2) Adems, el mismo camino se puede representar as: (1, 2, 3, 4, 2) En caso de que no se repita ningn vrtice entonces recibe el nombre de camino simple, por ejemplo: (1, 2, 3,4) y (7, 6, 5,2)
Importante Sean V y W vrtices en un grafo G Un camino simple o trayectoria de v a w es una ruta de v a w sin vrtices repetidos Un ciclo o circuito es un camino de longitud diferente de o de v a v sin aristas repetidas Un ciclo simple es un ciclo de v a v en el que no hay vrtices repetidos exepto por el inicio y el fin que son iguales a v. Tomando como referencia la grafica anterior, vamos a determinar si tiene caminos simples, ciclo y ciclo simple.
Una vez aprendido las definiciones anteriores y comprendido el ejemplo, pasamos a estudiar lo que son las grficas conexas. Una grafica G es conexa si dados cualesquiera dos vrtices v y w en G existe una trayectoria de v a w. La grafica que se muestra no es conexa por cuanto no existe trayectoria de v_3 a v_5.
Si una grafica G tiene un ciclo de euler, entonces G es conexa y todo vrtice tiene grado par (2, 4, 6 )
Ejemplo: Verificar si la siguiente grfica tiene ciclo de Euler. Observamos que la grafica es conexa, puesto que sus vrtices tienen grado par as:
Por lo tanto si existe ciclo de euler el mismo que es: (v6, v4, v7, v5, v1, v3, v4, v1, v2, v5, v4, v2, v3, v6), si se dan cuenta una caracterstica importante de este camino es que ninguna de sus aristas se repiten. Importante Si g no tiene aristas entonces tiene un solo vrtice por lo tanto contiene un ciclo de euler
CICLO DE HAMILTON
En honor de Hamilton, decimos que un ciclo en una grafica G que contiene cada vrtice en G exactamente una vez, excepto por el vrtice inicial y final que aparece dos veces, recibe el nombre de ciclo hamiltoniano. Ejemplo: Partiendo de la grfica que se muestra trace un camino de (a) a (a) que contenga todos los vrtices sin repetir ninguno.
El camino de Hamilton solicitado sera: (a, f, g, p, q, r, s, t, o, n, m, l, k, j, i, h, b, c, d, e, a). Como pueden observar no se repite vrtice alguno, excepto el inicial y final que es el mismo.
De la grfica anterior se puede decir que a y b son vrtices adyacentes puesto que comparten la misma arista, as, tambin a y d. Las aristas adyacentes que convergen en el vrtice a son: la que une a d con a y la que une a b con a. Los invito a analizar los dems vrtices y aristas de la grfica. En la matriz de la grfica expuesta se pueden detectar algunas propiedades de la grfica simple:
El grado de un vrtice
(c) = 3 en la fila de c hay tres unos (c) = 3 en la de b hay tres unos (c) = 3 en la de e hay tres unos
La matriz permite representar lazos No permite representar lados paralelos Al elevar al cuadrado la matriz A obtenemos A2 que determina los caminos de longitud (2) que puede trazarse de cada vrtice. Al elevar al cuadrado (A2) obtenemos A4 que determina los caminos de longitud 4 que hay de cada vrtice.
Ejemplos
Los caminos de a - a de longitud 2 son: (2) (a, b, a),(a, d, a) Los camino de b - d de longitud 2 son (2): (b, c, d),(b, a, d) Los caminos de c - c de longitud 2 son (3): (c, b, c),(c, d, c),(c, e, c) Los caminos de d - e de longitud 4 son 6: (d, a, d, c, e), (d, c, d, c, e), (d, a, b, c, e), (d, c, e, c, e), (d, c, e, b,e), (d, c, b, c, e) Los caminos de c - d de longitud 4 son 3: (c, e, b, a, d), (c, b, e, c, d), (c, e, b, c, d) Le sugerimos que busque y encuentre algunos otros caminos: * a - b longitud 4 (3) * d - e longitud 4 (6)
Propiedades:
Permite representar lazos y lados paralelos La columna con nico valor diferente de 0 es un lazo Las columnas que no son lazos deben tener (2) unos La valencia de un vrtice es igual a la suma de la fila
Cerrar
ISOMORFISMO DE GRFICAS
Las graficas G1 y G2 son isomorfas si existe una funcin f uno a uno y sobre de los vrtices de G1 a los vrtices de G2 y una funcin g uno a uno y sobre de las aristas de G1 a las aristas de G2, de manera que una arista e es incidente en v y w en G1 si y solo si la arista g (e) es incidente en f (v) y f (w) en G2. El par de funciones f y g reciben el nombre de isomorfismo de G1 en G2.
GRFICAS PLANAS
Una grfica es plana si se puede dibujar en el plano sin que sus aristas se crucen. Una representacin grfica de este tipo se llama un mapa. Decimos que un mapa es conexo si representa a un grafo conexo. Ejemplo
Ejemplo: Determine si la grafica es plana. Si lo es, dibjela de nuevo sin que se crucen las aristas.
Luego de analizar detenidamente la grafica observamos que si la podemos trazar sin que se crucen las aristas, quedando asi:
Grfica plana conexa con f = 7 caras (A, B, C, D, E), e = 10 aristas y v = 5 vrtices; f =ev+2 Entonces:
f=ev+2 7 = 10 5 + 2 7 = 7 Por lo tanto la grafica es plana. Adems es necesario conocer como demostrar que ciertas graficas no son planas
Se dice que una grfica es plana si se puede dibujar en el plano sin que sus aristas se crucen, si y solo si No contiene una subgrfica homeomorfa a K5 o K3,3 (teorema de Kuratwski). Dos graficas G1 y G2 son homeomorfas si G1 y G2 se pueden reducir a graficas isomorfas realizando varias reducciones en serie.
Existe isomorfismo de graficas cuando las figuras G1 y G2 definen las mismas graficas aunque parezcan diferentes. Entonces se puede decir que para que exista isomorfismo se debe tener el mismo numero de vrtices, de aristas, adems, de que el grado se 2, luego de realizar una reduccin de serie. La reduccin en serie se da cuando en una grafica G las aristas (v, v1) y (v, v2) estn en serie, y al hacer reduccin en serie desaparece v y solo queda v1, v2.
LOCURA INSTANTNEA
Es un juego formado por 4 cubos, cada una de cuyas caras est pintada de uno de 4 colores: rojo, blanco, azul, verde (R, B, A, V).
El problema consiste en apilar los cubos, uno sobre otro, de modo que uno vea los 4 colores desde el frente, por detrs, por la izquierda o por la derecha. Ejemplo: 1.- Determine una solucin del juego de locura instantnea, cuya informacin est dada por el siguiente grafo:
RB BV VA AR
AB AV VB RR
Cada arista debe tener grado 2. Cada cubo debe representarse mediante una arista exactamente una vez en cada grfica. Las dos grficas no deben tener aristas en comn. Para obtener una solucin primero trazamos una grfica G que representa todas las caras de todos los cubos. Los vrtices de G representan los cuatro colores y una arista con etiqueta i conecta dos vrtices (colores) si las caras opuestas i tienen dichos colores. No es conveniente el mtodo prueba error. Mejor busque dos subgrficas que cumplan las condiciones pedidas.
Tema 4. rboles
ARBOLES
Supongamos una competencia entre 8 jugadores
Organigrama
Los rboles forman una de las subclases de grficas que ms se utilizan. La ciencia de la computacin hace uso de los rboles ampliamente, especialmente para organizar y relacionar datos en una base de datos. Los rboles surgen en problemas tericos como el tiempo ptimo para ordenar.
Un rbol con raz es un rbol en el que un vrtice especfico se designa como raz, se presenta un ejemplo:
Como la trayectoria simple de la raz a cualquier vrtice dado es nica, cada vrtice esta en un nivel determinado de manera nica. As, el nivel de la raz es el nivel 0, los vrtices que estn debajo de la raz estn en el nivel 1, y as sucesivamente. Por lo tanto podemos decir que: el nivel de un vrtice v es la longitud de la trayectoria simple de la raz a v. La altura de un rbol con raz es el nmero mximo de nivel que ocurre.
rbol de definicin jerrquica. Se utiliza para mostrar las relaciones lgicas entre los
registros en una base de datos.
Definicin. Sea T un rbol con raz Vo. Supngase que x, y, z son vrtices en T y que (Vo, V1,...,
Vn) es un camino simple en T, entonces: 1. Vn-1 es el padre de Vn. 2. Vo,V1,...,Vn-1 son ancestros de Vn 3. Vn es un hijo de Vn-1 4. Si x es un ancestro de de y, y es un descendiente de x 5. Si x y y son hijos de z, x y y son hermanos 6. Si x no tiene hijos, x es un vrtice terminal o una hoja 7. Si x no es vrtice terminal, x es un vrtice interno o una rama 8. El subrbol de T con raz en x es la grafica con conjunto de vrtices V y un conjunto de aristas E, donde V es x junto con los descendientes de x E = {ele es una arista en un camino simple de x a algn vrtice en V} Ejemplo: 1.-Tomando como referencia el grfico del rbol con raz determine el nivel del vrtice a, b, g y determine tambin la altura del rbol. Para el vrtice a su nivel es 0 Para el vrtice b su nivel es 1 Para el vrtice g su nivel es 2 La altura del rbol es de 2. Ejercicio: Construya dos rboles libres uno de 7 vrtices y el otro de 5 vrtices, luego determine cuantas aristas tiene cada rbol.
RBOLES DE EXPANSIN
Un rbol T es un rbol de expansin de una grfica G si T es una subgrfica de G que contiene a todos los vrtices de G. Una grafica G tiene un rbol de expansin si y solo si G es conexa. El rbol de expansin para la grafica G que se presenta, se muestra con lnea seguida.
Teorema. Si T es un rbol binario completo con i (vrtices internos), entonces T tiene i+1 vrtices terminales y 2i+1 vrtices en total. Ejemplos
Respuesta:
PREORDEN: * - + A B - * C D / E F A ENTREORDEN: A + B C * D E / F * A POSTORDEN: A B + C D * E F / - - A *
ISOMORFISMOS DE RBOLES
Dos graficas simples G1 y G2 son isomorfas si y solo si existe una funcin f uno a uno y sobre del conjunto de vrtices de G1 al conjunto de vrtices de G2 que preserva la relacin de adyacencia en el sentido de que los vrtices vi y vj son adyacentes en G1 si y solo si los vrtices f(vi) y f(vj) son adyacentes en G2. Ejemplos a)
Los rboles con raz no son isomorfos, pues existe una invariante debido a que el rbol T1 tiene un vrtice de grado 2 en el nivel 1 y T2 no.