You are on page 1of 5

El problema es que el granjero que tiene una gallina, un zorro y un saco de maz, l

tiene que cruzar un ro en su bote, pero slo puede llevas un objeto a la vez, no puede
dejar solo al zorro con la gallina o a la gallina sola con el maz porque se lo comeran.
Cmo debe hacer para cruzar el ro con sus 3 objetos intactos?

Objetos: Gallina (G), Maiz (M) y Zorro (Z)

Condiciones:

1. La gallina se come al maz.
2. El zorro se come a la gallina
3. El granjero solo puede transportar un solo objeto a la vez.

Estado inicial:
G M Z

Estado final:
G M Z

Solucin:

1 viaje: Se lleva a la gallina, entonces:

G M Z

M Z

2 viaje: Se lleva al zorro, pero como no puede dejarlo con la gallina, regresa la gallina
a la posicin inicial, entonces:

M Z

M

M

G M


3 viaje: Al retornar no puede dejar la gallina con el maz, entonces, deja la gallina y se
lleva el maz, porque sabe que el zorro no se lo comer, entonces:


G M

G


G

G Z
G Z
Z
Z
M Z
4 viaje: Finalmente regresa por su gallina, entonces:


G




El granjero deber llevar la gallina al lado opuesto (B) dejando al zorro con el maz,
luego regresa al punto A, lleva al zorro al lado B, pero regresa a la gallina. Dejando a la
gallina en el lado A, se lleva el maz al lado B y finalmente regresa por la gallina.




































M Z
G M Z
Bsqueda A* con informacin de ciudades, mnimo 4 ciudades:

Un vendedor desea ir de Piura a Ayacucho vendiendo sus frazadas por las ciudades
sealadas como nodos del recorrido. Realice el recorrido de la bsqueda que maximice
sus utilidades. Usted asigne los datos y las heursticas necesarias para solucionar el
problema.

Sabemos que: Utilidades = Ventas Costos

Para maximizar las utilidades se debe maximizar las ventas y minimizar los costos.

Con respecto a los costos se tienen las siguientes consideraciones:

En un da el vendedor gasta en alimentacin y estada:

Desayuno: S/. 5.00
Almuerzo: S/. 5.00
Cena: S/. 5.00
Extra: S/. 5.00
Estada: S/. 20.00

El vendedor se queda un da en cada Departamento visitado. Por lo tanto, el gasto diario
por alimentacin y estada es S/. 40.

El costo de los pasajes se encuentra en la siguiente lista:

GRAFO DE PRECIOS (COSTOS ENTRE CIUDADES)




Previamente se realiz un anlisis para obtener esos valores:

El grupo 2 llam al telfono 3115050 de la Empresa Cruz del Sur y solamente tenan
informacin sobre el pasaje de Lima a Huaraz cuyo monto es S/. 85.00 en el primer piso
del bus.
A continuacin calcularemos los dems montos mediante regla de tres simple
considerando:
Distancia entre Lima a Huaraz = 287 Km.
Costo de pasaje Lima a Huaraz= S/. 85.00
Costo por kilmetro en Cruz del Sur: 0.296 soles/km.

RUTA DE CAMINOS PIURA-AYACUCHO

CIUDADES DISTANCIA
PIURA-ANCASH 589
PIURA-UCAYALI 760
ANCASH-UCAYALI 351
ANCASH-LIMA 287
ANCASH- JUNIN 243
UCAYALI-MADRE DE DIOS 748
JUNIN-MADRE DE DIOS 758
JUNIN-AYACUCHO 294
LIMA-AYACUCHO 326
MADRE DE DIOS-AYACUCHO 542
UCAYALI-AYACUCHO 533

CIUDAD ORIGEN: PIURA

CIUDAD DESTINO: AYACUCHO

DISTANCIA LINEA RECTA

CIUDAD DISTANCIA (KM)
PIURA 1123
ANCASH 538
UCAYALI 528
LIMA 326
JUNIN 294
MADRE DE DIOS 542
AYACUCHO 0


El precio de costo de una frazada en Piura es S/. 125.00 (Fuente: Mercado Libre)






Con respecto a las ventas se tienen las siguientes consideraciones:

Precio de venta: S/. 200.00

Letra Ciudad Cantidad vendida por ciudad Venta
A Piura 3 600
B Ucayali 3 600
C Ancash 5 1000
D Junn 5 1000
E Lima 3 600
F Madre de Dios 3 600
G Ayacucho 5 1000

Cantidad vendida por ciudad

e
v e
sierra ciudad
selva ta ciudad
, 5
cos , 3


La heurstica es Uij=Ventas Costos.

De acuerdo a la Programacin Dinmica:

Etapas: Cada tramo en que avanza desde A para alcanzar G.
Variables de decisin: ( ) 3 , 2 , 1 = n x
n
representan el destino inmediato en la etapa n.
Variables de estado:
n
y , estado en el que se encuentra el vendedor.
n
y ={ } G B A ,..., ,
Funcin de transformacin: Pasar de una etapa a otra:
n n n
x y y =
+1

Funcin de Recursin: { } ) ( ) (
1 1 + +
+ =
n n n n
y f Uij mx y f

En la etapa 3:

y3 x3=G x3* f(y3)
F 1000-161-40 G 799
B 1000-158-40 G 802
D 1000-87-40 G 873
E 1000-97-40 G 863

En la etapa 2:

y2 x2=F x2=B x2=D x2=E x2* f(y2)
B 600+799-262 ---- ---- ---- F 1137
C ---- 600+802-104-40 1000+873-72-40 600+863-85-40 D 1761
D 600+873-224-40 ---- ---- ---- F 1209

En la etapa 1:

y1 x1=B x1=C x1* f(y1)
A 1000-174-40+1137 600-225-40+1761 C 2096

El recorrido de la bsqueda que maximiza las utilidades es:

G D C A ( Ayacucho Junn Ancash Piura )

You might also like