Networks of evolutionary processors: computationally complete normal forms

  • Authors:
  • Jürgen Dassow;Florin Manea;Bianca Truthe

  • Affiliations:
  • Fakultät für Informatik, Otto-von-Guericke-Universität Magdeburg, Magdeburg, Germany 39016;Institut für Informatik, Christian-Albrechts-Universität zu Kiel, Kiel, Germany 24098 and Faculty of Mathematics and Computer Science, University of Bucharest, Bucharest, Romania 010014;Fakultät für Informatik, Otto-von-Guericke-Universität Magdeburg, Magdeburg, Germany 39016

  • Venue:
  • Natural Computing: an international journal
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Networks of evolutionary processors (NEPs, for short) form a bio-inspired language generating computational model that was shown to be equivalent to the model of phrase-structure grammars. In this paper, we analyse different restricted variants of NEPs that preserve the computational power of the general model. We prove that any recursively enumerable language can be generated by a NEP where the derivation rules can be applied at arbitrarily chosen positions, the control of the communication is done by finite automata with at most three states, and either the rule sets are singletons or the underlying graph is a complete graph. If one uses networks with arbitrary underlying graphs and allows the additional application of insertions and deletions only to the right-most or the to left-most position of the derived words for some nodes, then we only need automata with only one state to control the communication in the network. Clearly, this result is optimal; moreover, finite automata with two states are necessary and sufficient in order to generate all the recursively enumerable languages when the derivation rules can be applied only at arbitrarily chosen positions.