
Reaction-Diffusion Computers
Description
Key Features
- Non-classical and fresh approach to theory of computation.
- In depth exploration of novel and emerging paradigms of nature-inspired computing.
- Simple to understand cellular-automata models will help readers/students to design their own computational experiments to advance ideas and concepts described in the book .
- Detailed description of receipts and experimental setups of chemical laboratory reaction-diffusion processors will make the book an invaluable resource in practical studies of non-classical and nature-inspired computing architectures .
- Step by step explanations of VLSI reaction-diffusion circuits will help students to design their own types of wave-based processors.
Readership
Table of Contents
- 1 Non-linear chemistry meets non-classical computation.
1.1 What is a chemical processor?.
1.2 Overview of chemical processors.
1.3 Other chemical.
1.4 Current state of reaction diffusion.
2 Geometrical computation: Voronoi diagram and skeleton.
2.1 Voronoi diagram.
2.2 Time-to-space mapping .
2.3 Cellular-automaton Voronoi diagram.
2.4 Chemical Processors for Voronoi diagram computation .
2.5 Voronoi diagrams in chemical processors.
2.6 When computations go wrong!
2.7 Unstable processors .
2.8 Secondary Voronoi diagrams.
2.9 Controllability of secondary Voronoi diagrams.
2.10 Skeleton of planar shape.
2.11 Chemical processors for skeleton computation.
2.12 Mechanics of skeletonization.
2.13 Computing skeletons of geometric shapes.
2.14 Multi-tasking in chemical processors.
2.15 Conclusion.
3 Logical circuits in chemical media.
3.1 Logical gates in precipitating medium.
3.2 Collision-based computing in excitable media.
3.3 Laboratory prototype of collision-based computer.
3.4 Hexagonal reaction-diffusion automaton.
3.5 Conclusion.
4 Reaction-diffusion controllers for robots.
4.1 Robot taxis controlled by a Belousov-Zhabotinsky medium.
4.2 Path planning.
4.3 Controlling a robotic hand.
4.4 Conclusion.
5 Programming reaction-diffusion processors.
5.1 How to program reaction-diffusion computers?
5.2 Programming with reaction rates.
5.3 Programming with excitability.
5.4 Conclusion.
6 Silicon Reaction-Diffusion Processors.
6.1 Modelling Reaction-Diffusion LSI circuits.
6.2 Digital Reaction-Diffusion Chips.
6.3 Analog Reaction-Diffusion Chips.
7 Minority-Carrier Reaction-Diffusion Device.
7.1 RD Computing Device with p-n-p-n Diode.
7.2 Numerical Simulation Results.
7.3 Computing in RD semiconductor devices.
7.4 Conclusion.
8 Single-Electron Reaction-Diffusion Devices.
8.1 Constructing electrical analog of reaction-diffusion systems.
8.2 Spatiotemporal dynamics produced by the single-electron RD system.
8.3 Toward actual RD devices.
9 Non-constructibility: From Devil's Advocate.
9.1 Computing with singularities .
9.2 Voronoi diagram is not invertible.
9.3 Conclusion.
Bibliography.
Index.
Product details
- No. of pages: 348
- Language: English
- Copyright: © Elsevier Science 2005
- Published: October 4, 2005
- Imprint: Elsevier Science
- Hardcover ISBN: 9780444520425
- eBook ISBN: 9780080461274