Está en la página 1de 10

1.

1 Teoria de grafos

---------------------------------

GRAFO

---------------------------------

Estructura matematica empleada

para modelar relaciones binarias

entre objetos de cierto tipo.

Es una tupla <V,E>

donde V es un conjunto de objetos

llamados vertices o nodos. y

donde E es un conjunto de pares

de vertices (pertenecientes a E)

llamados aristas o arcos.

---------------------------------

GRAFICAMENTE:

---------------------------------

Se representa graficamente por una

serie de puntos o ovalos(V) y una

serie de lineas o flechas(E).

flechas: grafo con orientacion

lineas: grafo sin orientacion.

la posicion de los vertices y la

fora de las aristas no son

importantes. lo importante son


a que vertices estan unidos.

---------------------------------

1.2 UN POCO DE HISTORIA

---------------------------------

Problema de los 7 puentes de

Konigsberg, fue resuelto por

Leonhard Euler en 1735 dando

lugar a la teoria de grafos y a

la topologia.

Euler demostro que el problema

no tenia solucion:

"Si un nodo tiene un numero impar

de lineas que inciden en el,

necesariamente ah de ser el

primer o ultimo nodo del recorrido

"

---------------------------------

1.3 APLICACIONES DE LOS GRAFOS

---------------------------------

-Sintesis de circ. electricos

-Modelar trayectos de lineas de

transporte.

Admin. de proy:
-Identificar tiempo minimo de

terminacion de un proyecto,

-saber que actividades no pueden

retrasarse sin producir un

retraso en el tiempo total del

proy.

Biologia:

-V = habitat y E = Senderos migratorios.

se usa para entender como puede

cambiar o afectar a las especies

su habitat

-identificar ruta mas corta.

---------------------------------

2. Definiciones y conceptos rel.

a los grafos

---------------------------------

2.1 Grafos y diagrafos:

---------------------------------

V = Conj. de vertices(nodos)

E = Conj. de aristas(arcos)

cada arista es un par (v,w) Ò V

GRAFOS DIRIGIDOS:

****************
llamados diagrafos, (v,w) se trata

de un par ordenado, a veces las

aristas tienen peso o costo

(v,w,p) vw Ò V y p Ò

---------------------------------

2.2 Adyasencia

---------------------------------

Un vertice w es adyacente a otro

vertice v si existe una arista

(v,w) en E.

En grafos NO DIRIGIDOS si w es

adyacemte a v, entonces v es

adyasente a w.

En grafos dirigidos v y w son

mutuamente adyasentes si (v,w) y

(w,v) son aristas.

---------------------------------

2.3 Grado de un vertice

---------------------------------

Cantidad de aristas que llegan o

salen de un vertice en DIAGRAFOS.

Se pueden diferenciar:

GRADO DE ENTRADA (nro de aristas que entran al vertice)

GRADO DE SALIDA (nro de aristas que salen del vertice)


FUENTE:

*******

Un vertice del que solo salen aristas.(grado negativo)

SUMIDERO:

*********

Un vertice al que solo entran aristas. (grado positivo)

En Grafos no dirigidos, el grado

es la cantidad de aristas incidentes

en el vertice.

---------------------------------

2.4 Ciclos y caminos

---------------------------------

CAMINO

******

Secuencia de vertices w1,w2,..,wn

donde (wi,wi+1) Ò 1 <= i <N.

LONGITUD DE CAMINO

******************

Numero de aristas atravezadas por

el camino.

En diagrafos, la longitud del

camino es igual a la suma de los


pesos de las aristas en el camino

CAMINO SIMPLE

*************

Es un camino en el que todos los

vertices son distintos, con

excepcion del primero y el ultimo.

CICLO

******

Es un camino w1..wn donde w1 y wn

son el mismo vertice.

UN grafo contiene ciclos si existen

vertices aun no visitados y ninguno

tiene grado 0.

GRAFO ACICLICO

**************

Cuano no contiene ciclos.

CICLO HAMILTONIANO

*******************

Es un ciclo en el que se recorren

todos los vertices exactamente una

vez.(exepto del vertice del que

parte y al cual llega).

CAMINO HAMILTONIANO
*******************

Cuando no se impone regresar al

punto de partida, pero se quiere

recorrer todos los vertices una

sol vez.

HALLAR CICLOS HAMILTONIANOS

****************************

No se conocen metodos generales

para hallar ciclos hamiltonianos

por lo que se recurre a algoritmos

de fuerza bruta.

Encontrar ciclos hamiltonianos

entra en el conjunto de los problemas

NP-completos

---------------------------------

2.5 GRAFOS SIMPLES Y MULTIGRAFOS

---------------------------------

GRAFO SIMPLE

*************

Un grafo es simple si a lo sumo

solo 1 arista une dos vertices

cualquiera.

Es equivalente a decir que una

arista cualquiera es la unica que


une dos vertices especificos.

MULTIGRAFO

**********

Un grafo que no es simple.

---------------------------------

2.6 GRAFOS DENSOS Y DISPERSOS

---------------------------------

Denso: Gran numero de aristas

******

En DIAGRAFO se puede ser mas

especifico y decir que es denso

si:

|E| aprox tita(|V|²)

Disperso:

**********

|E| aprox tita(|V|)

** Pueden haber grafos ni densos

ni dispersos.

---------------------------------

2.7 BUCLE

---------------------------------

Es una arista (v,v) es decir, una


arista que sale y llega al mismo

nodo.

---------------------------------

2.8 GRAFO CONEXO

---------------------------------

Si cada par de vertices esta

conectado por un camino, es

decir, si para cada par de vertic

(a,b) existe al menos un camino

posible desde a, hacia b.

FUERTEMENTE CONEXO:

*******************

Cada par de vertices esta conectado

por al menos dos caminos disjuntos.

es decir, es conexo y no existe

un vertice tal que al sacarlo

el grafo resultante sea disconexo.

DETERMINAR SI UN GRAFO ES CONEX

*******************************

Usando algoritmo en de busqueda

en anchura (BFS) o de Busqueda

en profundidad(DFS)

---------------------------------

2.9 GRAFOS COMPLETOS

---------------------------------
Si existen aristas uniendo todos

los pares posibles de vertices,es

decir, todo par de vertices (a,b)

debe tener una arista "e" que los

une.

Un grafo completo de N vertices

tiene exactamente n(n-1) aristas

-----

También podría gustarte