Algoritmo A* 8 puzzle IA
Publicado por luis (3 intervenciones) el 09/04/2020 08:28:55
Hola comunidad, queria preguntarles como aplicar correctamente el algoritmo de A* en el 8 puzzle ya que como lo aplico solo resulve puzzles faciles pero si lo revuelvo mas tarda mas de una hora en resolverlo ya que uso tambien una guia para que no vuelva a verificar matrices ya verificadas anteriormente y lo que pasa es que se queda sin hijos el arbol y no llega al resultado, algo que tambien no se que hacer es cuando 2 hijos tienen el mismo valor de peso y son los mas pequeños en valor
en esta es donde verifica la posicion del 0 para cambiarlo de lugar

aqui crea el hijo dependiendo si ya existe o no en las matrices revisadas por el metodo ia()

aqui es el algoritmo A* y selecciona al que tenga menor

Muchas gracias :)
en esta es donde verifica la posicion del 0 para cambiarlo de lugar
aqui crea el hijo dependiendo si ya existe o no en las matrices revisadas por el metodo ia()
aqui es el algoritmo A* y selecciona al que tenga menor
Muchas gracias :)
Valora esta pregunta


0