Estructuras Discretas

Digrafos

Grafos Dirigidos

Asi como usamos grafos para representar relaciones simetricas,

podemos representar relaciones que no son necesariamente

simetricas por medio de grafos dirigidos o digrafos.

Definicion. Un digrafo (o grafo dirigido) G es un triple

(V (G);E(G); I(G)) donde V (G) es un conjunto (cuyos elementos

son llamados vertices), E(G) es otro conjunto, cuyos elementos son

llamados aristas, e I(G) es una funcion que le asocia a cada arista

e 2 E(G) un par ordenado de vertices. El primer elemento de dicho

par es llamado la cola de e, el segundo es llamado la cabeza de e;

tomados en conjunto, estos dos vertices son llamados los extremos

de e.

 

Notacion

Dada una arista decimos que va desde su cola y hacia su cabeza.

Generalmente un digrafo es dibujado en forma tal que cada vertice

queda representado por un punto en el plano, y cada arista por una

curva que une los representantes de sus extremos. Para distinguir

cabeza de cola, dibujamos una echa en la cabeza de la arista.

 

Definiciones adicionales

 En un digrafo, un lazo es una arista en que los extremos

coinciden.

 Si varias aristas tienen el mismo par ordenado de extremos,

decimos que son aristas multiples.

 Un digrafo es simple si cada par ordenado de vertices es el par

(cabeza; cola) de a lo mas una arista (permitimos a lo mas un

lazo en cada vertice).

En un digrafo simple, si la cola de una arista e es u y su cabeza

es v, anotamos e = uv (

 En un digrafo, si hay una arista uv, entonces decimos que u es

un predecesor de v (o que u precede a v) y que v es un sucesor

de u (o que v sucede a u).

En este caso, escribimos u ! v.

 

Caminos y ciclos

Definicion. Un digrafo G es un camino si es un digrafo simple y

sus vertices pueden ser ordenados de modo que cada par de vertices

consecutivos en el orden sean respectivamente la cola y la cabeza

de una arista, y cada arista se forme de esta manera.

La definicion de ciclo en el contexto de digrafos es similar,

ordenando los vertices en torno a un circulo.

 

Ejemplo: automatas fnitos

Un automata finito es una "maquina" que tiene un numero finito

de estados, y donde las transiciones de un estado a otro son

gobernadas por los simbolos leidos en una "entrada".

Un automata finito puede ser representado como un digrafo, en que

las transiciones entre estados corresponden a aristas, y donde cada

arista tiene asociado un simbolo.

 

Ejemplo: cadenas de Markov

Dado un sistema formado por un conjunto de estados, en que las

transiciones entre ellos ocurren con probabilidades dadas (que

dependen solo del estado de origen y del estado de destino de la

transicion), decimos que el sistema es una cadena de Markov.

Utilizando metodos de valores y vectores propios, podemos

determinar la distribucion promedio (en el largo plazo) de tiempos

transcurridos en cada estado.

 

Ejemplo: digrafos funcionales

Sea A un conjunto finito cualquiera, y sea f : A ! A una funcion.

Podemos representar f por un digrafo (llamado el digrafo funcional

de f), que tiene a A como conjunto de vertices y en el que las

aristas son los pares ordenados de la forma (x; f(x)) con x 2 A.

Asi, por ejemplo, el digrafo funcional de una permutacion esta

formado por una coleccion de ciclos disjuntos.

Un camino en un digrafo funcional corresponde a iterar la funcion.

 

Comentarios terminologicos

Algunos autores hablan de "nodos" y "arcos" en el contexto de

digrafos (para diferenciarlos de los vertices y aristas en el caso no

dirigido).

Tambien se habla de "camino dirigido" y "ciclo dirigido".

Aqui usaremos los mismos terminos para hablar de grafos y

digrafos. Muchos de los conceptos y resultados para grafos son

naturalmente "extendidos" a digrafos.

 

El grafo subyacente de un digrafo

Definicion. Dado un digrafo D, llamamos grafo subyacente d D al

grafo G que es obtenido al considerar las aristas de D como pares

no ordenado.

Al pasar de un digrafo D a un grafo G los conjuntos de vertices y

aristas se mantienen, y los extremos de cada arista pasan de formar

un par ordenado a formar un par no ordenado.

 

Subgrafos, isomorfismos. Matrices.

Las definiciones de subgrafo, isomorfismo, descomposicion y union

son las mismas para grafos y digrafos.

En la matriz de adyacencia A(G) de un digrafo G, el elemento aij

es el numero de aristas que van desde vi hacia vj .

En la matriz de incidencia M(G) de un digrafo sin lazos G,

definimos mij = +1 si vi es la cola de ej , y mij = -1 si vi

es la cabeza de ej .

 

Conexion

Hay dos conceptos de conexion para digrafos. Uno corresponde a la

conexion del grafo subyacente, la otra es mas propia de los digrafos.

Definicion.  Un digrafo es debilmente conexo si su grafo

subyacente es conexo.

 Un digrafo G es fuertemente conexo (o fuerte) si dados dos

vertices cualesquiera u; v 2 V (G), existe un camino en G desde

u a v.

 Las componentes fuertemente conexas de un digrafo son sus

subgrafos maximales fuertemente conexos.

 

Juegos

Muchos juegos de dos jugadores (damas, ajedrez, nim, "gato")

pueden ser modelados usando digrafos. Las posibles "posiciones"

son los vertices, y las jugadas posibles corresponden a las aristas.

De entre los vertices, identicamos un conjunto W de vertices

"ganadores" (en algunos casos, combiene identificar dos conjuntos,

uno para vertices en que "ganan las blancas" y otro donde "ganan

las negras").

En una posicion dada, el jugador de turno tiene una "estrategia

ganadora" si puede llevar el juego a una posicion de ganadora, sin

importar como juegue su adversario.

Una posicion es "perdida" si, sin importar como juegue el jugador

de turno, llevara el juego a una posicion en que su contrincante

tendra una estrategia ganadora.

 

Kernels

Definicion. Un kernel en un digrafo G es un conjunto S conectado V (G)

tal que S no induce ninguna arista (o sea, es un conjunto

independiente) y todo vertice fuera de S tiene un sucesor en S.

Teorema (Richardson, 1953). Todo digrafo sin ciclos impares

tiene un kernel.

 

 

 

http://galeon.com/estructurasdiscretas/principal.html


alojamiento web gratis
Otros servicios ofrecidos por HispaVista:
Cursos y Bingo
Consigue una página web gratis o un
alojamiento web profesional con Galeón