一种求解最大团问题的交叉熵算法与其并行化研究

一种求解最大团问题的交叉熵算法与其并行化研究

论文摘要

最大团问题是一个经典的组合优化问题,在理论研究和实际应用方面都有重要的价值,本文对最大团问题的最新研究进展做了分析综述。交叉熵算法是Rubinstein发起的一种新的问题求解方法,交叉熵算法的特色是给出了用来产生好的更新学习策略的数学框架,主要思想是利用Kullback-Leibler交叉墒,重要度采样以及波尔兹曼分布,把组合优化最优解问题转化为求解辅助的简单随机优化问题。为了研究一种新的问题求解策略,本文设计实现了求解最大团求解的交叉熵算法。利用适应度地形分析方法,对算法实际运行情况进行了分析,并根据实验结果提出了伪随机机制与局部扰动的改进策略。交叉熵算法是基于大量的数据模拟,为了加快算法运行,本文还设计实现了基于OpenMP和MPI两种并行算法。基于OpenMP并行算法是面向共享内存平台的。基于MPI的并行算法是面向分布式结构的,在设计中提出了一种基于领导行为的并行策略。本文最后对DIMACS的80个实例都做了实验,另外选取的27个实例与当前最好的几个算法做了比较,实验结果表明本文算法对于问题实例具有很好的适用能力,具有应用和研究价值。而并行算法的加速比和效率实验结果表明本文的两种并行算法也具有很好的加速性能。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第一章 引言
  • 1.1 论文背景
  • 1.2 本文的主要工作
  • 1.3 本文研究的意义
  • 1.4 本文的组织结构
  • 第二章 最大团问题概述
  • 2.1 最大团问题一般描述
  • 2.2 最大团问题形式化描述
  • 2.3 最大团问题在国外的相关研究
  • 2.3.1 RLS算法
  • 2.3.2 KLS-MCP算法
  • 2.3.3 DLS算法
  • 2.3.4 DAGS算法
  • 2.3.5 QUALEX-MS算法
  • 2.3.6 ACO算法
  • 2.3.7 GLS算法
  • 2.3.8 EDA/G算法
  • 2.4 最大团问题在国内的相关研究
  • 2.4.1 求解图的最大团的一种算法
  • 2.4.2 一种借助邻接矩阵求任意图最大团的方法
  • 2.4.3 DNA计算中的基因算法:求解最大团的一种方法
  • 2.4.4 采用MEC求解最大团问题
  • 2.4.5 基于遗传算法的近似最大连通分量的抽取算法
  • 2.4.6 基于离散粒子群算法的近似最大连通分量抽取
  • 2.5 本章小结
  • 第三章 交叉熵方法概述
  • 3.1 交叉熵算法原理
  • 3.2 交叉熵算法在组合优化问题中的应用
  • 3.3 交叉熵算法的应用研究
  • 3.3.1 用于组合优化和连续优化问题的交叉熵算法
  • 3.3.2 用于组合优化问题的交叉熵算法
  • 3.3.3 交叉熵算法
  • 3.3.4 一种用于估计通信网缓冲溢出问题的快速交叉熵算法
  • 3.4 本章小结
  • 第四章 求解最大团问题的交叉熵方法
  • 4.1 最大图问题求解分析
  • 4.1.1 产生集团的方法
  • 4.1.2 参数更新方法
  • 4.2 求解最大团问题的交叉熵算法
  • 4.3 算法的运行分析及改进
  • 4.3.1 算法验证
  • 4.3.2 算法求解的适应度地形分析
  • 4.3.3 改进策略
  • 4.4 本章小结
  • 第五章 求解最大团问题的并行交叉熵算法
  • 5.1 并行元启发概述
  • 5.1.1 并行计算的目标
  • 5.1.2 平行计算平台
  • 5.2 交叉熵算法的并行研究
  • 5.3 基于OpenMP的并行算法
  • 5.3.1 算法的实现
  • 5.4 基于领导策略的并行算法
  • 5.4.1 任务分配
  • 5.4.2 决策行为
  • 5.4.3 算法实现
  • 5.5 本章小结
  • 第六章 实验结果及分析
  • 6.1 改进措施的影响
  • 6.2 局部扰动对算法的影响
  • 6.3 串行算法的求解结果
  • 6.4 并行算法的试验结果与评价
  • 6.4.1 基于OpenMP的并行算法实验结果
  • 6.4.2 基于MPI的并行计算结果
  • 6.5 并行算法之间的对比
  • 6.6 本章小结
  • 第七章 总结
  • 7.1 已完成工作总结
  • 7.2 今后的研究展望
  • 参考文献
  • 发表文章目录
  • 致谢
  • 代码说明及代码片段
  • 相关论文文献

    • [1].电力系统充裕度评估中的交叉熵蒙特卡洛方法[J]. 电力学报 2020(03)
    • [2].随机优化的改进交叉熵方法[J]. 北京航空航天大学学报 2018(01)
    • [3].基于交叉熵随机抽样算法的河流水质概率区间预测研究[J]. 水土保持应用技术 2017(04)
    • [4].分解的二维倒数交叉熵图像阈值选取[J]. 信号处理 2013(07)
    • [5].二维类内最小交叉熵的图像分割快速方法[J]. 计算机工程与应用 2011(09)
    • [6].利用最小交叉熵的多时相影像变化检测[J]. 测绘科学 2016(01)
    • [7].基于交叉熵算法的自抗扰控制器参数整定方法[J]. 黑龙江科技学院学报 2013(03)
    • [8].多式联运运输方案选择的交叉熵方法[J]. 交通运输系统工程与信息 2012(05)
    • [9].基于分解的二维指数交叉熵图像阈值分割[J]. 信号处理 2011(04)
    • [10].最小交叉熵图像重建算法[J]. 仪器仪表学报 2009(12)
    • [11].二维最大类间交叉熵阈值分割法[J]. 西北大学学报(自然科学版) 2008(03)
    • [12].基于倒数交叉熵的改进脉冲耦合神经网络图像分割算法[J]. 扬州大学学报(自然科学版) 2016(02)
    • [13].基于最小交叉熵的相关向量机[J]. 高技术通讯 2014(09)
    • [14].一种基于遗传算法的最小交叉熵阈值选择方法[J]. 控制与决策 2013(12)
    • [15].一种改进的二维最小交叉熵图像分割方法[J]. 光电工程 2010(11)
    • [16].基于综合相对交叉熵的多属性群决策方法[J]. 重庆工商大学学报(自然科学版) 2018(01)
    • [17].改进的功率极化交叉熵舰船检测方法[J]. 清华大学学报(自然科学版) 2014(04)
    • [18].区间直觉模糊连续交叉熵及其多属性决策方法[J]. 计算机工程与应用 2013(15)
    • [19].基于混沌弹性粒子群优化与基于分解的二维交叉熵阈值分割[J]. 上海交通大学学报 2011(03)
    • [20].一种求解最大团问题的并行交叉熵算法[J]. 软件学报 2008(11)
    • [21].基于交叉熵优化的高斯混合模型运动编码[J]. 机器人 2018(04)
    • [22].混沌粒子群优化指数交叉熵的阈值分割[J]. 微型机与应用 2014(07)
    • [23].两种二维交叉熵阈值法等价性证明及快速实现[J]. 计算机应用 2011(08)
    • [24].2维对称交叉熵图像阈值分割[J]. 中国图象图形学报 2011(08)
    • [25].鲁棒的交叉熵模糊聚类算法[J]. 计算机应用研究 2019(10)
    • [26].倒数交叉熵和改进图割结合的河流目标检测[J]. 哈尔滨工程大学学报 2015(06)
    • [27].基于改进交叉熵算法的伺服电机参数优化设计[J]. 计算机应用研究 2014(05)
    • [28].基于交叉熵算法的唯相位控制方向图零点生成[J]. 信号处理 2011(05)
    • [29].交叉熵优化算法在矿用干式变压器故障诊断中的应用[J]. 通信电源技术 2018(07)
    • [30].基于交叉熵方法和支持向量机的模拟电路故障诊断[J]. 控制与决策 2009(09)

    标签:;  ;  ;  ;  

    一种求解最大团问题的交叉熵算法与其并行化研究
    下载Doc文档

    猜你喜欢