首页 | 官方网站   微博 | 高级检索  
     

一个基于最小冲突修补的动态约束满足求解算法
引用本文:孙吉贵,高健,张永刚.一个基于最小冲突修补的动态约束满足求解算法[J].计算机研究与发展,2007,44(12):2078-2084.
作者姓名:孙吉贵  高健  张永刚
作者单位:[1]吉林大学计算机科学与技术学院,长春130012 [2]吉林大学符号计算与知识工程教育部重点实验室,长春130012
基金项目:国家自然科学基金 , 高等学校博士学科点专项科研项目 , 教育部跨世纪优秀人才培养计划
摘    要:约束满足问题是人工智能中一个重要的研究方向,近年来,对动态变化的约束满足问题的研究逐渐成为该领域的热点.在目前该领域最流行的LC算法基础上,引入禁忌搜索策略,提出了一个基于最小冲突修补的算法Tabu_LC.算法在每次冲突调整时将所有冲突变量看成一个整体,并采用分支定界搜索策略求解冲突变量组成的子问题,极大地提高了求解效率.同时,在约束求解系统"明月1.0"架构下给出了算法的具体实现,并针对大量随机问题进行了对比实验.结果表明,Tabu_LC算法在求解效率和解的质量上都明显优于LC算法.

关 键 词:最小冲突修补  动态约束满足问题  禁忌搜索  分支定界  解重用  最小  修补  动态  约束满足问题  求解算法  Problems  Constraint  Satisfaction  Dynamic  Algorithm  Based  质量  结果  对比实验  随机问题  架构  求解系统  效率  子问题  组成  分支定界
收稿时间:2006-08-02
修稿时间:2007-06-13

A Mini-Conflict Repair Based Algorithm for Solving Dynamic Constraint Satisfaction Problems
Sun Jigui,Gao Jian,Zhang Yonggang.A Mini-Conflict Repair Based Algorithm for Solving Dynamic Constraint Satisfaction Problems[J].Journal of Computer Research and Development,2007,44(12):2078-2084.
Authors:Sun Jigui  Gao Jian  Zhang Yonggang
Abstract:Constraint satisfaction problems (CSPs) is an important research branch in artificial intelligence. Recently, dynamic CSP is proposed as a powerful tool for solving many real-world problems on dynamic environments. As a result, several algorithms to solve dynamic CSPs are presented. Among those algorithms, local change (LC) algorithm based on solution reuse strategy is a method for solving many kinds of dynamic CSPs and efficient for flexible planning. On the basis of LC algorithm which is widely used, the tabu search strategy is integrated and a mini-conflict repair based algorithm is proposed, which is called Tabu_ LC. The improved algorithm considers all the conflict variables as a whole, and then solves the sub-problems with branch and bound algorithm to find the best neighbor assignment, which improves the efficiency markedly. Furthermore, the Tabu_ LC algorithm is implemented in the framework of constraint solving system "Ming-yue 1.0", and compared with the LC algorithm using large amount of random CSPs. The experiment indicates that the improved algorithm has overwhelmed the LC algorithm on both the efficiency and quality of solutions.
Keywords:mini-conflict repair  dynamic CSPs  tabu search  branch-and-bound  solution reuse
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号