Sie sind auf Seite 1von 69

TEMAS:

Arboles enraizados Lenguajes-Gramticas


INTEGRANTES:

Oliva Eslava Marc Anthony Fernndez Huarac Carlos Puga Rafael Ruiz Silva Edgar MATERIA: Estructuras Discretas

DOCENTE: Cerna Maguia Hctor

I. Teora de Grafos y su Aplicacin II. Representacin de grafos en programas III. Clasificacin de Grafos IV. Grafos dirigidos o grafos orientados V. Tipo de Grafos VI. Ruta Mnima VII. rbol de expansin mnima VIII. Flujo Mximo IX. Dijkstra

La teora de grafos tiene su origen en el problema de los 7 puentes de Knigsberg resuelto por Leonhard Euler.

Mapa de Knigsberg en la poca de Leonhard Euler, que muestra donde se encontraban los 7 puentes (en verde claro) y las ramas del rio (en celeste).

Mas tarde, otros problemas influyeron en el desarrollo de la teora de grafos como:


El estudio de las redes elctricas. La enumeracin de ismeros de hidrocarburos. Etc.

Un grafo de vrtices y de artistas de forma tal que cada arista se asocia en un par de vrtices.

Aristas Son las lneas con las que se unen las aristas de un grafo y con la que se construyen tambin caminos. Si la arista carece de direccin se denota indistintamente{a, b} o {b, a}, siendo a y b los vrtices que une. Si {a ,b} es una arista, a los vrtices a y b se les llama sus extremos. Vrtices Son los puntos o nodos con los que esta conformado un grafo. Llamaremos grado de un vrtice al nmero de aristas de las que es extremo. Se dice que un vrtice es `par' o `impar' segn lo sea sugrado.

Un vrtice e en un grafo asociada a vrtices a y b , se dice, que es un incidente a y b y viceversa , que a y b son incidentes en e. Por lo tanto que a y b son vrtices adyacentes en e si G es un grafo con vrtice V y aristas E, entonces: G=(V,E)

LAZO: Es una arista incidente en un solo vrtice. ejm: a6=(v5,v5)

.ARISTAS PARALELAS: Cuando dos o mas aristas estn asociadas con el mismo par de vrtices . Ejemplo las aristas a2 y a3 estn asociadas al mismo par de vrtices . Es decir : a2=(v1,v3) y a3=(v1,v3)

. VERTICE AISLADO: El vrtice que no incidente en alguna arista.

GRADO O VALENCIA DE UN VERTICE V Es el numero de aristas incidentes en V.

V1 3

V2 3

V3 5

V4 1

V5 3

Ejemplo Para el grafo siguiente:

a. Escribir el conjunto de vrtices. b. Escribir el conjunto de aristas. es: c. Hallar los vrtices aislados. d. Hallar los lazos. e. Hallar las aristas paralelas

solucin a. el conjunto de vrtices

paralelas.

V={v1,v2,v3,v4} b. el conjunto de aristas es: E={e1,e2,e3,e4,e5} c. no hay vrtices aislados: d. e5 es el nico lazo. e. e1 y e2 son aristas

Mediante

Matrices Listas

Mediante

La forma ms fcil de guardar la informacin de los nodos es mediante la utilizacin de un vector que indexe los nodos, de manera que los arcos entre los nodos se pueden ver como relaciones entre los ndices. Ejemplo : Sea G = (V,E) un grafo con v = vrtices y e = aristas Valores = 0 , 1 2 (2 en el caso que la arista sea un lazo)

adyacencia

matriz de incidencia

matriz de

En las listas de adyacencia lo que haremos ser guardar por cada nodo, adems de la informacin que pueda contener el propio nodo, una lista dinmica con los nodos a los que se puede acceder desde l. La informacin de los nodos se puede guardar en un vector, al igual que antes, o en otra lista dinmica. Ejemplo :

Otro ejemplo :

Sea G un grafo. Si cada arista en G tiene una direccin, entonces G se llama grafo dirigido o dgrafo y sus aristas se llaman arcos. El vrtice donde empieza un arco se llama punto inicial y el vrtice donde termina se llama punto Terminal. Cuando no se consideran las direcciones de las aristas en G, el grafo que se obtiene se llama grafo subyacente de G.

NODO

Arco

NODO

Una clase de grafo en el que todo Arco tiene un origen y un destino

Un grafo es simple si a lo ms existe una arista uniendo dos vrtices cualesquiera. Esto es equivalente a decir que una arista cualquiera es la nica que une dos vrtices especficos. Un grafo que no es simple se denomina multgrafo.

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 K, siendo Kn el grafo completo de n vrtices. Un Kn, es decir, grafo completo de n vrtices tiene exactamente n(n-1)/2 aristas. La representacin grfica de los como los vrtices de un polgono regular da cuenta de su peculiar estructura.

Un grafo G es bipartito si puede expresarse como G = {V1 U V2, A} (es decir, sus vrtices son la unin de dos grupos de vrtices), bajo las siguientes condiciones: V1 y V2 son disjuntos y no vacos. Cada arista de A une un vrtice de V1 con uno de V2. No existen aristas uniendo dos elementos de V1; anlogamente para V2. Bajo estas condiciones, el grafo se considera bipartito, y puede describirse informalmente como el grafo que une o relaciona dos conjuntos de elementos diferentes, como aquellos resultantes de los ejercicios y puzzles en los que debe unirse un elemento de la columna A con un elemento de la columna B.

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. Se dice que un grafo es plano si puede dibujarse en el plano de manera que ningn par de sus aristas se corte. A ese dibujo se le llama representacin plana del grafo.

Un grafo se dice que es conexo si cada par de sus vrtices estn conectados. Es decir, G es conexo u, v : = [u, v] En caso contrario, diremos que G es un grafo desconexo.

Ejemplo Cul de los grafos siguientes es conexo? a.- Conexo. b.- Conexo. c.- No es conexo.

Llamamos grafos ponderados a los grafos en los que se asigna un numero a cada una de las aristas. Este numero representa un peso para el recorrido a travs de la arista. Este peso podr indicar, por ejemplo, la distancia, el costo monetario o el tiempo invertido, entre otros. Denimos la longitud de un camino en un grafo ponderado como la suma delos pesos de las aristas de ese camino.

El ejemplo es de ver la ruta mas corta de un bus que transporta a un grupo de alumnos a distintos sitios de la ciudad por motivo de estudios , el objetivo es de evitar rutas muy largas y que demanden mucho mayor tiempo de lo estimado , indicar tambin cuantos kilmetros se va a recorrer desde el punto inicial , hasta el punto final

N
500m

M
1.4km

J I H
1.9km

1.6km

1.6km

E
D

Nodos de lugares de Lima

C
B A

800m

N
500m

M
1.4km

N:{A,B,C,D,E,F,G,H,I,J,K,L
J I H
1.9km

1.6km

Ck Ck
A B,C,D,E,F, G,H,I,J,K,L, M,N

Dista ncia
---------

1.6km

E
D

C
B A

800m

NODO DE ORGEN

N
500m

Ck
A
A,B J I H

Ck
B,C,D,E,F,G, H,I,J,K,L,M, N C,D,E,F,G,
H,I,J,K,L,M, N

Distancia
0
800m

M
1.4km

1.6km

L
1.9km

1.6km

E
D

C
B A

800m

N
500m

Ck Ck
A J I H B,C,D,E,F,G, H,I,J,K,L,M, N C,D,E,F,G,H D,E,F,G,H,I ,I,J,K,L,M,N ,J,K,L,M,N A,B A,B,C

M
1.4km

Distan cia
0 800m 550m

1.6km

L
1.9km

1.6km

E
D

C
B A

800m

N
500m

Ck Ck
A J I A,B,C,D H B,C,D,E,F,G, H,I,J,K,L,M, N C,D,E,F,G,H D,E,F,G,H,I ,I,J,K,L,M,N ,J,K,L,M,N E,F,G,H,I,J, K,L,M,N A,B A,B,C

M
1.4km

Distan cia
0 800m 550m 550m

1.6km

L
1.9km

1.6km

E
D

C
B A

800m

N
500m

Ck Ck
A J I H B,C,D,E,F,G, H,I,J,K,L,M, N C,D,E,F,G,H D,E,F,G,H,I ,I,J,K,L,M,N ,J,K,L,M,N A,B,C,D E,F,G,H,I,J, A,B,C,D,K K,L,M,N E,F,G,H,I,J, L,M,N A,B A,B,C

M
1.4km

Distan cia
0 800m 550m 550m 1km

1.6km

L
1.9km

1.6km

E
D

C
B A

800m

N
500m

Ck Ck
A J I H B,C,D,E,F,G, H,I,J,K,L,M, N C,D,E,F,G,H D,E,F,G,H,I ,I,J,K,L,M,N ,J,K,L,M,N A,B,C,D E,F,G,H,I,J, A,B,C,D,K K,L,M,N E,F,G,H,I,J, L,M,N A,B,C,D,K, F,G,H,I,J,L, E M,N A,B A,B,C

M
1.4km

Distan cia
0 800m 550m 550m 1km 450m

1.6km

L
1.9km

1.6km

E
D

C
B A

800m

N
500m

Ck Ck
A J I H B,C,D,E,F,G, H,I,J,K,L,M, N C,D,E,F,G,H D,E,F,G,H,I ,I,J,K,L,M,N ,J,K,L,M,N A,B,C,D E,F,G,H,I,J, A,B,C,D,K K,L,M,N E,F,G,H,I,J, L,M,N A,B,C,D,K, F,G,H,I,J,L, E M,N A,B,C,D,K, F,G,H,I,J,L, E,N M A,B A,B,C

M
1.4km

Distan cia
0 800m 550m 550m 1km 450m 1.5km

1.6km

L
1.9km

1.6km

E
D

C
B A

800m

N
500m

Ck Ck
A J I H B,C,D,E,F,G, H,I,J,K,L,M, N C,D,E,F,G,H D,E,F,G,H,I ,I,J,K,L,M,N ,J,K,L,M,N A,B,C,D E,F,G,H,I,J, A,B,C,D,K K,L,M,N E,F,G,H,I,J, L,M,N A,B,C,D,K, F,G,H,I,J,L, E M,N A,B,C,D,K, F,G,H,I,J,L, E,N M F,G,H,I,J,L A,B,C,D,K, E,N,M A,B A,B,C

M
1.4km

Distan cia
0 800m 550m 550m 1km 450m 1.5km 500m

1.6km

L
1.9km

1.6km

E
D

C
B A

800m

N
500m

Ck Ck
A J I H B,C,D,E,F,G, H,I,J,K,L,M, N C,D,E,F,G,H D,E,F,G,H,I ,I,J,K,L,M,N ,J,K,L,M,N A,B,C,D E,F,G,H,I,J, A,B,C,D,K K,L,M,N E,F,G,H,I,J, L,M,N A,B,C,D,K, F,G,H,I,J,L, E M,N A,B,C,D,K, F,G,H,I,J,L, E,N M F,G,H,I,J,L A,B,C,D,K, E,N,M F,G,H,I,J A,B,C,D,K, E,N,M,L A,B A,B,C

M
1.4km

Distan cia
0 800m 550m 550m 1km 450m 1.5km 500m 600m

1.6km

L
1.9km

1.6km

E
D

C
B A

800m

N
500m

Ck Ck
A J I H B,C,D,E,F,G, H,I,J,K,L,M, N C,D,E,F,G,H D,E,F,G,H,I ,I,J,K,L,M,N ,J,K,L,M,N A,B,C,D E,F,G,H,I,J, A,B,C,D,K K,L,M,N E,F,G,H,I,J, L,M,N A,B,C,D,K, F,G,H,I,J,L, E M,N A,B,C,D,K, F,G,H,I,J,L, E,N M F,G,H,I,J,L A,B,C,D,K, E,N,M F,G,H,I,J A,B,C,D,K, E,N,M,L F,G,H,I A,B,C,D,K, E,N,M,L,J A,B A,B,C

M
1.4km

Distan cia
0 800m 550m 550m 1km 450m 1.5km 500m 600m 1.2km

1.6km

L
1.9km

1.6km

E
D

C
B A

800m

N
500m

Ck Ck
A J I H B,C,D,E,F,G, H,I,J,K,L,M, N C,D,E,F,G,H D,E,F,G,H,I ,I,J,K,L,M,N ,J,K,L,M,N A,B,C,D E,F,G,H,I,J, A,B,C,D,K K,L,M,N E,F,G,H,I,J, L,M,N A,B,C,D,K, F,G,H,I,J,L, E M,N A,B,C,D,K, F,G,H,I,J,L, E,N M F,G,H,I,J,L A,B,C,D,K, E,N,M F,G,H,I,J A,B,C,D,K, E,N,M,L F,G,H,I A,B,C,D,K, E,N,M,L,J A,B,C,D,K, F,G,I E,N,M,L,J, H A,B A,B,C

M
1.4km

Distan cia
0 800m 550m 550m 1km 450m 1.5km 500m 600m 1.2km 230m

1.6km

L
1.9km

1.6km

E
D

C
B A

800m

N
500m

Ck
A

Ck
B,C,D,E,F,G, H,I,J,K,L,M, N

Distancia
0

M
1.4km

J I H
1.9km

A,B A,B,C
A,B,C,D A,B,C,D,K A,B,C,D,K, E A,B,C,D,K, E,N A,B,C,D,K, E,N,M A,B,C,D,K, E,N,M,L A,B,C,D,K, E,N,M,L,J A,B,C,D,K, E,N,M,L,J, H A,B,C,D,K, E,N,M,L,J, H,I

1.6km

C,D,E,F,G,H ,I,J,K,L,M,N D,E,F,G,H,I, J,K,L,M,N E,F,G,H,I,J, K,L,M,N E,F,G,H,I,J, L,M,N F,G,H,I,J,L, M,N F,G,H,I,J,L, M F,G,H,I,J,L
F,G,H,I,J F,G,H,I F,G,I F,G

800m 550m
550m 1km 450m 1.5km 500m 600m 1.2km 230m 800m

1.6km

E
D

C
B A

800m

N
500m

Ck
A

Ck
B,C,D,E,F,G, H,I,J,K,L,M, N

Distancia
0

M
1.4km

J I H
1.9km

A,B A,B,C
A,B,C,D A,B,C,D,K A,B,C,D,K, E A,B,C,D,K, E,N A,B,C,D,K, E,N,M A,B,C,D,K, E,N,M,L A,B,C,D,K, E,N,M,L,J A,B,C,D,K, E,N,M,L,J, H A,B,C,D,K, E,N,M,L,J, H,I A,B,C,D,K, E,N,M,L,J, H,I,F

1.6km

C,D,E,F,G,H ,I,J,K,L,M,N D,E,F,G,H,I, J,K,L,M,N E,F,G,H,I,J, K,L,M,N E,F,G,H,I,J, L,M,N F,G,H,I,J,L, M,N F,G,H,I,J,L, M F,G,H,I,J,L
F,G,H,I,J F,G,H,I F,G,I F,G G

800m 550m
550m 1km 450m 1.5km 500m 600m 1.2km 230m 800m 1.4km

1.6km

E
D

C
B A

800m

N
500m

Ck
A

Ck
B,C,D,E,F,G, H,I,J,K,L,M, N

Distancia
----------

M
1.4km

J I H
1.9km

A,B A,B,C

1.6km

1.6km

E
D

A,B,C,D A,B,C,D,K A,B,C,D,K, E A,B,C,D,K, E,N A,B,C,D,K, E,N,M F,G,H,I,J A,B,C,D,K, E,N,M,L F,G,H,I A,B,C,D,K,E,N, M,L,J F,G,I A,B,C,D,K,E,N, M,L,J,H F,G A,B,C,D,K,E,N,M

C,D,E,F,G,H ,I,J,K,L,M,N D,E,F,G,H,I, J,K,L,M,N E,F,G,H,I,J, K,L,M,N E,F,G,H,I,J, L,M,N F,G,H,I,J,L, M,N F,G,H,I,J,L, M F,G,H,I,J,L

800m 550m
550m 1km 450m 1.5km 500m 600m 1.2km 230m 800m 1.4km 1.4km

C
B A

,L,J,H,I G A,B,C,D,K,E,N,M ,L,J,H,I,F A,B,C,D,K,E,N,M ---------,L,J,H,I,F,G 800m

N
500m

Ck
A

Ck
B,C,D,E,F,G, H,I,J,K,L,M, N

Distancia
----------

M
1.4km

J I H
1.9km

A,B A,B,C

1.6km

1.6km

E
D

A,B,C,D A,B,C,D,K A,B,C,D,K, E A,B,C,D,K, E,N A,B,C,D,K, E,N,M F,G,H,I,J A,B,C,D,K, E,N,M,L F,G,H,I A,B,C,D,K,E,N, M,L,J F,G,I A,B,C,D,K,E,N, M,L,J,H F,G A,B,C,D,K,E,N,M

C,D,E,F,G,H ,I,J,K,L,M,N D,E,F,G,H,I, J,K,L,M,N E,F,G,H,I,J, K,L,M,N E,F,G,H,I,J, L,M,N F,G,H,I,J,L, M,N F,G,H,I,J,L, M F,G,H,I,J,L

800m 550m
550m 1km 450m 1.5km 500m 600m 1.2km 230m 800m 1.4km 1.4km
10980m<>10.9

C
B A

,L,J,H,I G A,B,C,D,K,E,N,M ,L,J,H,I,F ----------A,B,C,D,K,E,N,M ,L,J,H,I,F,G


800m

TOTA

N
500m

M
1.4km

J I

H K

E
D

C
B
800m

Podemos concluir que se redujeron varias rutas hasta lograr establecer solamente una ruta el cual ahorrara mucho mayor tiempo y podr establecer una conexin entre tales rutas para una prxima visita de alumnos a esos lugares .

Existe un flujo que viaja desde un nico lugar de origen hacia un nico lugar de destino a travs de arcos que conectan nodos intermediarios. Los arcos tienen una capacidad mxima de flujo y se trata de enviar desde la fuente al destina la mayor cantidad posible de flujo. Hay problemas donde lo importante es la cantidad de flujo que pasa a travs de la red como por ejemplo: en las lneas de oleoductos, redes elctricas o de transmisin de datos. Por esta razn en dichos problemas se determina el flujo mximo que pasa a travs de una red.

Clidda - Gas Natural de Lima y Callao S.A- es una empresa peruana que tiene la concesin del Estado por un plazo de 33 aos prorrogables para disear, construir y operar el sistema de distribucin de gas natural en el departamento de Lima y la Provincia Constitucional del Callao en el Per. Su principal accionista es el Grupo Energa de Bogot, lder empresarial del sector energtico con presencia en Colombia, Per y Guatemala. El Gas Natural es muy utilizado y apreciado en muchos pases alrededor del mundo. Es el combustible ms seguro, econmico, cmodo y limpio que existe.
Clidda es la empresa pionera en brindar este moderno servicio pblico en el Per, contribuyendo as a la mejora en la calidad de vida de la poblacin y a la preservacin de nuestro medio ambiente.

La empresa calidda ha decidido incorporar al distrito de comas como el siguiente punto de distribucin de gas natural, para ello la empresa se comprometi a saber el flujo mximo de gas que podra pasar por el distrito de comas desde el callao .A continuacin el mapa con los puntos a recorrer el flujo :

5 2 4

1 3

Lo que la empresa calidda desea saber es cual es el mximo flujo de gas natural desde el departamento constitucional del callao hacia el distrito de comas , Para ello introducimos los datos en el software winQSB para su respectivo desarrollo. Una vez introducidos los datos la respuesta es:

m3

m3

Este problema se refiere a utilizar las ramas o arcos de red para llegar a todos los nodos de la red, de manera tal que se minimiza la longitud total. La aplicacin de estos problemas de optimizacin se ubica en las redes de comunicacin elctrica, telefnica, carretera, area, martima, etc.,; donde los nodos representan puntos de consumo elctrico, telfonos, aeropuertos, computadoras. Y los arcos podran ser de alta tensin, cable de fibra ptica, rutas areas, etc. Si n= numero de nodos ,entonces la solucin optima debe incluir n-1 arcos.

EJEMPLO Se va instalar una red de comunicacin entre 12 ciudades. Los costos de los posibles enlaces directos entre pares permisibles es el que se muestra en la figura. Calcular la mnima unidad de enlaces directos partiendo del nodo 1.

1 3 5 4 6 7 2 8 1

2 9 10 11

1 12

INTERACCION 1 2 3 4 5 6 7 8 9 10

NODO 1 5 6 2 3 4 8 7 11 12

ARCO 1-5 5-6 6-2 2-3 3-4 4-8 8-7 7-11 11-12

DISTANCIA 1 4 3 6 6 1 2 2 1

Total de unidades=26

UNIVERSIDAD ALAS PERUANAS

Das könnte Ihnen auch gefallen