首页> 外文学位 >Search space structures of local search algorithms for SAT.
【24h】

Search space structures of local search algorithms for SAT.

机译:SAT局部搜索算法的搜索空间结构。

获取原文
获取原文并翻译 | 示例

摘要

SAT problems are NP-Complete, which are not expected to be solved efficiently. Hence, the classic systematic search algorithms may encounter some hard instances that cannot be solved in reasonable time. However, local search algorithms may show their surprising efficiency on some of those SAT instances that are hard for classic ones. Local search procedures for SAT have become popular since the early 90's and several efficient solvers based on local search procedures have been proposed. The GSAT family and the WalkSAT family are two popular series of them. They use simple heuristics but can solve SAT instances on even thousands of variables. However, the search mechanism underlying them is still not well understood. Moreover, because of the lack of general theoretical tools for the analysis of local search algorithms, many researchers still analyze them empirically.;To understand the local search mechanism more deeply, we empirically analyzed the structure of the search spaces of local search algorithms. A search space basically represents all the possible states and moves of a local search procedure. Our research focuses on the coverage of traps and the convergence speed on search spaces. Traps consist of assignments that local search procedures should avoid. A local search procedure associated with search space graphs containing fewer traps has less chance to get stuck in traps. The convergence speed measures how fast a algorithm converges to the sinks. The solutions are a part of those sinks. Therefore, a faster convergence speed is desired. On the other hand, the convergence speed is directly affected by the average out-degree of states in search spaces. We empirically confirm the expected correlations among the coverage of traps, the average out-degree and algorithm performance through our study.
机译:SAT问题是NP-Complete,无法有效解决。因此,经典的系统搜索算法可能会遇到一些难以在合理时间内解决的难题。但是,本地搜索算法可能会在某些经典的SAT实例上显示出令人惊讶的效率。自90年代初以来,用于SAT的本地搜索程序已变得很流行,并且已经提出了一些基于本地搜索程序的有效求解器。 GSAT系列和WalkSAT系列是其中两个受欢迎的系列。他们使用简单的启发式方法,但是甚至可以解决数千个变量的SAT实例。但是,仍然没有很好地理解它们背后的搜索机制。此外,由于缺乏用于分析本地搜索算法的通用理论工具,许多研究者仍在进行经验分析。为了更深入地了解本地搜索机制,我们对本地搜索算法的搜索空间结构进行了实证分析。搜索空间基本上代表了本地搜索过程的所有可能状态和移动。我们的研究重点是陷阱的覆盖范围和搜索空间的收敛速度。陷阱包含本地搜索程序应避免的分配。与包含较少陷阱的搜索空间图相关联的本地搜索过程较少陷入陷阱的机会。收敛速度衡量算法收敛到汇点的速度。解决方案是这些接收器的一部分。因此,期望更快的收敛速度。另一方面,收敛速度直接受搜索空间中状态的平均失步度影响。通过我们的研究,我们从经验上确定了陷阱覆盖范围,平均异常程度和算法性能之间的预期相关性。

著录项

  • 作者

    Li, Guang.;

  • 作者单位

    University of Alberta (Canada).;

  • 授予单位 University of Alberta (Canada).;
  • 学科 Computer science.
  • 学位 M.Sc.
  • 年度 2004
  • 页码 75 p.
  • 总页数 75
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 老年病学;
  • 关键词

  • 入库时间 2022-08-17 11:43:13

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号