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

一种求解最大团问题的并行交叉熵算法
引用本文:吕 强,柏战华,夏晓燕.一种求解最大团问题的并行交叉熵算法[J].软件学报,2008,19(11):2899-2907.
作者姓名:吕 强  柏战华  夏晓燕
作者单位:苏州大学,计算机科学与技术学院,江苏,苏州,215006;江苏省计算机信息处理重点实验室,江苏,苏州,215006;苏州大学,计算机科学与技术学院,江苏,苏州,215006;江苏省计算机信息处理重点实验室,江苏,苏州,215006
基金项目:Supported by the National Research Foundation for the Doctoral Program of Ministry of Education of China (国家教育部博士点基金); the Natural Science Foundation of Jiangsu Province of China under Grant No.BK2003030 (江苏省自然科学基金)
摘    要:为了提高交叉熵算法求解最大团问题(maximum clique problem,MCP)的性能,提出一种领导者-跟随者协作求解的并行策略来实现交叉熵算法,从而达到减少计算时间和保障解的质量这两方面的平衡.算法中领导者活跃在并行处理器之间采集数据,并根据当前获得信息对跟随者作出决策;受控的跟随者则主要根据领导者的决策信息自适应地调整搜索空间,完成各自的集团产生任务.采用了OpenMPI在MIMD平台上实现了该算法,并应用到MCP基准测试问题上.加速比和效率分析结果表明,算法具有很好的加速比和效率.而与其它几种当前最好的启发式算法相比,结果表明算法相对于基于种群的启发式算法有一定的性能改善.

关 键 词:交叉熵方法  最大团问题  并行计算
收稿时间:8/2/2007 12:00:00 AM
修稿时间:2007/10/9 0:00:00

Leader-Based Parallel Cross Entropy Algorithm for Maximum Clique Problem
Lǖ Qiang,BAI Zhan-Hua,XIA Xiao-yan.Leader-Based Parallel Cross Entropy Algorithm for Maximum Clique Problem[J].Journal of Software,2008,19(11):2899-2907.
Authors:Lǖ Qiang  BAI Zhan-Hua  XIA Xiao-yan
Abstract:The Cross Entropy method is a new search strategy for combinatorial optimization problems.However, it usually needs considerable computational time to achieve good solution quality.This paper introduces a Cross Entropy algorithm for solving maximum clique problem (MCP).To make the Cross Entropy algorithm faster,this paper proposes a leader-based cooperative parallel strategy.Unlike the widely used coarse-grained parallel strategy, our method has a leader,who can move around the parallel processors and collect data actively,and several followers whose main job are simply to sample the cliques guided by the leader via transition matrix.To evaluate the performance of the algorithm,this paper implements the algorithm using OpenMPI on MIMD architecture,and applies it on the MCP benchmark problems.The speedup and efficiency are analyzed,and the results are compared with those obtained by four other best heuristic algorithms.The results show that the presented method has achieved good performance among those best population-based heuristics.
Keywords:Cross Entropy method  maximum clique problem  parallel implementation
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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