Evolutionary computation has been often used by computer scientists to evolve the morphologies and control systems of artificial life. Artificial 'brains', behaviour strategies, methods of communication, distributed problem solving and many other topics are commonly explored by using genetic algorithms and other evolutionary search techniques. We think that this approach may provide the general guidelines to efficiently manage and "design"computation on large and homogeneous lattices of simple, asynchronously interacting processing elements. Because of their structural simplicity, this kind of substrates will be suitable architectural models for computational machines based on molecular scale devices. In this paper we present an environment named Bio-molecular Engine (BME), in which different substrates can be simulated and used as "artificial worlds"where computational entities can rise, grow and evolve. In particular we discuss how to use a grid to evolutionary find a good solution to a well defined design issue: how much parallelism is good for a given problem computed in our environment.

Gallini, A., Ferretti, C., Mauri, G. (2005). Bio Molecular Engine: A bio-inspired environment for models of growing and evolvable computation. In GECCO 2005 - Genetic and Evolutionary Computation Conference (pp.249-256). ACM [10.1145/1102256.1102314].

Bio Molecular Engine: A bio-inspired environment for models of growing and evolvable computation

Ferretti, C;Mauri, G
2005

Abstract

Evolutionary computation has been often used by computer scientists to evolve the morphologies and control systems of artificial life. Artificial 'brains', behaviour strategies, methods of communication, distributed problem solving and many other topics are commonly explored by using genetic algorithms and other evolutionary search techniques. We think that this approach may provide the general guidelines to efficiently manage and "design"computation on large and homogeneous lattices of simple, asynchronously interacting processing elements. Because of their structural simplicity, this kind of substrates will be suitable architectural models for computational machines based on molecular scale devices. In this paper we present an environment named Bio-molecular Engine (BME), in which different substrates can be simulated and used as "artificial worlds"where computational entities can rise, grow and evolve. In particular we discuss how to use a grid to evolutionary find a good solution to a well defined design issue: how much parallelism is good for a given problem computed in our environment.
slide + paper
cellular arrays; computer architectures; evolutionary algorithms; scalability; simulation software;
English
GECCO 2005 - Genetic and Evolutionary Computation Conference - 25 June 2005 through 29 June 2005
2005
GECCO 2005 - Genetic and Evolutionary Computation Conference
9781595930101
2005
2005-January
249
256
none
Gallini, A., Ferretti, C., Mauri, G. (2005). Bio Molecular Engine: A bio-inspired environment for models of growing and evolvable computation. In GECCO 2005 - Genetic and Evolutionary Computation Conference (pp.249-256). ACM [10.1145/1102256.1102314].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/12043
Citazioni
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
Social impact