Title :
Publish/subscribe assisted neuroevolution in virtual life game
Author :
Polojarvi, Mikko ; Riekki, Jukka ; Furukawa, M.
Author_Institution :
Intell. Syst. Group, Univ. of Oulu, Oulu, Finland
Abstract :
Simple Event Relaying Framework (SERF) is a software framework that attempts to bring lightweight publish/subscribe architecture inside individual devices and processes. In this paper we study the performance of SERF when it is used as a base for studying a different topic: virtual creatures in a life game learning to seek food via evolutionary algorithms. We measure the time spent on the whole evolution as compared to the time spent on routing events in different network configurations. Results indicate that SERF has small enough overhead to be used even for messaging within the same application while still enabling the benefits of loose coupling.
Keywords :
computer games; evolutionary computation; message passing; neurophysiology; software architecture; software libraries; SERF performance; evolutionary algorithms; life game learning; network configurations; publish-subscribe architecture; publish-subscribe assisted neuroevolution; simple event relaying framework; software framework; virtual creatures; virtual life game; Artificial neural networks; Computer architecture; Games; Genomics; Legged locomotion; Program processors;
Conference_Titel :
System Integration (SII), 2012 IEEE/SICE International Symposium on
Conference_Location :
Fukuoka
Print_ISBN :
978-1-4673-1496-1
DOI :
10.1109/SII.2012.6427283