Natural computation

Natural computation

Natural computation, also called natural computing, is the field of research that works with computational techniques inspired in part by nature and natural systems. The aim of such research is to develop new computational tools (in software, hardware or wetware) for solving complex, usually conventionally-hard problems. This often leads to the synthesis of natural patterns, behaviors and organisms, and may result in the design of novel computing systems that use natural media with which to compute.

Natural computing can be divided into three main branches:
# Computing inspired by nature (also called biologically inspired computing): This makes use of nature as inspiration for the development of problem solving techniques. The main idea of this branch is to develop computational tools (algorithms) by taking inspiration from nature for the solution of complex problems;
# The simulation and emulation of nature by means of computing: This is basically a synthetic process aimed at creating patterns, forms, behaviors, and organisms that (do not necessarily) resemble ‘life-as-we-know-it’. Its products can be used to mimic various natural phenomena, thus increasing our understanding of nature and insights about computer models; and
# Computing with natural materials: This corresponds to the use of natural materials to perform computation, thus constituting a true novel computing paradigm that comes to substitute or supplement the current silicon-based computers.

The academic journals of record in this field are "Natural Computing" and "IEEE Transactions on Evolutionary Computation".

Techniques

# Computing inspired by nature:
#* Evolutionary computation
#* Neural networks
#* Artificial immune systems
#* Swarm intelligence
# Simulation and emulation of nature by means of computing
#* Fractal geometry
#* Artificial life
# Computing with natural materials
#* DNA computing
#* Quantum computing
#* [http://www.cs.ubbcluj.ro/~moltean/optical Optical computing for NP-complete problems]

Further reading

* de Castro, L. N. Fundamentals of Natural Computing: An Overview, Physics of Life Reviews, vol. 4, n. 1, pp. 1-36, 2007.
* [http://lsin.unisantos.br/lvcon_en/ de Castro, L. N. Fundamentals of Natural Computing: Basic Concepts, Algorithms, and Applications. Chapman & Hall/CRC, 2006]

There are several leading research centres in nature inspired computation. Some of those are listed below.
* [http://www.hpl.hp.com/research/bicas/ BICAS] HP Labs, Bristol UK
* [http://www.lcnc.nl/ Leiden Center for Natural Computation] Leiden, The Netherlands
* [http://www.cs.bham.ac.uk/research/labs/natural_computation/ Natural Computation Research] University of Birmingham, Birmingham UK
** [http://www.cercia.ac.uk CERCIA] Industry-focused Natural Computation research and development centre.
* [http://ncra.ucd.ie NCRA] UCD, Dublin Ireland


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • New Mathematics and Natural Computation —   Discipline …   Wikipedia

  • Natural Computing — is the academic journal of record of natural computation research.It has been published quarterly by Springer Verlag (Springer Netherlands) in print (ISSN 1567 7818 ) and online (ISSN 1572 9796 ) since May 11 2002. [… …   Wikipedia

  • Natural computing — For the scientific journal, see Natural Computing (journal). Natural computing, also called Natural computation, is a terminology introduced to encompass three classes of methods: 1) those that take inspiration from nature for the development of… …   Wikipedia

  • Natural evolution strategy — Natural evolution strategies (NES) are a family of numerical optimization algorithms for black box problems. Similar in spirit to evolution strategies, they iteratively update the (continuous) parameters of a search distribution by following the… …   Wikipedia

  • Computation — is defined as any type of calculation.[1] Also defined as use of computer technology in Information processing.[2][3]Computation is a process following a well defined model understood and expressed in an algorithm, protocol, network topology, etc …   Wikipedia

  • Natural language processing — (NLP) is a field of computer science and linguistics concerned with the interactions between computers and human (natural) languages; it began as a branch of artificial intelligence.[1] In theory, natural language processing is a very attractive… …   Wikipedia

  • Natural neighbor — interpolation. The colored circles. which represent the interpolating weights, wi, are generated using the ratio of the shaded area to that of the cell area of the surrounding points. The shaded area is due to the insertion of the point to be… …   Wikipedia

  • Natural logarithm of 2 — The decimal value of the natural logarithm of 2 (sequence A002162 in OEIS) is approximately as shown in the first line of the table below. The logarithm in other bases is obtained with the formula The common logarithm in particular is ( …   Wikipedia

  • Natural selection — For other uses, see Natural Selection (disambiguation). Part of a series on Evolutionary Biology …   Wikipedia

  • Computation in the limit — In computability theory, a function is called limit computable if it is the limit of a uniformly computable sequence of functions. The terms computable in the limit and limit recursive are also used. One can think of limit computable functions as …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”