¿Se ha aplicado AI / machine learning en Conway’s Game of Life?

Aquí hay dos respuestas, una simple y otra bastante sorprendente.

La respuesta simple es: ¿qué quieres decir con “aplicado”? El juego de la vida de Conway es un simple conjunto de reglas aplicadas a una cuadrícula. ¿A qué hay que aplicar ML / AI? ¿Te refieres a inferir patrones que tienen propiedades?

Lo sorprendente es que Conway’s Game of Life es una instancia de autómatas celulares. Stephen Wolfram, inventor de Mathematica, y generalmente considerado como un tipo bastante inteligente, escribió un texto de 1200 páginas en 2002 sobre autómatas celulares con el grandioso título de Un nuevo tipo de ciencia. Se trata del increíble poder de los autómatas celulares y su aplicación para resolver problemas como la IA. En otras palabras, estaba sugiriendo que el juego de la vida de Conway podría usarse para resolver la IA. Este libro fue muy publicitado cuando fue publicado.

Desafortunadamente, 14 años después, realmente no ha tenido mucho efecto.

Se ha demostrado que el juego de la vida es “Turing completo”, lo que significa que es posible construir una computadora dentro del juego que pueda emular a cualquier otra computadora, siempre que haya suficiente tiempo y memoria para hacerlo. En un tablero de juego de la vida infinito, no habría límites (teóricos) a la cantidad de memoria que podría tener una computadora de juego de la vida. Por lo tanto, no hay ninguna razón (en principio) por la que no pueda ejecutar ninguna aplicación de inteligencia artificial / aprendizaje automático.

En la práctica, la cantidad de memoria y tiempo de computadora requerido para ejecutar un sistema tan ineficaz lo haría inutilizable como una propuesta práctica, pero no existe una objeción puramente teórica para hacerlo.