赋权MAX-SAT问题的动态凸化方法

赋权MAX-SAT问题的动态凸化方法

论文摘要

可满足性问题(简称SAT问题)在运筹学、人工智能、VLSI集成电路设计与检测和计算机科学等热点领域有着广泛的应用,SAT问题是第一个被证明为NP-hard的问题。解决SAT问题具有突出的理论和应用价值。完备算法求解SAT问题要花费大量时间且只能解决小规模的SAT问题,所以很难应用到实际的问题。上世纪九十年代以来,有关SAT问题的算法研究转向不完备的搜索算法的研究,不完备算法虽然不能保证一定能找到解,但可以有效地解决大规模的SAT问题。赋权MAX-SAT问题是SAT问题的推广,求解赋权MAX-SAT问题的算法同样适用于SAT问题。本文对GRASP和GRASP+PR算法进行了研究,总结了提高算法性能和跳出局部陷阱所用的策略或机制。用局部搜索算法求解SAT问题遇到的主要瓶颈在于如何避免陷入局部最优解或如何跳出陷入的局部最优解,以提高计算效率。本文的主要研究目的就是通过有效途径来合理地解决如何使算法在陷入局部最优值的情况下跳出来。文献[50,51]提出了一种解决非线性约束的非线性整数规划问题的局部搜索方法。该方法采用辅助函数变换使原问题转化成一新的组合优化问题,并证明在解的可行域里新问题的最优解是原问题的最优解;结合局部搜索策略,在极小化辅助函数的过程中,当算法陷入局部极小解时,通过增加一个参数的值能使辅助函数成功且有效的跳出之前收敛的局部最优解。上述描述的方法称为动态凸化方法[50,51],我们将其推广到解决SAT问题,通过与GRASP和GRASP+PR算法在多个标准实例的计算试验对比,表明基于动态凸化方法的算法有较快的收敛速度。其次,我们将动态凸化方法应用到解决图着色问题(简称GCP问题)中。通过构造辅助函数及利用FM局部搜索算法,我们用构造的算法对不同规模的图着色问题实例进行实验,并与已知的GRASP算法对比;计算结果表明,用局部搜索算法求解变换后的组合优化问题的解的质量高于用局部搜索算法直接求解原GCP问题。最后,对局部搜索算法进行实验分析;对本文的求解SAT及GCP问题的局部搜索算法研究进行总结并做相应的工作展望。

论文目录

  • 中文摘要
  • Abstract
  • 目录
  • 第一章 引言
  • 1.1 论文的研究背景
  • 1.2 SAT 问题的定义
  • 1.3 SAT 问题在集成电路设计中的应用
  • 1.4 论文的研究任务
  • 第二章 GRASP 及 GRASP+PR 算法的研究
  • 2.1 GRASP 及 GRASP+PR 算法介绍
  • 2.2 GRASP 算法
  • 2.3 GRASP+PR 算法
  • 2.4 GRASP 和 GRASP+PR 对比
  • 第三章 赋权 MAX-SAT 问题的动态凸化方法
  • 3.1 引言
  • 3.2 距离、邻域及局部搜索算法
  • 3.3 MAX-WSAT 辅助函数及其性质
  • 3.4 辅助函数的局部搜索算法
  • 3.5 实验分析
  • 3.6 结论
  • 第四章 图着色问题的动态凸化方法研究
  • 4.1 引言
  • 4.2 概念定义
  • 4.3 辅助函数定义
  • 4.4 GCP 的动态凸化方法
  • 4.5 局部搜索算法的实验分析
  • 4.6 结论
  • 第五章 总结
  • 5.1 本文的主要工作
  • 5.2 展望
  • 参考文献
  • 致谢
  • 个人简历、在学期间的研究成果及发表的学术论文
  • 相关论文文献

    • [1].设备定位问题局部搜索算法的实验[J]. 计算机工程与应用 2010(02)
    • [2].k-匿名映射的一种局部搜索算法[J]. 计算机应用与软件 2009(12)
    • [3].求解旅行锦标赛问题的改进混合局部搜索算法[J]. 计算机仿真 2012(10)
    • [4].求解卸装一体化车辆路径问题的改进导向局部搜索算法[J]. 科学技术与工程 2015(18)
    • [5].基于改进局部搜索算法的三维空间路径规划研究[J]. 电子科技 2019(06)
    • [6].多邻域局部搜索算法求解资源受限项目调度[J]. 广东石油化工学院学报 2018(01)
    • [7].0-1背包问题的贪心局部搜索算法研究[J]. 闽江学院学报 2009(05)
    • [8].基于多邻域的车辆路径优化迭代局部搜索算法[J]. 北京交通大学学报 2009(02)
    • [9].求解VRPSDP的多邻域导向局部搜索算法[J]. 微电子学与计算机 2015(09)
    • [10].MAX-SAT问题一种改进的局部搜索算法[J]. 计算机工程与科学 2008(11)
    • [11].航班恢复问题的迭代局部搜索算法[J]. 计算机与现代化 2019(09)
    • [12].一种求解多目标组合优化的遗传局部搜索算法[J]. 计算机应用与软件 2009(08)
    • [13].基于IAPS的扩展规则局部搜索算法[J]. 电子学报 2020(05)
    • [14].易腐品配送中心选址的聚类局部搜索算法[J]. 杭州电子科技大学学报(社会科学版) 2014(04)
    • [15].一种求解Job-shop调度问题的遗传局部搜索算法[J]. 中国机械工程 2008(14)
    • [16].求解RCPSP问题的迭代局部搜索算法研究[J]. 现代计算机(专业版) 2016(08)
    • [17].两机器越库调度问题的模拟退火算法[J]. 物流技术 2008(02)
    • [18].一种混合局部搜索算法的遗传算法求解旅行商问题[J]. 计算机应用与软件 2015(03)
    • [19].基于设计结构矩阵的耦合活动排程[J]. 系统工程 2018(06)
    • [20].一种求解最大团问题的自适应过滤局部搜索算法[J]. 信息与控制 2011(04)
    • [21].事件驱动下的重点海域监测站部署算法研究[J]. 计算机工程与应用 2017(07)
    • [22].改进迭代局部搜索算法求解第Ⅰ类混流双边装配线平衡问题[J]. 计算机集成制造系统 2018(02)
    • [23].求解MinSAT问题的加强式格局检测与子句加权算法[J]. 计算机学报 2018(04)
    • [24].求解最大团问题的并行多层图划分方法[J]. 计算机应用 2018(12)
    • [25].寻找最大独立集的算法[J]. 太原师范学院学报(自然科学版) 2014(02)
    • [26].改进ORB-SLAM算法在户外离线即时导航的研究[J]. 实验室研究与探索 2019(09)
    • [27].合取范式3可满足问题的局部搜索近似算法[J]. 计算机学报 2010(07)
    • [28].岩体渗透系数反演的混合优化算法[J]. 武汉工业学院学报 2009(03)
    • [29].求解k中间点问题的新局部搜索算法[J]. 计算机工程与应用 2008(04)
    • [30].多目标同顺序流水作业的局部搜索算法[J]. 计算机集成制造系统 2008(03)

    标签:;  ;  ;  

    赋权MAX-SAT问题的动态凸化方法
    下载Doc文档

    猜你喜欢