Global Information Lookup Global Information

Asynchronous cellular automaton information


Cellular automata, as with other multi-agent system models, usually treat time as discrete and state updates as occurring synchronously. The state of every cell in the model is updated together, before any of the new states influence other cells. In contrast, an asynchronous cellular automaton is able to update individual cells independently, in such a way that the new state of a cell affects the calculation of states in neighbouring cells.

Implementations of synchronous updating can be analysed in two phases. The first, interaction, calculates the new state of each cell based on the neighbourhood and the update rule. State values are held in a temporary store. The second phase updates state values by copying the new states to the cells.

In contrast, asynchronous updating does not necessarily separate these two phases: in the simplest case (fully asynchronous updating), changes in state are implemented immediately.

The synchronous approach assumes the presence of a global clock to ensure all cells are updated together. While convenient for preparing computer systems, this might be an unrealistic assumption if the model is intended to represent, for example, a living system where there is no evidence of the presence of such a device.

A general method repeatedly discovered independently (by K. Nakamura in the 1970s, by T. Toffoli in the 1980s, and by C. L. Nehaniv in 1998) allows one to emulate exactly the behaviour of a synchronous cellular automaton via an asynchronous one constructed as a simple modification of the synchronous cellular automaton (Nehaniv 2002). Correctness of this method however has only more recently been rigorously proved (Nehaniv, 2004). As a consequence, it follows immediately from results on synchronous cellular automata that asynchronous cellular automata are capable of emulating, e.g., Conway's Game of Life, of universal computation, and of self-replication (e.g., as in a Von Neumann universal constructor). Moreover, the general construction and the proof also applies to the more general class of synchronous automata networks (inhomogeneous networks of automata over directed graphs, allowing external inputs – which includes cellular automata as a special case), showing constructively how their behaviour may be asynchronously realized by a corresponding asynchronous automata network.

and 15 Related for: Asynchronous cellular automaton information

Request time (Page generated in 0.7995 seconds.)

Cellular automaton

Last Update:

A cellular automaton (pl. cellular automata, abbrev. CA) is a discrete model of computation studied in automata theory. Cellular automata are also called...

Word Count : 7606

Asynchronous cellular automaton

Last Update:

any of the new states influence other cells. In contrast, an asynchronous cellular automaton is able to update individual cells independently, in such a...

Word Count : 1248

Reversible cellular automaton

Last Update:

A reversible cellular automaton is a cellular automaton in which every configuration has a unique predecessor. That is, it is a regular grid of cells,...

Word Count : 8943

Asynchrony

Last Update:

circuit or signal Asynchronous communication, transmission of data without the use of an external clock signal Asynchronous cellular automaton, a mathematical...

Word Count : 246

Block cellular automaton

Last Update:

A block cellular automaton or partitioning cellular automaton is a special kind of cellular automaton in which the lattice of cells is divided into non-overlapping...

Word Count : 2589

Von Neumann universal constructor

Last Update:

Neumann's universal constructor is a self-replicating machine in a cellular automaton (CA) environment. It was designed in the 1940s, without the use of...

Word Count : 2555

Cellular evolutionary algorithm

Last Update:

Cellular automaton Dual-phase evolution Enrique Alba Evolutionary algorithm Metaheuristic Parallel metaheuristic E. Alba, B. Dorronsoro, Cellular Genetic...

Word Count : 1166

Rule 184

Last Update:

Rule 184 is a one-dimensional binary cellular automaton rule, notable for solving the majority problem as well as for its ability to simultaneously describe...

Word Count : 3475

Natural computing

Last Update:

dating back to the 1960s, states that the entire universe is a huge cellular automaton which continuously updates its rules. Recently it has been suggested...

Word Count : 5144

Ferdinand Peper

Last Update:

Technology. He is best known for his research on Nanocomputing, Asynchronous systems, Cellular automaton, Reconfigurable hardware and Instantaneous Noise-based...

Word Count : 294

Cell

Last Update:

the Asynchronous Transfer Mode protocol Cellphone, a phone connected to a cellular network Cell (network), area of radio coverage in a cellular network...

Word Count : 618

Reversible computing

Last Update:

uses quantum mechanics Quantum dot cellular automaton – Type of cellular automaton, a variant of reversible cellular automata Toffoli gate – Universal...

Word Count : 2372

Epidemic models on lattices

Last Update:

models have been introduced. Grassberger considered synchronous (cellular automaton) versions of models, and showed how the epidemic growth goes through...

Word Count : 1181

Arithmetic logic unit

Last Update:

a combinational logic circuit, meaning that its outputs will change asynchronously in response to input changes. In normal operation, stable signals are...

Word Count : 2922

Anatoly Shalyto

Last Update:

Sagalovich Yu. L., Shalyto A. A. Binary programs and their realization by asynchronous automata // Problems of Information Transmission. 1987. Vol. 23, No 1...

Word Count : 2062

PDF Search Engine © AllGlobal.net