Vous êtes sur la page 1sur 13

Definicin de grafos Un grafo, G, es un par ordenado de V y A, donde V es el conjunto de vrtices o nodos del grafo y A es un conjunto de pares de vrtices, a estos

tambin se les llama arcos o ejes del grafo. Un vrtice puede tener 0 o ms aristas, pero toda arista debe unir exactamente a dos vrtices. Un grafo dirigido es un conjunto de nodos P1 ,P2,...,P, conectados por echas. Las echas indican cuando es posible pasar de un nodo a otro. Los grafos no son ms que la versin general de un rbol, es decir, cualquier nodo de un grafo puede apuntar a cualquier otro nodo de ste (incluso a l mismo). Los grafos representan conjuntos de objetos que no tienen restriccin de relacin entre ellos. Un grafo puede representar varias cosas de la realidad cotidiana, tales como mapas de carreteras, vas frreas, circuitos elctricos, etc. Representacin grafa Un grafo se representa mediante un diagrama en el cual a cada vrtice le corresponde un punto y si dos vrtices son adyacentes se unen sus puntos correspondientes mediante una lnea

. Ejemplo 14.2 Sean V = {v1, v2, v3, v4, v5} y A = {v}. Constryase la representacin graca del grafo G = (V, A).v1,v2, v1,v4, v2,v3, v2,v5, v3,v5, v4,v5

Representaciones matriciales

Se emplea una matriz cuadrada de boolean en la que las filas representan los nodos origen, y las columnas, los nodos destinos. De esta forma, cada interseccin entre fila y columna contiene un valor booleano que indica si hay o no conexin entre los nodos a los que se refiere. Si se trata de un grafo con pesos, en lugar de usar valores booleanos, usaremos los propios pesos de cada enlace y en caso de que no exista conexin entre dos nodos, rellenaremos esa casilla con un valor que represente un coste 8 , es decir, con el valor NaturalLast. A esta matriz se le llama Matriz de Adyacencia. Existe una representacin matricial de los grafos que nos permite estudiar las posibles transiciones entre los nodos. La matriz de transicin de un grafo de orden n es una matriz cuadrada de orden n, donde: Las columnas estn asociadas a los nodos de salida. Las las estn asociadas a los nodos de llegada. Si el grafo permite la transicin Pj Pi, ponemos el elemento m=1. Si el grafo no permite la transicin Pj Pi, ponemos mij=0. La notacin anterior puede ser un poco incmoda porque realizamos un intercambio del orden de los subndices. Esto puede evitarse si observamos que mij=1cuando es posible alcanzar Pi desde Pj. As, el elemento m34=1 indica que es posible alcanzar el nodo P3 desde P4 Para el grafo

Obtenemos siguiente matriz de transicin

La primera columna contiene un nico uno m21=1, que indica que desde P1 solo podemos pasar al nodo P2 La columna 4 tiene dos unos m34 =1, m44=1, que indican que desde el P4 podemos pasar a P3 o permanecer en P4.

Caminos y circuitos Un camino En un grafo G es una sucesin finita de vrtices y aristas alternos, donde cada arista tiene por extremos los vrtices adyacentes. (v0, v0v1, v1, v1v2,..., vn-1, vn-1vn, vn) A v0 y vn se les denomina extremos del camino. Longitud del camino Es el nmero de aristas que contiene. Camino cerrado Los extremos coinciden, v0=vn. En un grafo (no un multigrafo), un camino puede expresarse por la sucesin de vrtices (v0, v1,..., vn-1, vn) Camino simple: En la sucesin de vrtices no hay ninguno repetido. Un ciclo Es un camino cerrado donde el primero y ltimo vrtice son el mismo (camino simple cerrado). En un multgrafo se considera ciclo a aquellos caminos cerrados que no repiten aristas Un circuito Es un camino cerrado donde el primero y ltimo vrtice son el mismo (camino simple cerrado). En un multgrafo se considera ciclo a aquellos caminos cerrados que no repiten aristas. Un circuito Es un camino cerrado que no repite aristas.

Ruta critica de grafos

El Mtodo de la ruta crtica o del camino crtico tambin conocido por sus siglas en ingls CPM (Critical Path Method), fue desarrollado en 1957 en los Estados Unidos de Amrica, por un centro de investigacin de operaciones para las firmas Dupont y Remington Rand, buscando el control y la optimizacin de los costos mediante la planeacin y programacin adecuadas de las actividades componentes del proyecto. En administracin, una ruta crtica es la secuencia de los elementos terminales de la red de proyecto con la mayor duracin entre ellos, determinando el tiempo ms corto en el que es posible completar el proyecto. La duracin de la ruta crtica determina la duracin del proyecto entero. Cualquier retraso en un elemento de la ruta crtica afecta a la fecha de trmino planeada del proyecto, y se dice que no hay holgura en la ruta crtica. Un proyecto puede tener varias rutas crticas paralelas. Una ruta paralela adicional a travs de la red con las duraciones totales menos cortas que la ruta crtica es llamada una sub-ruta crtica. Originalmente, el mtodo de la ruta crtica consider solamente dependencias entre los elementos terminales. Un concepto relacionado es la cadena crtica, la cual agrega dependencias de recursos. Cada recurso depende del manejador en el momento donde la ruta crtica se presente. A diferencia de la tcnica de revisin (PERT), el mtodo de la ruta crtica usa tiempos ciertos (reales o determinanticos). Sin embargo, la elaboracin de un proyecto basndose en redes CPM y PERT son similares y consisten en:

Identificar todas las actividades que involucra el proyecto, lo que significa, determinar relaciones de precedencia, tiempos tcnicos para cada una de las actividades. Construir una red con base en nodos y actividades (o arcos, segn el mtodo ms usado), que implican el proyecto. Analizar los clculos especficos, identificando la ruta crtica y las holguras de las actividades que componen el proyecto.

En trminos prcticos, la ruta crtica se interpreta como la dimensin mxima que puede durar el proyecto y las diferencias con las otras rutas que no sean la crtica, se denominan tiempos de holgura.

Para utilizar el mtodo CPM o de Ruta Crtica se necesita seguir los siguientes pasos: 1. Definir el proyecto con todas sus actividades o partes principales. 2. Establecer relaciones entre las actividades. Decidir cul debe comenzar antes y cul debe seguir despus. 3. Dibujar un diagrama conectando las diferentes actividades en base a sus relaciones de precedencia. 4. Definir costos y tiempo estimado para cada actividad. 5. Identificar la trayectoria ms larga del proyecto, siendo sta la que determinar la duracin del proyecto (Ruta Crtica). 6. Utilizar el diagrama como ayuda para planear, supervisar y controlar el proyecto. Por simplicidad y para facilitar la representacin de cada actividad, frecuentemente se utiliza la siguiente notacin:

Donde: IC : Inicio ms cercano, es decir, lo ms pronto que puede comenzar la actividad. TC : Trmino ms cercano, es decir, lo ms pronto que puede terminar la actividad. IL : Inicio ms lejano, es decir, lo ms tarde que puede comenzar la actividad sin retrasar el trmino del proyecto. TL : Trmino ms lejano, es decir, lo ms tarde que puede terminar la actividad sin retrasar el trmino del proyecto.

Isomorfismo de grafos Muchas veces queremos saber si el patrn representado por dos grafos es el mismo. En trminos formales, queremos saber si dos grafos son isomorfos. En ocasiones dos grafos con diferentes vrtices presentan la misma estructura:

Dos grafos G=(V,A), G=(V,A) son isomorfos si existe una funcin biyectiva f:VV tal que {a,b}A {f(a),f(b)}A Tipos de grafos Multgrafo: es un grafo con varias aristas entre dos vrtices.

1. Pseudografo: tiene aristas cuyos extremos coinciden (origen y fin en el mismo vrtice), tales aristas se denominan lazos

2. Grafo dirigido (dgrafo) Definicin. Dado un grafo dirigido o dgrafo D = (V, E) con n vrtices {v1, ..., v} su matriz de adyacencia es la matriz de orden nn, A(D)= aij es el nmero de arcos que tienen a vi como extremo inicial y a vj como extremo final.

3. Grafo no dirigido Definicin.- En un grafo no dirigido el par de vrtices que representa un arco no est ordenada. Por lo tanto, los pares (v1, v2) y (v2, v1) representan el mismo arco. su matriz de adyacencia es la matriz de orden nn, A(G)=(aij) donde aij es el nmero de aristas que unen los vrtices vi y vj Grafo simple.- Los grafos (dirigidos o no) que no tienen lazos ni ms de una arista adyacente al mismo par de vrtices se llaman grafos simples.

Grafos Conexos

Un grafo se puede definir como conexo si cualquier vrtice V pertenece al conjunto de vrtices y es alcanzable por algn otro. Otra definicin que dejara esto ms claro sera: un grafo conexo es un grafo no dirigido de modo que para cualquier par de nodos existe al menos un camino que los une.

Grafo plano Un grafo G es planar si admite una representacin en el plano de tal forma que las aristas no se cortan, salvo en sus extremos. A dicha representacin se le denomina grafo plano

Grafos Eulerianos Informalmente, un grafo (digrafo) euleriano es aquel en que pueden recorrerse todas sus las aristas (arcos) de manera consecutiva y sin repetirlas. Puede dibujarse cierta figura de un solo trazo?, puede un cartero efectuar su reparto sin tener que pasar dos veces por la misma calle? son ejemplos de uso de este tipo de grafos. Y por supuesto el problema de los puentes de Konigsberg que, como comentamos en la introduccin, dio inicio a la teora de grafos Cubre todas las lneas de un grafo, comenzando y terminando en un mismo vrtice, recorriendo sin repeticin y en forma continua todas las lneas de un grafo G cualquiera. Cuando tal recorrido existe, se denomina euleriano y un grafo que se puede trazar mediante un recorrido euleriano se llama grafo euleriano. En la fig. 3.11, G1 es obviamente un grafo euleriano; G2 no lo es, a pesar de que se puede trazar continuamente, ya que el recorrido comienza y termina en vrtices distintos; finalmente, G3 no es un grafo euleriano, porque no se puede trazar continuamente.

Teorema (Euler): Sea G un grafo (finito y conexo). (a) la suma de las valencias de todos sus vrtices es par. Es decir, hay un nmero par de vrtices impares. (b) Si el nmero de vrtices impares es mayor que dos, el grafo no se puede recorrer [sin pasar dos veces por ninguna arista]. (c) Si el nmero de vrtices impares es cero, el grafo se puede recorrer. Podemos adems elegir por qu vrtice empezar, y el camino siempre ser cerrado (termina donde empez). (d) Si el nmero de vrtices impares es dos, el grafo se puede recorrer, pero el camino ha de empezar en uno de los dos vrtices impares y terminar en el otro. Grafos Hamiltonianos W.R. Hamilton (1805-1865) invent (y patent) un juego en el que se trataba de hacer un recorrido por 20 ciudades del mundo sin pasar por ninguna ms de una vez. Las ciudades estaban unidas por 30 aristas, formando el grafo de un icosaedro. Es decir, se trataba de construir un camino Hamiltoniano dodecaedro. en el grafo del

Teorema (Garey-Johnson, 1983): decidir si un grafo posee un camino Hamiltoniano es un problema NP-completo.

Grafos completos

Un grafo es completo si existen aristas uniendo todos los pares posibles de vrtices. Es decir, todo par de vrtices (a,b) debe tener una arista e que los une. El conjunto de los grafos completos es denominado usualmente , siendo el grafo completo de n vrtices. Un , es decir, grafo completo de vrtices tiene exactamente aristas. La representacin grfica de los como los vrtices de un polgono regular da cuenta de su peculiar estructura.

Republica Bolivariana de Venezuela Ministerio del Poder Popular para la Educacin Superior Instituto Universitario Politcnico Santiago Mario I.U.P.S.M. Extensin Maturn

GRAFOS

Marlyu Guzmn. C.I 14.703.298 Seccin Ing. Sistema (47)

Maturn, Junio 2012

Vous aimerez peut-être aussi