Billiard ball computer

Billiard ball computer
Fredkin and Toffoli Gate billiard ball model

A billiard ball computer, also known as a conservative logic circuit, is an idealized model of a reversible mechanical computer based on newtonian dynamics, proposed in 1982 by Edward Fredkin and Tommaso Toffoli.[1] Instead of using electronic signals like a conventional computer, it relies on the motion of spherical billiard balls in a friction-free environment made of buffers against which the balls bounce perfectly. It was devised to investigate the relation between computation and reversible processes in physics.

This model can be used to simulate Boolean circuits in which the wires of the circuit correspond to paths on which one of the balls may travel, the signal on a wire is encoded by the presence or absence of a ball on that path, and the gates of the circuit are simulated by collisions of balls at points where their paths cross. In particular, it is possible to set up the paths of the balls and the buffers around them to form a reversible Toffoli gate, from which any other Boolean logic gate may be simulated. Therefore, suitably configured billiard-ball computers may be used to perform any computational task.[2]

It is also possible to simulate billiard ball computers on several types of reversible cellular automaton, including block cellular automata and second-order cellular automata. In these simulations, the balls are only allowed to move at a constant speed in an axis-parallel direction, assumptions that in any case were already present in the use of the billiard ball model to simulate logic circuits. Both the balls and the buffers are simulated by certain patterns of live cells, and the field across which the balls move is simulated by regions of dead cells, in these cellular automaton simulations.[3]

References

  1. ^ Fredkin, Edward; Toffoli, Tommaso (1982), "Conservative logic", International Journal of Theoretical Physics 21 (3-4): 219–253, doi:10.1007/BF01857727, MR657156 .
  2. ^ Durand-Lose, Jérôme (2002), "Computing inside the billiard ball model", in Adamatzky, Andrew, Collision-Based Computing, Springer-Verlag, pp. 135–160 .
  3. ^ Margolus, N. (1984), "Physics-like models of computation", Physica D: Nonlinear Phenomena 10: 81–95, doi:10.1016/0167-2789(84)90252-5 . Reprinted in Wolfram, Stephen (1986), Theory and Applications of Cellular Automata, Advanced series on complex systems, 1, World Scientific, pp. 232–246 .

Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Billiard-ball computer — [ Fredkin and Toffoli Gate Billiard Ball Model] A billiard ball computer as in ref|penr is an idealized model of a computing machine based on Newtonian dynamics. Instead of using electronic signals like a conventional computer, it relies on the… …   Wikipedia

  • Computer — For other uses, see Computer (disambiguation). Computer technology redirects here. For the company, see Computer Technology Limited. Computer …   Wikipedia

  • Billiard Congress of America — (BCA) is a governing body for cue sports in North America (here defined as the United States and Canada exclusively), the regional member organization of the World Pool Billiard Association (WPA).[1] It was established under this name in 1948[2]… …   Wikipedia

  • Mechanical computer — Hamman Manus R A mechanical computer is built from mechanical components such as levers and gears, rather than electronic components. The most common examples are adding machines and mechanical counters, which use the turning of gears to… …   Wikipedia

  • Hairy ball theorem — The hairy ball theorem of algebraic topology states that there is no nonvanishing continuous tangent vector field on the sphere. If f is a continuous function that assigns a vector in R3 to every point p on a sphere such that f ( p ) is always… …   Wikipedia

  • Eight ball (disambiguation) — Eight ball (among other spellings) may refer to:Games, sports and toys* Eight ball, a pocket billiards (pool) game; US originating it is now an internationally standardized professional tournament game * 8 ball pool and its variant blackball, a… …   Wikipedia

  • Three-ball — (or 3 ball , colloquially) is a pocket billiards folk game played with three standard pool Cuegloss|Object ball|object balls and a Cuegloss|Cue ball|cue ball. The goal is to Cuegloss|Pocket|pocket the three object balls in as few shots as… …   Wikipedia

  • Chemical computer — A chemical computer, also called reaction diffusion computer, BZ computer (stands for Belousov–Zhabotinsky computer) or gooware computer is an unconventional computer based on a semi solid chemical soup where data is represented by varying… …   Wikipedia

  • Unconventional computing — is computing by a wide range of new or unusual methods. It is also known as alternative computing. The different methods of unconventional computing include optical computing, quantum computing, chemical computing, natural computing, biologically …   Wikipedia

  • The Emperor's New Mind — The Emperor s New Mind: Concerning Computers, Minds and The Laws of Physics is a 1989 book by mathematical physicist Sir Roger Penrose.Penrose presents the argument that human consciousness is non algorithmic, and thus is not capable of being… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”