EvAg: a scalable peer-to-peer evolutionary algorithm

被引:27
作者
Laredo, J. L. J. [1 ]
Eiben, A. E. [2 ]
van Steen, M. [2 ]
Merelo, J. J. [1 ]
机构
[1] Univ Granada, ATC ETSIT, E-18071 Granada, Spain
[2] Vrije Univ Amsterdam, Dept Comp Sci, Amsterdam, Netherlands
关键词
Peer-to-peer computing; Evolutionary algorithms; Scalability analysis; Diversity; GENETIC ALGORITHMS; COMPUTATION;
D O I
10.1007/s10710-009-9096-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper studies the scalability of an Evolutionary Algorithm (EA) whose population is structured by means of a gossiping protocol and where the evolutionary operators act exclusively within the local neighborhoods. This makes the algorithm inherently suited for parallel execution in a peer-to-peer fashion which, in turn, offers great advantages when dealing with computationally expensive problems because distributed execution implies massive scalability. In this paper we show another advantage of this algorithm: We experimentally demonstrate that it scales up better than traditional alternatives even when executed in a sequential fashion. In particular, we analyze the behavior of several EAs on well-known deceptive trap functions with varying sizes and levels of deceptiveness. The results show that the new EA requires smaller optimal population sizes and fewer fitness evaluations to reach solutions. The relative advantage of the new EA is more outstanding as problem hardness and size increase. In some cases the new algorithm reduces the computational efforts of the traditional EAs by several orders of magnitude.
引用
收藏
页码:227 / 246
页数:20
相关论文
共 50 条
[31]   Peer-to-Peer Energy Transactions for Prosumers Based on Improved Deep Deterministic Policy Gradient Algorithm [J].
Xiao, Hao ;
Pu, Xiaowei ;
Pei, Wei ;
Ma, Li .
IEEE TRANSACTIONS ON SMART GRID, 2024, 15 (06) :5910-5922
[32]   A genetic-algorithm-based neighbor-selection strategy for hybrid peer-to-peer networks [J].
Koo, SGM ;
Lee, CSG ;
Kannan, K .
ICCCN 2004: 13TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, PROCEEDINGS, 2004, :469-474
[33]   A Blockchain Peer-to-Peer Energy Trading System for Microgrids [J].
Gao, Jianbin ;
Asamoah, Kwame Omono ;
Xia, Qi ;
Sifah, Emmanuel Boateng ;
Amankona, Obiri Isaac ;
Xia, Hu .
IEEE TRANSACTIONS ON SMART GRID, 2023, 14 (05) :3944-3960
[34]   A New Method for Peer Matching and Negotiation of Prosumers in Peer-to-Peer Energy Markets [J].
Khorasany, Mohsen ;
Paudel, Amrit ;
Razzaghi, Reza ;
Siano, Pierluigi .
IEEE TRANSACTIONS ON SMART GRID, 2021, 12 (03) :2472-2483
[35]   Data management in Peer-to-Peer environment: A perspective of BestPeer [J].
Zhou, AY ;
Qian, WN ;
Zhou, SG ;
Ling, B ;
Xu, LH ;
Siong, NW ;
Chin, BO ;
Tan, KL .
JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2003, 18 (04) :452-461
[36]   Peer-to-peer error recovery for wireless video broadcasting [J].
Bo Zhang ;
S.-H. Gary Chan ;
Gene Cheung .
Peer-to-Peer Networking and Applications, 2015, 8 :822-834
[37]   Optimal Pricing for Peer-to-Peer Sharing With Network Externalities [J].
Li, Yunpeng ;
Courcoubetis, Costas A. ;
Duan, Lingjie ;
Weber, Richard .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2021, 29 (01) :148-161
[38]   Efficient Range Query Processing in Peer-to-Peer Systems [J].
Li, Dongsheng ;
Cao, Jiannong ;
Lu, Xicheng ;
Chan, Keith C. C. .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2009, 21 (01) :78-91
[39]   Service-oriented middleware for peer-to-peer computing [J].
Maheshwari, P ;
Kanhere, SS ;
Parameswaran, N .
2005 3RD IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2005, :98-103
[40]   GossipTrust for fast reputation aggregation in peer-to-peer networks [J].
Zhou, Runfang ;
Hwang, Kai ;
Cai, Min .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2008, 20 (09) :1282-1295