Programmable reconfiguration of Physarum machines

被引:21
作者
Adamatzky, Andrew
Jones, Jeff
机构
[1] University of the West of England
关键词
PLASMODIUM;
D O I
10.1007/s11047-009-9146-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Plasmodium of Physarum polycephalum is a large cell capable of solving graph-theoretic, optimization and computational geometry problems due to its unique foraging behavior. Also the plasmodium is a unique biological substrate that mimics universal storage modification machines, namely the Kolmogorov-Uspensky machine. In the plasmodium implementation of the storage modification machine data are represented by sources of nutrients and memory structure by protoplasmic tubes connecting the sources. In laboratory experiments and simulation we demonstrate how the plasmodium-based storage modification machine can be programmed. We show execution of the following operations with the active zone ( where computation occurs): merge two active zones, multiply active zone, translate active zone from one data site to another, direct active zone. Results of the paper bear two-fold value: they provide a basis for programming unconventional devices based on biological substrates and also shed light on behavioral patterns of the plasmodium.
引用
收藏
页码:219 / 237
页数:19
相关论文
共 24 条
[1]   UNIVERSAL COMPUTATION WITH LIMITED RESOURCES: BELOUSOV-ZHABOTINSKY AND PHYSARUM COMPUTERS [J].
Adamatzky, Andrew ;
Costello, Ben De Lacy ;
Shirakawa, Tomohiro .
INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2008, 18 (08) :2373-2389
[2]   Growing spanning trees in plasmodium machines [J].
Adamatzky, Andrew .
KYBERNETES, 2008, 37 (1-2) :258-264
[3]   PHYSARUM MACHINE: IMPLEMENTATION OF A KOLMOGOROV-USPENSKY MACHINE ON A BIOLOGICAL SUBSTRATE [J].
Adamatzky, Andrew .
PARALLEL PROCESSING LETTERS, 2007, 17 (04) :455-467
[4]   Physarum machines: encapsulating reaction-diffusion to compute spanning tree [J].
Adamatzky, Andrew .
NATURWISSENSCHAFTEN, 2007, 94 (12) :975-980
[5]  
Adamo V, 2008, ANN ONCOL, V19, P105
[6]  
[Anonymous], 1953, Uspekhi Mat. Nauk
[7]  
Aono M, 2007, LECT NOTES COMPUT SC, V4618, P41
[8]  
Blass A., 2003, Bulletin of the European Association for Theoretical Computer Science, P195
[9]  
JONES J, 2008, INT J UNCON IN PRESS
[10]  
Knuth D. E, 1968, The art of computer programming. Vol. 1: Fundamental algorithms, V1