We recommend you cite the published version. The publisher s URL is

Similar documents
ISO INTERNATIONAL STANDARD

Comparison of Physarum Polycephalum Growth Rate on Various Nutrients

Buy The Complete Version of This Book at Booklocker.com:

Call of the Wild. Investigating Predator/Prey Relationships

This is an unspecified version of the following published document: EPrint URI:

AN ABSOLUTE SECRET. by Tigger Montague. Order the complete book from the publisher Booklocker.com

The Beagle Brain in Stereotaxic Coordinates

Our class had 2 incubators full of eggs. On day 21, our chicks began to hatch. In incubator #1, 1/3 of the eggs hatched. There were 2 chicks.

ISO INTERNATIONAL STANDARD

INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET)

FPGA Implementation of Efficient 16-Bit Parallel Prefix Kogge Stone Architecture for Convolution Applications Geetha.B 1 Ramachandra.A.

Design of Modified Low Power and High Speed Carry Select Adder Using Brent Kung Adder

A Novel Approach For Error Detection And Correction Using Prefix-Adders

Comparative Analysis of Adders Parallel-Prefix Adder for Their Area, Delay and Power Consumption

FELINE CORONAVIRUS (FCoV) [FIP] ANTIBODY TEST KIT

Design of High Speed Vedic Multiplier Using Carry Select Adder with Brent Kung Adder

Design of Low Power and High Speed Carry Select Adder Using Brent Kung Adder

Design of Carry Select Adder Using Brent Kung Adder and BEC Adder

Quality ID #352: Total Knee Replacement: Preoperative Antibiotic Infusion with Proximal Tourniquet National Quality Strategy Domain: Patient Safety

Towards slime mould colour sensor: Recognition of colours by Physarum polycephalum

LIO ENTSO-E (10) ENERGY IDENTIFICATION CODE (EIC) MANAGEMENT

User s Guide. High Performance Linear Products SLOU119

Implementation of 16-Bit Area Efficient Ling Carry Select Adder

Australian Journal of Basic and Applied Sciences. Performance Analysis of Different Types of Adder Using 3-Transistor XOR Gate

DESIGN AND SIMULATION OF 4-BIT ADDERS USING LT-SPICE

Machine Learning.! A completely different way to have an. agent acquire the appropriate abilities to solve a particular goal is via machine learning.

16-BIT CARRY SELECT ADDER. Anushree Garg B.Tech Scholar, JVW, University, Rajasthan, India

S WAT C A S E F I L E :

Freda the Signmaker by Debbie O Brien illustrated by Victor Kennedy

Design of Carry Select Adder with Binary Excess Converter and Brent Kung Adder Using Verilog HDL

5 State of the Turtles

PARADE COLLEGE Mathematics Methods 3&4-CAS Probability Analysis SAC 2

Performance Task: Lizards, Lizards, Everywhere!

Design of Low Power and High Speed Carry Select Adder Using Brent Kung Adder

2018 OPTIONS FOR INDIVIDUAL MEASURES: REGISTRY ONLY. MEASURE TYPE: Process

Implementation and Estimation of Delay, Power and Area for Parallel Prefix Adders

Illustrated by Linda Howard Bittner

Dog Years Dilemma. Using as much math language and good reasoning as you can, figure out how many human years old Trina's puppy is?

COOPER POWER SERIES. S.T.A.R. Type ER faulted circuit indicator installation instructions. Fault Indicators MN320006EN

Lab: Natural Selection Student Guide

Q1. (a) Clostridium difficile is a bacterium that is present in the gut of up to 3% of healthy adults and 66% of healthy infants.

Antimicrobial Resistance Direction Statement for Animals and Plants, and Work Programme

arxiv: v1 [physics.bio-ph] 13 Sep 2013

2019 OPTIONS FOR INDIVIDUAL MEASURES: MIPS CLINICAL QUALITY MEASURES (CQMS) MEASURE TYPE: Process High Priority

Indranil Samanta. Veterinary Mycology

6. 1 Leaping Lizards!

by Rena Korb illustrated by CD Hullinger Scott Foresman Reading Street 3.3.4

Design of 32 bit Parallel Prefix Adders

Controllability of Complex Networks. Yang-Yu Liu, Jean-Jacques Slotine, Albert-Laszlo Barbasi Presented By Arindam Bhattacharya

Design and Estimation of delay, power and area for Parallel prefix adders

Wall Mounted Cat Tree Instruction Manual

Writing Simple Procedures Drawing a Pentagon Copying a Procedure Commanding PenUp and PenDown Drawing a Broken Line...

Design of 64-bit hybrid carry select adder using CMOS 32nm Technology

Small Animal Toxicology Essentials

2019 COLLECTION TYPE: MIPS CLINICAL QUALITY MEASURES (CQMS) MEASURE TYPE: Process High Priority

Standard Operating Procedures (SOP), Minimum Standards (MS) and. Evaluation Procedure. for implementing. a Pedigree Selection (PS) programme.

Smart Automatic Cat Feeding Machine (SACFM) (sack-ff-mm)

Modeling: Having Kittens

Comparison of Parallel Prefix Adders Performance in an FPGA

World Health Organization titles with IWA Publishing

ACKNOWLEDGING SOURCE MATERIALS

Clear Mind Agility International League Rules and Guidelines Sponsored by Clear Mind Agility

HOUGHTON MIFFLIN HARCOURT

USING TRAPS TO CONTROL PIGEON AND CROW POPULATIONS IN AIRFIELDS

Chapter 6: Extending Theory

Lioness Guidebook: Open Me to Get Started!

Understanding the App. Instruction Manual

Emerging Issues and Controversies in Infectious Disease

SERVICE ANIMALS. I. Policy Section Risk Management. Policy Subsection Service Animals. Policy Statement

Representation, Visualization and Querying of Sea Turtle Migrations Using the MLPQ Constraint Database System

Animal Disease Surveillance and Survey Systems. Methods and Applications

INFECTIOUS HEPATITIS, PARVOVIRUS & DISTEMPER

R A I S I N G C H I C K E N S

The Value of Data Gary Patronek & Stephen Zawistowski Published online: 04 Jun 2010.

Saint Bernards. and Other Working Dogs. by Holly Schroeder illustrated by Troy Howell. Scott Foresman Reading Street 2.2.5

I am a Veterinarian. Middle School Math Project

Phylum Platyhelminthes Flatworms

Weber State University IACUC Laboratory Animal Protocol

Comments on the Beauceron Standard By M. Maurice Hermel (Translated by C. Batson)

COMPARING DNA SEQUENCES TO UNDERSTAND EVOLUTIONARY RELATIONSHIPS WITH BLAST

Design of a High Speed Adder

How to Design Worlds

DEPOSEL Slow Release Selenium Injection for Cattle and Sheep

288 Seymour River Place North Vancouver, BC V7H 1W6

Population Dynamics: Predator/Prey Teacher Version

JEFFERSON COLLEGE COURSE SYLLABUS VAT113 PRINCIPLES OF CLINICAL MEDICINE I

CAT MATH AN INTERMEDIATE LEVEL MATH LESSON ON CAT OVERPOPULATION

STATE UNIVERSITY OF NEW YORK COLLEGE OF TECHNOLOGY CANTON, NEW YORK

Functions Introduction to Functions 7.2 One-to-One, Onto, Inverse functions. mjarrar Watch this lecture and download the slides

GENETIC CALCULATOR (INDIAN RINGNECK PARROT) Help File K Yorke

Questions and Answers in Small Animal Anesthesia

adult fleas flea eggs flea larvae adult ticks tick nymphs tick larvae KILLS & REPELS: mosquitoes KEEP OUT OF REACH OF CHILDREN CAUTION

TPS204xB/TPS205xB Current-Limited, Power-Distribution Switches data sheet (SLVS514)

Happy hens. Teacher guidance - 1. Introduction. Project overview

Atlas of Experimental Toxicological Pathology

Quality ID #66: Appropriate Testing for Children with Pharyngitis National Quality Strategy Domain: Efficiency and Cost Reduction

Snail Habitat Preference Following Relocation Throughout the Rocky Intertidal: Pretty in Pink Chapter 6. By Julianna Rick and Sara Pratt

Reducing Homeless Cat Populations on Kauai Compassionate Approaches are Working Better

Cat Math A math lesson on pet overpopulation

ParkBanyuwangiRegencyEastJava

Transcription:

Adamatzky, A. (2010) Physarum machines: computers from slime mould. (74) World Scientific Publishing. ISBN 978-981-4327-58-9 We recommend you cite the published version. The publisher s URL is Refereed: No Physarum Machines: computers from slime mould, Andrew Adamatzky, Copyright? 2010 World Scientific Publishing Co. with permission from World Scientific Publishing Co. Pte. Ltd. Disclaimer UWE has obtained warranties from all depositors as to their title in the material deposited and as to their right to deposit such material. UWE makes no representation or warranties of commercial utility, title, or fitness for a particular purpose or any other warranty, express or implied in respect of any material deposited. UWE makes no representation that the use of the materials will not infringe any patent, copyright, trademark or other property or proprietary rights. UWE accepts no liability for any infringement of intellectual property rights in any material deposited but will remove such material from public view pending investigation in the event of an allegation of any such infringement. PLEASE SCROLL DOWN FOR TEXT.

Contents Preface Acknowledgments v ix 1. From reaction diffusion to Physarum computing 1 1.1 Reaction diffusion computers............... 2 1.2 Limitations of reaction diffusion computers....... 4 1.3 Physarum polycephalum.................. 5 1.4 Physarum as encapsulated reaction diffusion computer 8 1.5 Dawn of Physarum computing.............. 12 2. Experimenting with Physarum 15 2.1 Where to get plasmodium of P. polycephalum...... 15 2.2 Physarum farms...................... 15 2.3 Dishes and scanners.................... 18 2.4 Data input with food................... 19 2.5 Substrates......................... 20 2.6 Nutrient-rich vs. non-nutrient substrates........ 24 2.7 Sensing........................... 28 2.8 Modeling plasmodium................... 34 2.9 Summary.......................... 35 3. Physarum solves mazes 37 3.1 Multiple-site start..................... 37 3.2 Single-site start...................... 38 3.3 Summary.......................... 42 xi

xii Physarum machines 4. Plane tessellation 43 4.1 The ubiquitous diagram.................. 43 4.2 Physarum construction of Voronoi diagram....... 44 4.3 Summary.......................... 47 5. Oregonator model of Physarum growing trees 53 5.1 What a BZ medium could not do............ 55 5.2 Physarum and Oregonator................ 55 5.3 Building trees with Oregonator.............. 58 5.4 Validating simulation by experiments.......... 60 5.5 Summary.......................... 60 6. Does the plasmodium follow Toussaint hierarchy? 65 6.1 Proximity graphs...................... 65 6.1.1 Nearest-neighborhood graph........... 67 6.1.2 Minimal spanning tree.............. 67 6.1.3 Relative neighborhood graph.......... 67 6.1.4 Gabriel graph................... 67 6.1.5 Delaunay triangulation.............. 67 6.1.6 Toussaint hierarchy................ 68 6.2 Plasmodium network and Toussaint hierarchy..... 68 6.3 Preparing for graph growing............... 70 6.4 Growing graph from a single point............ 72 6.5 Growing from all points.................. 80 6.6 Physarum hierarchy.................... 85 6.7 Summary.......................... 85 6.7.1 Complexity of plasmodium computation.... 86 6.7.2 Halting problem.................. 86 6.7.3 Reusability.................... 86 6.7.4 Further studies.................. 87 7. Physarum gates 89 7.1 xor gate anyone?..................... 90 7.2 Ballistics of Physarum localizations........... 93 7.3 Physarum gates...................... 95 7.4 Simulation of Physarum gates.............. 101 7.5 Simulated one-bit half-adder............... 105 7.6 Why do we use a non-nutrient substrate?........ 107

Contents xiii 7.7 Summary.......................... 107 8. Kolmogorov Uspensky machine in plasmodium 109 8.1 Physarum machines.................... 111 8.1.1 Materials for Physarum machine........ 111 8.1.2 Nodes....................... 112 8.1.3 Edges....................... 113 8.1.4 Data, results and halting............. 114 8.1.5 Active zone.................... 115 8.1.6 Bounded connectivity............... 115 8.1.7 Addressing and labeling............. 116 8.1.8 Basic operations.................. 118 8.2 Example of Physarum machine solving simple task... 120 8.3 On parallelism....................... 122 8.4 Summary.......................... 123 9. Reconfiguring Physarum machines with attractants 125 9.1 Fusion and multiplication of active zones........ 125 9.2 Translating active zone.................. 129 9.3 Reconfiguration of Physarum machine.......... 130 9.4 Summary.......................... 132 10. Programming Physarum machines with light 135 10.1 Physarum and light.................... 135 10.2 Designing control domains................ 137 10.3 Trees and waves...................... 138 10.4 Diverting plasmodium................... 141 10.5 Inertia............................ 141 10.6 Multiplying plasmodium waves.............. 146 10.7 Foraging around obstacles................. 147 10.8 Routing signals in Physarum machine.......... 151 10.9 Disobedience........................ 154 10.10 Summary.......................... 156 11. Routing Physarum with repellents 159 11.1 Avoiding repellents on nutrient-rich substrate...... 161 11.2 Operating on non-nutrient substrate........... 162 11.3 Operation deflect.................... 164

xiv Physarum machines 11.4 Operation multiply.................... 164 11.5 Operation merge..................... 167 11.6 Summary.......................... 170 12. Physarum manipulators 175 12.1 Plasmodium on water surface............... 176 12.2 Manipulating floating objects............... 179 12.3 Summary.......................... 184 13. Physarum boats 185 13.1 Random wandering.................... 187 13.2 Sliding........................... 188 13.3 Pushing........................... 188 13.4 Anchoring.......................... 189 13.5 Propelling.......................... 190 13.6 Cellular automaton model................. 192 13.7 Physarum tugboat..................... 196 13.8 On failures......................... 196 13.9 Summary.......................... 199 14. Manipulating substances with Physarum machine 201 14.1 Operations with colored substances........... 201 14.2 Transfer of substances to specified location....... 207 14.3 Mixing substances..................... 209 14.4 Superpositions of transfer and mix operations.... 213 14.5 Summary.......................... 215 15. Road planning with slime mould 223 15.1 United Kingdom in a gel................. 225 15.2 Development of transport links.............. 228 15.3 Weighted Physarum graphs................ 231 15.4 Physarum vs. Department for Transport........ 234 15.5 Proximity graphs and motorways............. 236 15.6 Imitating disasters..................... 238 15.7 Summary.......................... 243 Epilogue 247 Bibliography 249 Index 261