Inteligencia Artificial - Puzzle 8

 
Vista:

Puzzle 8

Publicado por Uriel (1 intervención) el 15/06/2002 04:49:03
A cualquiera que pueda ayudarme, le agradezco toda la información que pueda darme sobre como resolver el juego Puzzle 8 utilizando algoritmos de busqueda tales como Profundidad, Amplitud, Beam First, Branch & Bound, etc... Cualquier ayuda será muy agradecida!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Puzzle 8

Publicado por Andrex (1 intervención) el 08/10/2002 17:43:03
/* ALGORITMO DE BUSQUEDA GENERAL. Archivo: BusGen.PL */

/*
Juego : 8 puzzles. A¤o 2000. Programa para alumnos

*/

/* algoritmos */

/********************************************************/
/* Breadth-first */

breadth-first :-
dinamicos,
limpiobd,
asserta(evaluados(0)),
asserta(generados(0)),
asserta(frontera_tam(0)),
asserta(estrategia(breadth-first)),
estado_inicial(No),
!,
busqueda-general(No, X),
reverse(X, R),
!,
save_solucion(R).

/********************************************************/
/* Depth-first */

depth-first :-
dinamicos,
limpiobd,
asserta(evaluados(0)),
asserta(generados(0)),
asserta(frontera_tam(0)),
asserta(estrategia(depth-first)),
estado_inicial(No),
!,
busqueda-general(No, X),
reverse(X, R),
!,
save_solucion(R).


/********************************************************/
/* Depth-first limitado*/

depth-first-limite(L) :-
dinamicos,
limpiobd,
asserta(evaluados(0)),
asserta(generados(0)),
asserta(frontera_tam(0)),
asserta(estrategia(depth-first-limite)),
asserta(limite(L)),
estado_inicial(No),
!,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar