DocumentCode :
1644095
Title :
Co-evolving cellular architectures by cellular programming
Author :
Sippe, Moshe ; Ruppin, Eytan
Author_Institution :
Logic Syst. Lab., Swiss Federal Inst. of Technol., Lausanne, Switzerland
fYear :
1996
Firstpage :
306
Lastpage :
311
Abstract :
Recent studies have shown that non-uniform cellular automata (CA), where cellular rules need not necessarily be identical, can be co-evolved to perform computational tasks. This paper extends these studies by generalizing on a second aspect of CA, namely their standard, homogeneous connectivity. We study non-standard architectures, where each cell has a small, identical number of connections, yet not necessarily from its most immediate neighboring cells. We show that such architectures are computationally more efficient than standard architectures in solving global tasks, and also provide the reasoning for this. It is shown that one can successfully evolve non-standard architectures through a two-level evolutionary process, in which the cellular rules evolve concomitantly with the cellular connections. Specifically, studying the global density task, we identify the average cellular distance as a prime architectural parameter determining cellular automats performance. We carry out a quantitative analysis of this relationship, our main results being: (1) Performance is linearly dependent on the average cellular distance, with a high correlation coefficient. (2) High performance architectures can be co-evolved, concomitantly with the rules. The evolutionary algorithm presented may have important applications to designing economical connectivity architectures for distributed computing systems
Keywords :
cellular automata; multiprocessor interconnection networks; parallel architectures; cellular connections; cellular programming; cellular rules; co-evolving cellular architectures; connectivity architectures; correlation coefficient; distributed computing systems; global tasks; homogeneous connectivity; nonuniform cellular automats; prime architectural parameter; two-level evolutionary process; Computer architecture; Computer networks; Content addressable storage; Distributed computing; Genetic algorithms; Grid computing; High performance computing; Karhunen-Loeve transforms; Upper bound; Wiring;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolutionary Computation, 1996., Proceedings of IEEE International Conference on
Conference_Location :
Nagoya
Print_ISBN :
0-7803-2902-3
Type :
conf
DOI :
10.1109/ICEC.1996.542380
Filename :
542380
Link To Document :
بازگشت