The EvoSpace Model for Pool-Based Evolutionary Algorithms

被引:25
作者
Garcia-Valdez, Mario [1 ]
Trujillo, Leonardo [2 ]
Merelo, Juan-J [3 ]
Fernandez de Vega, Francisco [4 ]
Olague, Gustavo [5 ]
机构
[1] Inst Tecnol Tijuana, Tijuana 22414, BC, Mexico
[2] Inst Tecnol Tijuana, Dept Ingn Elect & Elect, Posgrad Ciencias Ingn, Tijuana 22414, BC, Mexico
[3] Univ Granada, Dept Arquitectura & Tecnol Comp, Ctr Invest Tecnol Informac & Comunicac, Granada, Spain
[4] Univ Extremadura, Grp Evoluc Artificial, Extremadura, Spain
[5] Ctr Invest Cient & Educ Super Ensenada, Ensenada, BC, Mexico
关键词
Pool-based evolutionary algorithms; Distributed evolutionary algorithms; Heterogeneous computing platforms for bioinspired algorithms; Parameter setting; PARALLEL;
D O I
10.1007/s10723-014-9319-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This work presents the EvoSpace model for the development of pool-based evolutionary algorithms (Pool-EA). Conceptually, the EvoSpace model is built around a central repository or population store, incorporating some of the principles of the tuple-space model and adding additional features to tackle some of the issues associated with Pool-EAs; such as, work redundancy, starvation of the population pool, unreliability of connected clients or workers, and a large parameter space. The model is intended as a platform to develop search algorithms that take an opportunistic approach to computing, allowing the exploitation of freely available services over the Internet or volunteer computing resources within a local network. A comprehensive analysis of the model at both the conceptual and implementation levels is provided, evaluating performance based on efficiency, optima found and speedup, while providing a comparison with a standard EA and an island-based model. The issues of lost connections and system parametrization are studied and validated experimentally with encouraging results, that suggest how EvoSpace can be used to develop and implement different Pool-EAs for search and optimization.
引用
收藏
页码:329 / 349
页数:21
相关论文
共 46 条
[1]  
Alba E, 2005, WILEY SER PARA DIST, P1, DOI 10.1002/0471739383
[2]   Data management and transfer in high-performance computational grid environments [J].
Allcock, B ;
Bester, J ;
Bresnahan, J ;
Chervenak, AL ;
Foster, I ;
Kesselman, C ;
Meder, S ;
Nefedova, V ;
Quesnel, D ;
Tuecke, S .
PARALLEL COMPUTING, 2002, 28 (05) :749-771
[3]  
[Anonymous], 2001, Peer-to-Peer: Harnessing the Power of Disruptive Technologies
[4]   A View of Cloud Computing [J].
Armbrust, Michael ;
Fox, Armando ;
Griffith, Rean ;
Joseph, Anthony D. ;
Katz, Randy ;
Konwinski, Andy ;
Lee, Gunho ;
Patterson, David ;
Rabkin, Ariel ;
Stoica, Ion ;
Zaharia, Matei .
COMMUNICATIONS OF THE ACM, 2010, 53 (04) :50-58
[5]   Grids and research networks as drivers and enablers of future Internet architectures [J].
Baxevanidis, K ;
Davis, H ;
Foster, I ;
Gagliardi, F .
COMPUTER NETWORKS, 2002, 40 (01) :5-17
[6]  
Bollini A, 1999, LECT NOTES COMPUT SC, V1598, P173
[7]   ParadisEO: A framework for the reusable design of parallel and distributed metaheuristics [J].
Cahon, S ;
Melab, N ;
Talbi, EG .
JOURNAL OF HEURISTICS, 2004, 10 (03) :357-380
[8]  
Cantú-Paz E, 2007, STUD COMPUT INTELL, V54, P259
[9]  
Cole N., 2010, EVOLUTIONARY ALGORIT, P63
[10]  
Cotillon Alban, 2012, Genetic Programming. Proceedings of the 15th European Conference, EuroGP 2012, P13, DOI 10.1007/978-3-642-29139-5_2