No hay una respuesta para esto. Necesitas pensar y probar cosas diferentes. Una cosa que puede hacer es utilizar estructuras de árbol para cada posible movimiento y ramificación hacia abajo, y asignar una variable de verificación para la posibilidad de llegar a un cubo resuelto o algo (depende de su algo). Entonces su algo puede eliminar los que tienen valores variables bajos. O lo que puedes hacer es aplicar el mismo algo que usas para resolver el cubo. Es posible que este no sea un código AI ideal para resolver el cubo, pero sabe que al menos resolverá el cubo.
Recientemente estaba trabajando en un robot que resuelve el cubo de rubik con uno de mis amigos. Todavía no tenemos el hardware, pero los códigos están casi listos. Hemos probado una combinación de muchas cosas diferentes.
Intenta eliminar las posibilidades. Supongamos que estás intentando lo del árbol. Si el cubo no está resuelto, los movimientos a la izquierda, izquierda, izquierda … nunca resolverán el cubo. De esta manera puede eliminar muchas posibilidades.
- Dado un gráfico de N vértices con m1 bordes unidireccionales y m2 bordes bidireccionales, ¿cómo podemos dirigir los bordes bidireccionales de modo que no tengamos ninguna caminata cerrada?
- Tiene una lista vinculada en la que cada nodo es otra lista vinculada. ¿Cómo encuentra el elemento Kth más exclusivo entre todos los nodos en el momento más óptimo?
- Soy un programador promedio, me encanta codificar en Java y estoy tratando de mejorar mis habilidades de codificación algorítmica. ¿Cómo puedo mejorarlos?
- ¿Son suficientes los tutoriales del codificador superior de la estructura de datos y los algoritmos para obtener una base sólida en la programación?
- ¿Cuál es la diferencia entre programación dinámica y programación lineal?
Se trata de pensar. NECESITAS PENSAR. La forma en que veo las cosas es que no hay un enfoque de IA. Siempre es su enfoque primero, si es lo suficientemente bueno, entonces puede llamarlo AI. AI es un término relativo. Algunas personas dicen que no puedes hacer que un verdadero código AI funcione a menos que tengas una computadora cuántica. Por otro lado, he escuchado a personas decir que han terminado con sus códigos de IA. La discusión siempre está abierta.