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

1

PROBLEMAS RESUELTOS CON GRAFOS



Las dos jarras. Tenemos un gran bidn de agua del que queremos sacar
exactamente cuatro litros. Para ello se dispone nicamente de dos jarras de tres y cinco
litros de capacidad, respectivamente, sin medida alguna. Probar que es posible hacer esta
operacin, mostrando adems alguna forma de realizarla.

Solucin:
Se trata de un problema clsico y que puede resolverse por tanteo, ac se utilizaran los
grafos para resolverlo. Es de anotar que, aunque la solucin se cie a este enunciado en
particular, el anlisis general servir para resolver el caso ms general de cualesquiera dos
capacidades de las jarras.

Se crea un grafo cuyos vrtices se denotan como v . corresponde a la
configuracin en la que la jarra pequea contiene litros y la grande litros. vara entre 0
y 3 y vara entre 0 y 5. v son todas las posibles configuraciones de agua en las dos
jarras, y los dgitos indican la cantidad de agua contenida en cada jarra. (la figura muestra
los vrtices del grafo)


Ahora, que cada posible trasvase de agua queda representado por una arista. Este grafo
va a ser orientado, es decir, los vrtices tendrn un nico sentido. Por ejemplo, podemos
2
pasar de la configuracin (2,0) a la (0,0), que no es ms que vaciar la jarra pequea. Pero
es imposible pasar de (0,0) a (2,0) en un solo movimiento. En general, dado v ,
existirn aristas con l de origen y destino.

Las operaciones asociadas son: vaciar una de las dos jarras, llenar una de ellas, o volcar el
contenido de una en la otra. Por supuesto, no siempre van a ser posibles las seis
operaciones.

La idea es encontrar un camino que partiendo de vllegue a v , para un
cualquiera (ya que no se puede tener 4 litros en la jarra pequea).

A continuacin se muestra el grafo final, aunque solo con parte de las aristas, ya que el
nmero total de stas es elevado y dificulta la visin del problema. Pero es fcil ver que,
partiendo de (0, 0), podemos llegar a (3, 0) y (0, 5). Utilizamos ste ltimo para ir a (3, 2),
de ste a (0, 2), y as sucesivamente, a (2, 0), a (2, 5) y a (3,4), que es una de las posibles
soluciones, lo que completa el proceso.



El zorro, el conejo y la lechuga. Un pastor (P) necesita cruzar un ro junto con sus
tres pertenencias: un zorro (Z), un conejo (C) y una lechuga (L). Para ello dispone de una
pequea barca de remos en la que slo cabe l junto con una sola de sus pertenencias. Sin
embargo, no puede dejar solos en una misma orilla al mismo tiempo ni al zorro con el
3
conejo, ni al conejo con la lechuga, para evitar una catstrofe. Le ser posible al pastor
cruzar el ro en estas condiciones? En caso afirmativo, dar los pasos que debe seguir.

Solucin. ste es un problema clsico muy conocido, y no es difcil comprobar que tiene
solucin, aunque deben darse palos de ciego hasta encontrarla. Sin embargo, la solucin
mediante un grafo de este problema y de otros similares simplifica mucho el proceso de
hallar la solucin, o de demostrar que no existe.
Para ello, sea pues un grafo tal que cada vrtice est formado por un par
, de tal modo que cada uno de los elementos del conjunto {P, Z, C, L} est
contenido en en para cada El primer elemento de cada par representar la orilla
izquierda del ro y el segundo, la orilla derecha.

Obsrvese que no todas las configuraciones son posibles. Por ejemplo, ({P, Z},{C, L}) no
cumple las hiptesis porque el conejo podra comerse la lechuga. Por comodidad y para
simplificar la notacin, podemos suponer que , ya que el segundo elemento del
par es evidente si se conoce el primero. No es muy difcil ver entonces que V tendr 10
elementos:



Dos vrtices estarn unidos si puede pasarse de una situacin a otra. Por ejemplo, y {P,
C} estarn unidos porque el pastor puede llevarse a la otra orilla al conejo en un solo
movimiento sin desembocar en una posicin de peligro, pero y {L} no compartirn arista
porque la lechuga no puede cruzar sola el ro.

Al representar el grafo G se puede ver que, efectivamente, existe un camino entre {P, Z, C,
L} y . Por lo que el problema tiene solucin y, adems, es posible darla explcitamente
(vase el grafo de la figura).

4
La pesadilla del controlador areo. Un controlador areo ha sido encargado de
determinar las rutas seguras desde el sur de Inglaterra hasta distintos destinos en el
continente, teniendo en cuenta el creciente nmero de vuelos programados para las
vacaciones.
Un problema especialmente engorroso es el causado por tres grandes compaas areas
que operan desde los aeropuertos A, B y C. Las tres compaas quieren vuelos directos a
los aeropuertos P, Q y R, pero debido a la alta densidad de trfico en esas rutas, es muy
importante que ninguna de esas rutas se crucen. Adems, sobrevolar un aeropuerto
conlleva an ms riesgo. Puede encontrar 9 rutas de vuelo para solucionar el problema
del controlador?



Solucin: No hay ninguna solucin posible. En cuanto se fijan las rutas de vuelo desde A y
B a P, Q y R; necesariamente uno de estos aeropuertos (P en el diagrama) ser inaccesible
desde C. Se pueden programar 8 de las nueve rutas pero nunca la novena.










El deambular de la prisionera. Una princesa estaba prisionera en un castillo. ste
tena cuatro alas dispuestas alrededor de un patio rectangular, con una torre en cada
5
esquina. Por motivos de seguridad la princesa estaba encerrada en una habitacin del piso
superior de la torre. Durante el da se le permita deambular libremente a lo largo de los
pasillos principales de los dos pisos superiores.
Cada ala estaba recorrida por un solo pasillo en cada piso, y en cada torre haba una
escalera que una los pisos. Para que el tiempo pasase ms rpido, la princesa se
entretena viendo cuantas rutas distintas poda recorrer entre las diferentes partes del
castillo que le eran accesibles.
Cuntos caminos distintos poda recorrer desde su habitacin hasta la habitacin del piso
inferior en la torre opuesta, si no se permita as misma pasar dos veces por el mismo sitio
ni subir ninguna escalera?
Cuntas rutas ms podra haber encontrado si se hubiese permitido subir alguna escalera
en su recorrido?



Solucin: Un diagrama simplificado del castillo, una adecuada notacin para los recorridos
y un diagrama de rbol permiten resolver fcilmente la situacin.









6
Cuando no se sube ninguna escalera son posibles doce rutas. Todas estas rutas estn
indicadas ms abajo, con los nmeros, de acuerdo con la figura siguiente.












Si se permite subir escaleras, entonces hay otras seis rutas ms:
1-4-5-6-7-2-3-8
1-2-7-6-5-4-3-8
1-6-7-2-3-8
1-6-5-4-3-8
1-6-7-2-3-4-5-8
1-6-5-4-3-2-7-8

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