
ビリヤードボールコンピュータは、保存論理回路の一種であり、ニュートン力学に基づく可逆機械コンピュータの理想化されたモデルであり、1982年にエドワード・フレドキンとトマソ・トフォリによって提唱された。[ 1 ]従来のコンピュータのように電子信号を使用する代わりに、ビリヤードボールが緩衝材で作られた摩擦のない環境において、ボールが完璧に跳ね返る球状のビリヤードボールの動きを利用する。これは、計算と物理学における可逆過程の関係を調査するために考案された。
このモデルは、ブール回路をシミュレートするために使用できます。ブール回路では、回路の配線はボールが移動する経路に対応し、配線上の信号はその経路上のボールの有無によってエンコードされ、回路のゲートはボールの経路が交差する点でのボールの衝突によってシミュレートされます。特に、ボールの経路とその周囲のバッファを設定することで可逆的なトフォリゲートを形成することができ、そこから他のブール論理ゲートをシミュレートできます。したがって、適切に構成されたビリヤードボールコンピュータは、あらゆる計算タスクを実行するために使用できます。[ 2 ]
ビリヤードボールコンピュータは、ブロックセルオートマトンや2次セルオートマトンなど、いくつかの種類の可逆セルオートマトン上でシミュレートできます。これらのシミュレーションでは、ボールは軸に平行な方向に一定速度でのみ移動することが許されます。これは、ビリヤードボールモデルを用いて論理回路をシミュレートする際に既に存在していた仮定です。これらのセルオートマトンシミュレーションでは、ボールとバッファは特定のパターンの生細胞によってシミュレートされ、ボールが移動するフィールドは死細胞領域によってシミュレートされます。[ 3 ]
ビリヤードボールコンピュータ設計に基づく論理ゲートは、ビリヤードボールの代わりにミクティリス・ギノタエという種の生きたソルジャーガニを使って動作するようにも作られている。 [ 4 ] [ 5 ] [ 6 ]
2025年、数学者のエヴァ・ミランダとアイザック・ラモスは、2次元ビリヤードがチューリング完全であることを示す論文を発表しました。[ 7 ] [ 8 ]
この研究では、ボールが 1 つだけの古典的な平面ビリヤード システムでも、汎用的な計算が可能であることを示しています。