首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于集群式系统的GSAD算法
引用本文:都志辉.基于集群式系统的GSAD算法[J].清华大学学报(自然科学版),2003,43(4):487-490.
作者姓名:都志辉
作者单位:清华大学,计算机科学与技术系,北京,100084
摘    要:针对新出现的高性能价格比的集群式计算方式 ,提出了设计高效 SPMD(single program multiple data)算法的几个原则 ,并基于这些原则 ,给出了求解多极值点优化问题的 GSAD(genetic sim ulated annealing and downhill)算法的描述。该算法有机地结合了遗传算法、模拟退火以及下山的优点 ,达到了高效、收敛、可扩展的效果。基于 MPI编程实现 ,给出了该算法在几个典型的多极值点函数以及实际问题中的应用效果 ,通过与相关工作的简单对比指出了该算法的适用范围和特色。建立 SPMD求解模型是 SPMD算法深入研究的方向

关 键 词:SPMD算法  GSAD算法  集群式计算  SPMD计算机  并行算法  多极值点优化问题
文章编号:1000-0054(2003)04-0487-04
修稿时间:2002年10月25

GSAD algorithm for cluster system
DU Zhihui.GSAD algorithm for cluster system[J].Journal of Tsinghua University(Science and Technology),2003,43(4):487-490.
Authors:DU Zhihui
Abstract:Cluster computing is a cost effective method to implement parallel computing and the single program multiple data (SPMD) algorithm of cluster computing can greatly improve the performance of cluster applications. Several principles for the design of high performance SPMD cluster algorithms were used to develop a genetic simulated annealing and downhill (GSAD) SPMD algorithm. The algorithm provides good performance, convergence and scalability by combining features of the genetic algorithm, the simulated annealing algorithm and the downhill algorithm. The GSAD algorithm can resolve various kinds of multiple extrema optimization problems or even NP problems. Test results are given for implementation of the algorithm in MPI for five multiple extrema functions and two real applications. The test examples show the algorithm's high performance relative to related algorithms.
Keywords:single    program multiple data (SPMD) algorithm  genetic simulated annealing and downhill (GSAD) algorithm  cluster computing  SPMD computer  parallel algorithm  multiple extrema optimization problems
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号