View Related Documents

Abstract

Natural computing was recently defined as a novel paradigm for computation where nature is taken as an example to define computational architectures and algorithms capable to solve problems efficiently and while being based on a low complexity description of its structure. A living being can be considered as performing various natural computation tasks. While exhibiting complexity in performing various functional tasks (pattern recognition, decision, orientation, optimization, planning, creative thinking, self-repair and self-reproduction, to name just a few) it is assumed that the entire development of the being is encoded within its genome. Due to recent progress in mapping the entire human genome, it is widely accepted that such a genome contains no more than several megabytes of information stored in the strings of DNA, being even simpler for more primitive species. Thus, in a simplified approach, the entire behavioral complexity of a living being can be regarded as being encoded in a relatively compact information storage structure, the DNA. This is what we will call structural information, i.e. the minimal information required to construct a computational architecture.

Fulltext Preview

Image of the first page of the fulltext document