著者
島谷 直規 保田 俊行 大倉 和博 松村 嘉之
出版者
一般社団法人 電気学会
雑誌
電気学会論文誌C(電子・情報・システム部門誌) (ISSN:03854221)
巻号頁・発行日
vol.134, no.9, pp.1355-1364, 2014 (Released:2014-09-01)
参考文献数
25

Evolutionary swarm robotics (ESR) is an artificial evolution approach to generating meaningful swarm behavior in multi-robot systems which typically consist of many homogenous autonomous robots in which the same robot controllers designed with evolving artificial neural networks are employed. Historically speaking, this approach has been thought to be a promising approach for swarm robotics systems (SRS), because the swarm behavior is an emergent phenomenon caused by many local interactions among autonomous robots and it is very hard to give a program to each robot for appropriate swarm behavior in advance. However, its realization is considered to be impractical even for a simulated SRS because the artificial evolution requires a very large computational cost. In this paper, in order to overcome this computational cost problem, a novel implementation method, i.e., the parallel problem solving using graphics processing units (GPUs) and OpenMP on a multi-core CPU, is introduced. The efficiency of the proposed method is demonstrated with the food-foraging problem with an evolving SRS.