
Una computadora de bolas de billar , un tipo de circuito lógico conservador , es un modelo idealizado de una computadora mecánica reversible basada en la dinámica newtoniana , propuesta en 1982 por Edward Fredkin y Tommaso Toffoli . [ 1 ] En lugar de utilizar señales electrónicas como una computadora convencional , se basa en el movimiento de bolas de billar esféricas en un entorno sin fricción formado por amortiguadores contra los que las bolas rebotan perfectamente. Fue diseñada para investigar la relación entre la computación y los procesos reversibles en física.
Simulación de circuitos con bolas de billar
Este modelo puede utilizarse para simular circuitos booleanos en los que los cables del circuito corresponden a trayectorias por las que puede desplazarse una de las bolas, la señal en un cable se codifica mediante la presencia o ausencia de una bola en esa trayectoria, y las compuertas del circuito se simulan mediante colisiones de bolas en los puntos donde se cruzan sus trayectorias. En particular, es posible configurar las trayectorias de las bolas y los búferes que las rodean para formar una compuerta Toffoli reversible , a partir de la cual se puede simular cualquier otra compuerta lógica booleana. Por lo tanto, las computadoras de bolas de billar configuradas adecuadamente pueden utilizarse para realizar cualquier tarea computacional. [ 2 ]
Simulación de bolas de billar en otros modelos de computación
Es posible simular computadoras de bolas de billar en varios tipos de autómatas celulares reversibles , incluyendo autómatas celulares de bloques y autómatas celulares de segundo orden . En estas simulaciones, las bolas solo pueden moverse a velocidad constante en una dirección paralela al eje, suposiciones que, en cualquier caso, ya estaban presentes en el uso del modelo de bolas de billar para simular circuitos lógicos. Tanto las bolas como los búferes se simulan mediante ciertos patrones de células vivas, y el campo a través del cual se mueven las bolas se simula mediante regiones de células muertas, en estas simulaciones de autómatas celulares. [ 3 ]
También se han creado compuertas lógicas basadas en diseños de computadoras con bolas de billar para operar utilizando cangrejos soldados vivos de la especie Mictyris guinotae en lugar de las bolas de billar. [ 4 ] [ 5 ] [ 6 ]
Completitud de Turing
En 2025, los matemáticos Eva Miranda e Isaac Ramos publicaron un artículo que demuestra que los billares 2D son Turing completos. [ 7 ] [ 8 ] En este trabajo demuestran que incluso los sistemas de billar planos clásicos con una sola bola son capaces de realizar computación universal.
Véase también
Referencias
- ↑ Fredkin, Edward ; Toffoli, Tommaso (1982), "Lógica conservadora", International Journal of Theoretical Physics , 21 ( 3–4 ): 219–253 , Bibcode : 1982IJTP...21..219F , doi : 10.1007/BF01857727 , MR 0657156 , S2CID 37305161 .
- ↑ Durand-Lose, Jérôme (2002), "Computing inside the billiard ball model", en Adamatzky, Andrew (ed.), Collision-Based Computing , Springer-Verlag, pp. 135–160 , doi : 10.1007/978-1-4471-0129-1_6 , ISBN 978-1-4471-0129-1.
- ↑ Margolus, N. (1984), "Modelos de computación similares a la física", Physica D: Nonlinear Phenomena , 10 ( 1–2 ): 81–95 , Bibcode : 1984PhyD...10...81M , doi : 10.1016/0167-2789(84)90252-5Reimpreso en Wolfram, Stephen (1986), Theory and Applications of Cellular Automata , Advanced series on complex systems, vol. 1, World Scientific, pp. 232–246 , Bibcode : 1986taca.book.....W .
- ^ Gunji, Yukio-Pegio; Nishiyama, Yuta; Adamatzky, Andrew (2011), "Robust Soldier Crab Ball Gate" , Complex Systems , 20 (2): 93– 104, arXiv : 1204.1749 , Bibcode : 2012arXiv1204.1749G , doi : 10.25088/ComplexSystems.20.2.93 , S2CID 14365421 .
- ↑ Solon, Olivia (14 de abril de 2012), "Computadora construida con enjambres de cangrejos soldados" , Wired.
- ↑ Aron, Jacob (12 de abril de 2012), "Computadoras impulsadas por enjambres de cangrejos" , New Scientist , archivado del original el 13 de abril de 2012..
- ↑ Miranda, Eva; Ramos, Isaac (2024), El billar clásico puede calcular , arXiv : 2512.19156v2.
- ↑ Cutts, Elise (8 de enero de 2026). "Resumen de artículos de diciembre de 2025: billar computacional, una atmósfera imposible y construcciones romanas: artículos sobre grandes cuestiones en las fronteras de la ciencia, seleccionados manualmente cada mes" . ReviewerToo . Consultado el 14 de enero de 2026 ..
- Modelos de computación
- Computadoras mecánicas
- Computación reversible