Professional Documents
Culture Documents
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 )