节点文献

约束逻辑程序设计的变量压缩事件分析

Event Analysis of Variables Narrowing in CLP

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 易军凯; 肖洋;

【Author】 Yi Junkai Xiao Yang (School of Information Science and Technology,Beijing University of Chemical Technology,Beijing 100029)

【机构】 北京化工大学信息科学与技术学院; 北京化工大学信息科学与技术学院 北京100029; 北京100029;

【摘要】 该文涉及的约束逻辑程序设计(CLP)是一在二叉树上进行搜索的过程,提高搜索效率是CLP的主要研究方向之一。在CLP中约束推理机是核心,由变量组、约束过滤器、临时容器、推理引擎组成。在介绍了约束推理机激活过滤器,对变量进行区间压缩后,提出引入变量事件,总结为三种类型:SINGLE、BOUND和DOMCHG,用于减少过滤器的激发次数。实验结果表明,变量事件能够促进约束推理机的搜索效率,缩短二叉树搜索的时间,可以更快寻找到答案。

【Abstract】 Constraint logic programming in the paper is to search nodes in one binary tree and is useful for solving combinatorial problems such as optimization and scheduling.The searching runtime is one important division for constraint programming research.Constraint tree search engine is the core of constraint programming and includes variables,constraint filters,store and propagation engine.After how to waken filters for constraint programming is shown,Event occurrence of variables is introduced to reduce wakening times of filters.Event type has three,SINGLE,BOUND and DOMCHG.Test shows event occurrence of variables can improve tree search efficiency and reduce runtime of searching the binary tree to get solutions with less time.

【基金】 新加坡政府支持,与新加坡国立大学合作
  • 【文献出处】 计算机工程与应用 ,Computer Engineering and Applications , 编辑部邮箱 ,2005年18期
  • 【分类号】TP311.11
  • 【被引频次】1
  • 【下载频次】40
节点文献中: