Cómo la IA puede resolver el cubo de Rubik rápidamente
¿Has puesto resolver un cubo de Rubik al menos una vez en tu vida? ¿Te ha ido bien o mal? ¿Resolviste el rompecabezas más rápido, o te llevó varios minutos o incluso horas? ¿Sabías que este cubo de Rubik tridimensional y multicolor se utiliza y juega en una competición desde los años 70?
No cabe duda de que el cubo de Rubik ha hecho fruncir el ceño a mucha gente en los últimos años. Pero teniendo en cuenta que la generación actual está llena de inventos, no es de extrañar que máquinas hiperinteligentes puedan resolver el cubo de Rubik en pocos segundos.
El tiempo más rápido para resolver un cubo de Rubik es de tres segundos. Eso es realmente asombroso. Pero, lo que es más, asombroso es que la Universidad de California en Irvine publicó que hay un sistema de IA que puede resolver el rompecabezas en menos de un segundo.
El sistema de Inteligencia Artificial se llama DeepCubeA. Se trata de una máquina producida por los matemáticos e informáticos profesionales de la UCI que cuenta con un algoritmo de aprendizaje por refuerzo. Según dicha universidad, este dispositivo puede resolver el cubo de Rubik sin conocer el funcionamiento del juego o sin ser manipulado por humanos.
Lo que lo hace más impresionante es que puede realizar varios movimientos para resolver el cubo de Rubik. Puede resolver rompecabezas de seis o incluso nueve caras en menos de segundos. ¿Conoces a alguien que pueda batir ese récord?
Según el profesor de informática Pierre Baldi, en unas declaraciones publicadas por la UCI, afirmó que «es posible que un sistema de inteligencia artificial supere a los mejores jugadores humanos de Go y ajedrez del mundo. Pero nos dimos cuenta de que el cubo de Rubik y otros rompecabezas más complejos son difíciles de resolver por un solo ordenador. Fue entonces cuando pensamos que podíamos utilizar enfoques de IA para resolver el rompecabezas». También añadió que «incluyen un pensamiento más abstracto, matemático y simbólico al sistema para garantizar que el cubo de Rubik se resuelva en poco tiempo». Esto significa que existe la posibilidad de que una máquina que puede resolver el rompecabezas en sólo un segundo se convierta en un sistema capaz de planificar, razonar, pensar y tomar decisiones.»
Los investigadores de dicha universidad publicaron su conclusión en Nature Machine Intelligence. También señalaron que el algoritmo del sistema que hicieron contó con más de diez mil millones de combinaciones de rompecabezas. El objetivo principal de su sistema es resolver los complicados rompecabezas en menos de 30 movimientos.
Los investigadores también añadieron que el DeepCubeA había determinado la estrategia correcta para resolver el rompecabezas en el menor tiempo posible. Además, el sistema también superó el 100% de las configuraciones de prueba. También señalaron que el sistema podría utilizarse no sólo para resolver el cubo de Rubik, sino también en otros juegos similares, como los rompecabezas Sokoban y Lights Out.
Sólo la persona más inteligente puede resolver un cubo de Rubik con 50 movimientos. Esto es asombroso, pero el sistema de IA te hará quedar más impresionado, ya que puede resolver un rompecabezas utilizando sólo 20 movimientos. Según los investigadores, el algoritmo del sistema depende de la red neuronal. La red neuronal se refiere a los algoritmos destinados a determinar las posibles relaciones de la resolución de un rompecabezas mediante la comprensión de cómo los seres humanos ingieren y analizan la información dada.
Además, el sistema también depende de las técnicas de aprendizaje automático. Esto se refiere a un sistema único que permite el enfoque de la inteligencia artificial para aprender más mediante la comprensión de los patrones y la utilización de su análisis con respecto a las intervenciones humanas.
Pero teniendo en cuenta que los investigadores sólo programaron el algoritmo de IA para resolver rompecabezas complicados, no saben la razón exacta de cómo ha funcionado. Para asegurarse de que la máquina realizará su trabajo sin problemas, los investigadores aislaron el DeepCubeA y lo entrenaron durante dos días. En dos días, los investigadores tuvieron tiempo de perfeccionar sus habilidades resolviendo los cubos de Rubik con varios números de caras. Según uno de los investigadores, la máquina actúa como un humano que aprende por sí mismo. También añadió que la capacidad de razonamiento del sistema es muy diferente a la de los humanos.
Según la Asociación Mundial del Cubo, a principios de los años 80, el primer cubo de Rubik fue resuelto por un humano en 3,5 segundos. Aunque el algoritmo de la UCI había impresionado a mucha gente, todavía no está considerado como el número uno para resolver el cubo rápidamente. El primer robot que resolvió el cubo de Rubik en sólo 0,637 segundos se construyó en Alemania y se llamó Sub1 Reloaded. El año pasado, este récord fue batido por el robot construido por dos investigadores estadounidenses y que utilizaba un Temporizador del cubo de Rubik mostrando que el cubo fue resuelto durante sólo 0,38 segundos. ¡Eso fue increíblemente increíble!
Reflexiones finales
En resumen, un algoritmo de IA puede actuar como un humano que puede crear sus propias estrategias para resolver un cubo de Rubik, proporcionar sugerencias que pueden mejorar el plan, mitigar las estrategias que no se ajustan al plan buscar posibles alternativas que funcionen. De este modo, los investigadores reciben información que podría ayudarles a determinar el proceso subyacente de cómo el DeepCubeA resuelve un cubo de Rubik en cuestión de segundos. Los investigadores están deseando utilizar el algoritmo que han creado para enseñar a muchas personas la forma correcta de resolver un cubo de Rubik utilizando menos movimientos.
El cubo de Rubik es un buen juego de rompecabezas del que se dice que mejora la capacidad de resolución de problemas de los humanos. Pero, si los humanos han aprendido los algoritmos utilizados por el sistema de IA para resolver el cubo de Rubik utilizando menos movimientos, ¿aún crees que puede ayudarte a mejorar tus habilidades de resolución de problemas y tu salud mental?
No hay duda de que los individuos son muy intuitivos que no pueden ser igualados por ninguna máquina de inteligencia artificial. Pero ya no es sorprendente que las máquinas innovadoras de hoy en día sean mucho mejores en cuanto a su rigor algorítmico y poder de cálculo que los humanos.