fbpx
Wikipedia

Von Neumann neighborhood

In cellular automata, the von Neumann neighborhood (or 4-neighborhood) is classically defined on a two-dimensional square lattice and is composed of a central cell and its four adjacent cells.[1] The neighborhood is named after John von Neumann, who used it to define the von Neumann cellular automaton and the von Neumann universal constructor within it.[2] It is one of the two most commonly used neighborhood types for two-dimensional cellular automata, the other one being the Moore neighborhood.

Manhattan distance r = 1
Manhattan distance r = 2

This neighbourhood can be used to define the notion of 4-connected pixels in computer graphics.[3]

The von Neumann neighbourhood of a cell is the cell itself and the cells at a Manhattan distance of 1.

The concept can be extended to higher dimensions, for example forming a 6-cell octahedral neighborhood for a cubic cellular automaton in three dimensions.[4]

Von Neumann neighborhood of range r

An extension of the simple von Neumann neighborhood described above is to take the set of points at a Manhattan distance of r > 1. This results in a diamond-shaped region (shown for r = 2 in the illustration). These are called von Neumann neighborhoods of range or extent r. The number of cells in a 2-dimensional von Neumann neighborhood of range r can be expressed as  . The number of cells in a d-dimensional von Neumann neighborhood of range r is the Delannoy number D(d,r).[4] The number of cells on a surface of a d-dimensional von Neumann neighborhood of range r is the Zaitsev number (sequence A266213 in the OEIS).

See also

References

  1. ^ Toffoli, Tommaso; Margolus, Norman (1987), Cellular Automata Machines: A New Environment for Modeling, MIT Press, p. 60.
  2. ^ Ben-Menahem, Ari (2009), Historical Encyclopedia of Natural and Mathematical Sciences, Volume 1, Springer, p. 4632, ISBN 9783540688310.
  3. ^ Wilson, Joseph N.; Ritter, Gerhard X. (2000), Handbook of Computer Vision Algorithms in Image Algebra (2nd ed.), CRC Press, p. 177, ISBN 9781420042382.
  4. ^ a b Breukelaar, R.; Bäck, Th. (2005), "Using a Genetic Algorithm to Evolve Behavior in Multi Dimensional Cellular Automata: Emergence of Behavior", Proceedings of the 7th Annual Conference on Genetic and Evolutionary Computation (GECCO '05), New York, NY, USA: ACM, pp. 107–114, doi:10.1145/1068009.1068024, ISBN 1-59593-010-8.

External links

neumann, neighborhood, cellular, automata, neumann, neighborhood, neighborhood, classically, defined, dimensional, square, lattice, composed, central, cell, four, adjacent, cells, neighborhood, named, after, john, neumann, used, define, neumann, cellular, auto. In cellular automata the von Neumann neighborhood or 4 neighborhood is classically defined on a two dimensional square lattice and is composed of a central cell and its four adjacent cells 1 The neighborhood is named after John von Neumann who used it to define the von Neumann cellular automaton and the von Neumann universal constructor within it 2 It is one of the two most commonly used neighborhood types for two dimensional cellular automata the other one being the Moore neighborhood Manhattan distance r 1Manhattan distance r 2This neighbourhood can be used to define the notion of 4 connected pixels in computer graphics 3 The von Neumann neighbourhood of a cell is the cell itself and the cells at a Manhattan distance of 1 The concept can be extended to higher dimensions for example forming a 6 cell octahedral neighborhood for a cubic cellular automaton in three dimensions 4 Contents 1 Von Neumann neighborhood of range r 2 See also 3 References 4 External linksVon Neumann neighborhood of range r EditAn extension of the simple von Neumann neighborhood described above is to take the set of points at a Manhattan distance of r gt 1 This results in a diamond shaped region shown for r 2 in the illustration These are called von Neumann neighborhoods of range or extent r The number of cells in a 2 dimensional von Neumann neighborhood of range r can be expressed as r 2 r 1 2 displaystyle r 2 r 1 2 The number of cells in a d dimensional von Neumann neighborhood of range r is the Delannoy number D d r 4 The number of cells on a surface of a d dimensional von Neumann neighborhood of range r is the Zaitsev number sequence A266213 in the OEIS See also EditMoore neighborhood Neighbourhood graph theory Taxicab geometry Lattice graph Pixel connectivity Chain codeReferences Edit Toffoli Tommaso Margolus Norman 1987 Cellular Automata Machines A New Environment for Modeling MIT Press p 60 Ben Menahem Ari 2009 Historical Encyclopedia of Natural and Mathematical Sciences Volume 1 Springer p 4632 ISBN 9783540688310 Wilson Joseph N Ritter Gerhard X 2000 Handbook of Computer Vision Algorithms in Image Algebra 2nd ed CRC Press p 177 ISBN 9781420042382 a b Breukelaar R Back Th 2005 Using a Genetic Algorithm to Evolve Behavior in Multi Dimensional Cellular Automata Emergence of Behavior Proceedings of the 7th Annual Conference on Genetic and Evolutionary Computation GECCO 05 New York NY USA ACM pp 107 114 doi 10 1145 1068009 1068024 ISBN 1 59593 010 8 External links EditWeisstein Eric W von Neumann Neighborhood MathWorld Tyler Tim The von Neumann neighborhood at cell auto com P NP This theoretical computer science related article is a stub You can help Wikipedia by expanding it vte Retrieved from https en wikipedia org w index php title Von Neumann neighborhood amp oldid 975036493, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.