Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 7119))

  • 600 Accesses

Abstract

Nature is not afraid of complexity. Her solutions exploit the unpredictable and messy nature of reality. But our technology seems to be very different. Instead of exploiting its environment it is more frequently damaged by that environment. In this article I describe how we can learn from natural systems and create new technologies that exploit natural principles. I describe our investigations into the technologies of the future – devices that can adapt, be fault tolerant, and even assemble themselves. Examples of a self-repairing robot and physical self-assembling systems are shown, and I describe my systemic computer concept which aims to be the first parallel fault tolerant computer that is based on general biological systems. Through examples such as these, I argue that while we may never be able to predict exactly what a natural system may do, that does not prevent such systems from being extremely useful for us – after all, we are unpredictable natural systems ourselves.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Dorigo, M., Stutzle, T.: Ant Colony Optimization. MIT Press, London (2004)

    MATH  Google Scholar 

  2. Kari, L., Rozenberg, G.: The many facets of natural computing. Communications of the ACM 51, 72–83 (2008)

    Article  Google Scholar 

  3. Bentley, P.J.: Digitized, Oxford, UK (2012)

    Google Scholar 

  4. von Neumann, J.: First Draft of a Report on the EDVAC. Moore School of Electrical Engineering, University of Pennsylvania. Developed under contract W-670-ORD-4926 between the United States Army Ordinance Department and the University of Pennsylvania (1945)

    Google Scholar 

  5. Obituary on Turing in The Times (1954)

    Google Scholar 

  6. Shannon, C.: Presentation of a Maze-Solving Machine. Group Interchange. In: Macy Jr., J. (ed.) Transactions of the Eighth Conference on Cybernetics Foundation, March 15-16, pp. 173–180 (1951)

    Google Scholar 

  7. Shannon, C.: Programming a Computer for Playing Chess. Philosophical Magazine, Ser.7 41(314) (March 1950)

    Google Scholar 

  8. von Neumann, J.: The Computer and the Brain: 2 edn. (Mrs. Hepsa Ely Silliman Memorial Lectures) (2000)

    Google Scholar 

  9. von Neumann, J., Burks, A.W.: Theory of Self-Reproducing Automata. University of Illinois Press, Urbana (1966)

    Google Scholar 

  10. Haroun Mahdavi, S., Bentley, P.J.: Innately adaptive robotics through embodied evolution. Journal of Adaptive Robotics (2004)

    Google Scholar 

  11. Haroun Mahdavi, S., Bentley, P.J.: Innately adaptive robotics through embodied evolution. In: Proc. of Robosphere 2004, the 2nd Workshop on Self-Sustaining Robotic Systems, November 9-10. NASA Ames Research Center (2004)

    Google Scholar 

  12. Mahdavi, S.H., Bentley, P.J.: An Evolutionary Approach to Damage Recovery of Robot Motion With Muscles. In: Banzhaf, W., Ziegler, J., Christaller, T., Dittrich, P., Kim, J.T. (eds.) ECAL 2003. LNCS (LNAI), vol. 2801, pp. 248–255. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  13. Shannon, C.E.: A Mathematical Theory of Communication. Bell System Technical Journal 27, 379–423, 623–656 (1948)

    Article  MathSciNet  MATH  Google Scholar 

  14. Shannon, C.: Communication Theory of Secrecy Systems. Bell System Technical Journal 28(4), 656–715 (1948)

    Article  MathSciNet  MATH  Google Scholar 

  15. Bhalla, N., Bentley, P.J., Vise, C., Jacob, C.: Programming and Evolving Self-assembling Systems in Three Dimensions. To appear in the Special issue on Engineering Emergence, in the Journal of Natural Computing (2011)

    Google Scholar 

  16. Bhalla, N., Bentley, P.J.: Programming Self-assembling Systems Via Physically Encoded Information. In: Doursat, Sayama, Michel (eds.) Morphogenetic Engineering. Springer, Heidelberg (2011)

    Google Scholar 

  17. Bhalla, N., Bentley, P.J., Jacob, C.: Mapping Virtual Self-assembly Rules to Physical Systems. In: Proc. of the 2007 Conference on Unconventional Computing, Bristol, July 12-14 (2007)

    Google Scholar 

  18. Bentley, P.J.: Systemic computation: A model of interacting systems with natural characteristics. IJPEDS 22, 103–121 (2007)

    MathSciNet  MATH  Google Scholar 

  19. Bentley, P.J.: Methods for Improving Simulations of Biological Systems: Systemic Computation and Fractal Proteins. Special Issue on Synthetic Biology, J R Soc. Interface 2009 6, 451–466 (2009), doi:10.1098/rsif.2008.0505.focus

    Google Scholar 

  20. Tammet, D.: Embracing the Wide Sky: A Tour Across the Horizons of the Mind. Hodder & Stoughton (2009)

    Google Scholar 

  21. Le Martelot, E., Bentley, P.J., Lotto, R.B.: A Systemic Computation Platform for the Modelling and Analysis of Processes with Natural Characteristics. In: GECCO 2007, pp. 2809–2816. ACM Press (2007)

    Google Scholar 

  22. Rouhipour, M., Bentley, P.J., Shayani, H.: Systemic Computation Using Graphics Processors. In: Tempesti, G., Tyrrell, A.M., Miller, J.F. (eds.) ICES 2010. LNCS, vol. 6274, pp. 121–132. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  23. Sakellariou, C., Bentley, P.J.: Introducing the FPGA-Based Hardware Architecture of Systemic Computation (HAoS). In: Kotásek, Z., et al. (eds.) MEMICS 2011. LNCS, vol. 7119, pp. 179–190. Springer, Heidelberg (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bentley, P.J. (2012). Natural Born Computing. In: Kotásek, Z., Bouda, J., Černá, I., Sekanina, L., Vojnar, T., Antoš, D. (eds) Mathematical and Engineering Methods in Computer Science. MEMICS 2011. Lecture Notes in Computer Science, vol 7119. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25929-6_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-25929-6_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-25928-9

  • Online ISBN: 978-3-642-25929-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics