Evolution and hypercomputing in global distributed evolvable virtual machines environment

4Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Inspired by advances in evolutionary biology we extended existing evolutionary computation techniques and developed a self-organising, self-adaptable cellular system for multitask learning, called Evolvable Virtual Machine (EVM). The system comprises a specialised program architecture for referencing and addressing computational units (programs) and an infrastructure for executing those computational units within a global networked computing environment, such as Internet. Each program can be considered to be an agent and is capable of calling (co-operating with) other programs. In this system, complex relationships between agents may self-assemble in a symbiotic-like fashion. In this article we present an extension of previous work on the single threaded, single machine EVM architecture for use in global distributed environments. This paper presents a description of the extended Evolvable Virtual Machine (EVM) computational model, that can work in a global networked environment and provides the architecture for asynchronous massively parallel processing. The new computational environment is presented and followed with a discussion of experimental results. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Nowostawski, M., & Purvis, M. (2007). Evolution and hypercomputing in global distributed evolvable virtual machines environment. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4335 LNAI, pp. 176–191). Springer Verlag. https://doi.org/10.1007/978-3-540-69868-5_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free