CSP的超树分解算法研究

CSP的超树分解算法研究

论文摘要

一个约束满足问题是否易于求解是与它的结构密切相关的。研究表明有着限制结构的约束满足问题是易于处理的,对于结构为无环的约束满足问题可以在多项式时间内求解。因此对于约束分解方法的研究也就成了约束满足问题领域的一个热门话题之一。约束分解方法有多种,它们的基本原理都是将一个有环约束满足问题P通过分解转化成一个等价的无环约束满足问题P’。本文的主要研究内容是基于约束满足问题的超树分解方法的研究,提出了一种新的超树分解方法:分割的超树分解(Separated HyperTree Decomposition--SHTD),它对超树分解的结构作了更严格的控制,是一类特殊的超树分解,因此它也是易于处理的。基于分割的超树分解所具有的结构特征和现有超树分解算法的不足,我们还提出了一种新的超树分解算法—基于分割的超树分解算法(Separate-Based Hypertree decomposition)sht-k-decomp,它是基于Gottlob等人的det-k-decomp算法的,它通过进一步限制separator的选择空间和引入同构的概念来加速分解过程的执行,但应该注意到由sht-k-decomp算法构造的超树分解并不是分割的超树分解。实验结果表明,分割的超树分解是一类分解效率较高的超树分解,且基于分割的超树分解算法sht-k-decomp算法是优于det-k-decomp算法的。

论文目录

  • 提要
  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 研究现状
  • 1.3 本文主要内容
  • 第2章 约束满足问题概述
  • 2.1 约束满足问题
  • 2.2 约束满足问题的结构
  • 第3章 超树分解
  • 3.1 树分解
  • 3.2 超树分解
  • 3.2.1 引言
  • 3.2.2 相关背景知识
  • 3.2.3 超树分解算法
  • 3.2.4 连通的超树分解算法
  • 第4章 分割的超树分解和sht-k-decomp算法
  • 4.1 分割的超树分解
  • 4.2 sht-k-decomp算法
  • 4.3 分割的超树分解的算法实现
  • 第5章 实验结果及结论
  • 第6章 工作总结及展望
  • 参考文献
  • 作者简介
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    CSP的超树分解算法研究
    下载Doc文档

    猜你喜欢