Вы находитесь на странице: 1из 18

TEORIA DE GRAFOS

1.- Problema de los puentes de Knigsberg

Archivo:Konigsberg bridges.png
El problema de los puentes de Knigsberg, tambin
llamado ms especficamente problema de los siete puentes
de Knigsberg, es un clebre problema matemtico, resuelto
por Leonhard Euler en 1736 y cuya resolucin dio origen a
la teora de grafos. Su nombre se debe a Knigsberg, el
antiguo nombre que reciba la ciudad rusa de Kaliningrado,
que durante el siglo XVIII formaba parte de Prusia Oriental,
como uno de los ducados del Reino de Prusia.
Esta ciudad es atravesada por el ro Pregolya, el
cual se bifurca para rodear con sus brazos a la
isla Kneiphof, dividiendo el terreno en cuatro regiones
distintas, las que entonces estaban unidas mediante siete
puentes llamados Puente del herrero, Puente conector, Puente verde, Puente del m
ercado, Puente de
madera, Puente alto y Puente de la miel. El problema fue formulado en el siglo X
VIII y consista en
encontrar un recorrido para cruzar a pie toda la ciudad, pasando slo una vez por
cada uno de los puentes,
y regresando al mismo punto de inicio.

Contextualizacin del problema

Leonhard Euler lleg a Prusia en 1741, a la edad de 34 aos, donde vivi hasta 1766 pa
ra luego
regresar a San Petersburgo. Durante esos aos trabaj en la Academia Prusiana de las
Ciencias, donde
desarroll una prolfera carrera como investigador. Euler fue contemporneo a varios o
tros famosos
matemticos y pensadores procedentes de aquella ciudad, tales como Immanuel Kant,
Johann Georg
Hamann y Christian Goldbach, por lo que Knigsberg fue en ese tiempo un importante
epicentro
cientfico.
Es en este ambiente y por estos aos en que surge la formulacin del problema de los
puentes de
Knigsberg, propagndose a modo de juego y de trivia matemtica entre los intelectuale
s de la poca.

Anlisis y solucin del problema

El problema, formulado originalmente de manera informal, consista en responder a


la siguiente
pregunta:

Dado el mapa de Knigsberg, con el ro Pregolya dividiendo el plano en cuatro region


es
distintas, que estn unidas a travs de los siete puentes, es posible dar un paseo
comenzando desde cualquiera de estas regiones, de modo de recorrerlas todas pasa
ndo slo
una vez por cada puente, y regresando al mismo punto de origen?

La respuesta es negativa, es decir, no existe una ruta con estas caractersticas.


El problema puede
resolverse aplicando un mtodo de fuerza bruta, lo que implica probar todos los po
sibles recorridos
existentes. Sin embargo, Euler en 1736 en su publicacin Solutio problematis ad geo
metriam situs
pertinentis1 demuestra una solucin generalizada del problema, que puede aplicarse
a cualquier
territorio en que ciertos accesos estn restringidos a ciertas conexiones, tales c
omo los puentes de
Knigsberg.
Para dicha demostracin, Euler recurre a una abstraccin del mapa, enfocndose exclusi
vamente
en las regiones terrestres y las conexiones entre ellas. Cada puente lo represen
t mediante una lnea que
una a dos puntos, cada uno de los cuales representaba una regin diferente. As el pr
oblema se reduce a
decidir si existe o no un camino que comience por uno de los puntos azules, tran
site por todas las lneas
una nica vez, y regrese al mismo punto de partida.

Konigsburg graph.svg

7 bridges.svg
Konigsberg bridges.png
Demostracin

Euler determin, en el contexto del problema, que los puntos intermedios de un rec
orrido posible
necesariamente han de estar conectados a un nmero par de lneas. En efecto, si lleg
amos a un punto
desde alguna lnea, entonces el nico modo de salir de ese punto es por una lnea dife
rente. Esto significa
que tanto el punto inicial como el final seran los nicos que podran estar conectado
s con un nmero
impar de lneas. Sin embargo, el requisito adicional del problema dice que el punt
o inicial debe ser igual
al final, por lo que no podra existir ms de un nico punto conectado con un nmero imp
ar de lneas.
En particular, como en este diagrama los cuatro puntos poseen un nmero impar de
lneas
incidentes (tres de ellos inciden en tres lneas, y el restante incide en cinco),
entonces se concluye que es
imposible definir un camino con las caractersticas buscadas.

MATEMTICA DISCRETA

2.- Introduccin a la teora de Grafos.

Grafos, Digrafos y Multigrafos

Los grafos pueden ser considerados diagramas o dibujos, o formalmente como un pa


r de
conjuntos.
Un grafo G se define como un conjunto E de pares no ordenados de elementos disti
ntos y otro conjunto
de elementos V.
El conjunto V es el conjunto de vrtices del grafo, se denota por V(G).
El conjunto E es el conjunto de aristas del grafo, se denota por E(G).
G=(V, E)
V={v1, v2,..., vn}
E={vivj, vnvm,...}
Dos vrtices vi, vj son adyacentes si son los extremos de una arista, es decir, si
el par de vrtices V es un
elemento de E.

V={v1, v2, v3}


E={v1v2, v2v3, v1v3}

#V es el nmero de vrtices.
#E es el nmero de aristas.

Un grafo es finito si #V es finito.

Tipos de grafos:
.

.
Multigrafo: es un grafo con varias aristas entre dos vrtices.

V={v1, v2, v3}


E={v1v2, v2v3, v2v3, v1v3, v1v3}

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

V={v1, v2, v3}


E={v1v1, v1v2, v2v2, v1,v3}
.
Digrafo (grafo dirigido): A cada arista se le asigna un orden en sus extremos, e
n el dibujo se
indica con una flecha. Los pares que forman los elementos de E estn ordenados.

V={v1, v2, v3}


E={v1v2, v2v3, v3v1}

Caminos:

Un camino
En un grafo G es una sucesin finita de vrtices y aristas alternos, donde cada aris
ta
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 vrtic
es
(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 multigrafo se considera ciclo a aquellos caminos cerrados que no

repiten aristas.

Un circuito
Es un camino cerrado que no repite aristas.

Un grafo es conexo:
Si para cada par de vrtices existe un camino que los conecta, en caso contrario
diremos que es desconexo.

Matriz de adyacencia:
Sea G=(V, E) un grado con V={v1,..., vn}. Se denomina matriz de Adyacencia M=(mi
j)
de orden nxn, cuyas entradas son 1 o 0 siguiendo la siguiente ley:
mij=1 si vivj ..
E.
mij=0 si vivj ..
E.
Para digrafos:
mij=1 si vivj..
E y la orientacin de la arista es vi.
vj.
mij=0 si vivj ..
E, o bien, vivj ..
E pero la orientacin de la arista es vj.
vi.

G= ......
vnvnvnvvnvvvvnvvvvvvnvvvvvnn......1......1............
2...22121...211111

La matriz de adyacencia de un grafo o digrafo, posee toda la informacin para


reconstruir el grafo o digrafo.
A) B)

Grafo digrafo

0010001111010110A
0010000101000010B

La matriz de adyacencia de un grafo es simtrica, algo que no ocurre con la de un


digrafo.

Teorema:
Sea M la matriz de adyacencia de un grafo (digrafo) G con p vrtices, p>1. Entonce
s la entrada (i, j) de la
matriz Mn=M..n..M es el nmero de caminos de caminos de longitud n con extremos vi
y vj (en el caso de
digrafos es el nmero de caminos de longitud n con origen vi y fin vj).

Teorema:
Sea M la matriz de adyacencia de un grafo G con p vrtices, p>2.
Sea C=Mp-1+Mp-2+...+M, existe un camino entre vi y vj si y solo si la entrada en
el lugar (i,j) de la matriz
C es no nula, esto nos da un criterio para saber si un grafo es conexo.

APLICACIONES DE LAS MATRICES A GRAFOS

1) APLICACIONES A GRAFOS: Un grafo es un esquema que nos permite representar las


relaciones
o conexiones existentes entre los elementos de un conjunto
A B C

D E

Podemos expresar el grafo con una matriz (matriz de adyacencia) que tendr tantas
filas y columnas
como elementos tiene el grafo y los coeficientes aij indican el nmero de formas c
on que se
relacionan directamente el elemento i con el elemento j, de forma que escribimos
1 si hay conexin
de i.
j y escribimos 0 si no hay conexin entre i y j.
Ejm: a14 expresa la conexin de A con D, como estn relacionados por una flecha, a14
=1
a25 expresa la conexin de B con E, como NO estn relacionados por una flecha, a25
=0
En el grafo del ejemplo la matriz de adyacencia sera:

A
B
C
D
E
A
0
0
0
1
0
B
0
0
1
1
0
C
0
1
0
0
0
D
1
1
0
0
1
E
0
0
1
0
0

0010010011000100100001000A
00010021000100010011100112A
Si hallamos ahora las potencias de A (A2, A3, ...,An) podemos
conocer las relaciones o conexiones entre dos elementos a
travs de 1, 2, ..., n-1 intermediarios, y si sumamos todas las
potencias de esas matrices podemos conocer todas las
relaciones entre los elementos tanto directamente /
indirectamente a travs de n-1 intermediarios.

En nuestro ejemplo la 1 fila indica las formas de relacionarse A con (A,B,C,D,E)


a travs de un
elemento entre medias, y el a44 =2 indica que se puede llegar de D a D a travs de
2 caminos
(D.
A.
D y D.
B.
D)

Ejercicios:

1. Cuatro empresas estn relacionadas entre s (distribuyen productos de una empresa


a otra) por el
siguiente grafo: A B C
D

Halla la matriz de adyacencia y las maneras de relacionarse directa o indirectam


ente a travs de 1
intermediario

2. Un sistema de informacin consta de 6 bases (1,2,3,4,5 y 6). La base 1 enva info


rmacin a las bases 3
y 4. La base 2 enva a la 5 y 6. La 6 slo enva a la base 3.
a) Representa en un grafo y mediante la matriz de adyacencia las comunicaciones
entre las
bases del sistema
b) Indica qu bases pueden comunicarse a travs de otra base.
2) APLICACIONES A ECONOMA (MATRICES INPUT-OUTPUT = Entrada-Salida)

Las matrices de entrada-salida son matrices que reflejan la interrelacin entre se


ctores econmicos.
Distinguimos varias matrices:
.
MATRIZ ENTRADA (E) o de las transacciones econmicas: son matrices cuadradas de
orden el nmero de sectores econmicos implicados (Ejm: Agricultura, Industria, Serv
icios,
etc.. o simplemente empresas que compran/venden productos entre ellas). Cada coe
ficiente
de esta matriz (aij) significa la cantidad que el sector i cede al sector j.
.
Matriz columna de DEMANDA EXTERNA (D): es una matriz que refleja la cantidad que
cede cada sector al exterior, no a las otras empresas
.
Matriz columna de PRODUCCIN O SALIDA (S): es una matriz que indica la cantidad
total de produccin de un sector para satisfacer todas las necesidades.

Estas matrices cumplen la siguiente relacin: E + D = S siempre que la matriz E la


dividamos en
matrices columna.

Ejm: los sectores econmicos de un pas (agricultura, industria y turismo) estn relac
ionados de la manera
siguiente: A necesita 50 millones para s misma, 40 de I y 30 millones de T; I nec
esita 30 millones de A,
80 para s misma, y 30 millones de T; T necesita 20 millones de A, 40 de I y 20 pa
ra s misma. La matriz
entrada-salida ser la siguiente:

204020308030304050203030408040203050E

A
I
T
A
50
30
20
I
40
80
40
T
30
30
20

Por otra parte, Agric. Tiene que ceder 40 millones al exterior,


Industria 70 millones y Turismo 10 millones. Por tanto

90230140107040204020308030304050
agricultura debe producir 140 millones, industria 230 millones y turismo 90 mill
ones.
Expresado en forma matricial:

Podemos expresar estas matrices de Entrada en


porcentajes, multiplicando cada matriz por 100 /
si siendo si la produccin total de cada sector, o
coeficientes de la matriz S. Esta nueva matriz se
llama MATRIZ DE LOS COEFICIENTES
TCNICOS, o matriz C.

2.22134.214.447.345.282.22137.35901002023010030140100309010040230100801401004090
100202301003014010050C
En nuestro ejemplo la matriz C ser

Ejercicios:

1. La matriz de E (en millones de pts.de los tres sectores de un pas (M, E y C) e


s:

1004010451702584515E
Si la demanda externa es de 40 millones para M, 420 para E y 510 para C,
halla la produccin necesaria en cada sector.

2. Los tres sectores de un pas Ganadera, Siderurgia y Turismo estn relacionados por
la matriz

403010301101553010E
Si la produccin total es de 70 millones en Ganadera, 480 en
Siderurgia y 530 en Turismo, halla la matriz C y halla la matriz D

Вам также может понравиться