位置:成果数据库 > 期刊 > 期刊详情页
一个基于最小冲突修补的动态约束满足求解算法
  • ISSN号:1000-1239
  • 期刊名称:《计算机研究与发展》
  • 时间:0
  • 分类:TP18[自动化与计算机技术—控制科学与工程;自动化与计算机技术—控制理论与控制工程]
  • 作者机构:[1]吉林大学计算机科学与技术学院,长春130012, [2]吉林大学符号计算与知识工程教育部重点实验室,长春130012
  • 相关基金:国家自然科学基金项目(60473003);教育部博士点基金项目(20050183065);教育部新世纪优秀人才支持计划基金项目 Dynamic constraint satisfaction problem is an important research area in artificial intelligence. In real life, many problems such as on-line scheduling, flexible planning and configuration, etc. can be translated into dynamic CSPs easily. At the same time, it is recognized as a powerful tool to solve combinatorial problems on dynamic environments. Solution reuse strategy as well as off-line compilation technology has been studied as methods for solving dynamic CSPs in recent years. Moreover solution reuse strategy can find a new solution near the original one when problems change, and LC algorithm introduced by G. Verfaillie and T. Sehiex is an efficient algorithm based on this strategy. In order to improve the performance of LC algorithm, this paper proposes a tabu search algorithm, denoted as Tabu_LC, to solve dynamic CSPs, in which branch and bound strategy is used to repair conflicts. Experiments on randomly generated problems indicate the proposed algorithm is efficient. This research is supported by the National Natural Science Foundation of China under grant No. 60473003, the National Research Foundation for the Doctoral Program of Higher Education of China under grant No. 20050183065 and the Program for New Century Excellent Talents in Universities.
中文摘要:

约束满足问题是人工智能中一个重要的研究方向,近年来,对动态变化的约束满足问题的研究逐渐成为该领域的热点.在目前该领域最流行的LC算法基础上,引入禁忌搜索策略,提出了一个基于最小冲突修补的算法Tabu—LC.算法在每次冲突调整时将所有冲突变量看成一个整体,并采用分支定界搜索策略求解冲突变量组成的子问题,极大地提高了求解效率.同时,在约束求解系统“明月1.0”架构下给出了算法的具体实现,并针对大量随机问题进行了对比实验.结果表明,Tabu—LC算法在求解效率和解的质量上都明显优于LC算法.

英文摘要:

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.

同期刊论文项目
期刊论文 60 会议论文 19
同项目期刊论文
期刊信息
  • 《计算机研究与发展》
  • 中国科技核心期刊
  • 主管单位:中国科学院
  • 主办单位:中国科学院计算技术研究所
  • 主编:徐志伟
  • 地址:北京市科学院南路6号中科院计算所
  • 邮编:100190
  • 邮箱:crad@ict.ac.cn
  • 电话:010-62620696 62600350
  • 国际标准刊号:ISSN:1000-1239
  • 国内统一刊号:ISSN:11-1777/TP
  • 邮发代号:2-654
  • 获奖情况:
  • 2001-2007百种中国杰出学术期刊,2008中国精品科...,中国期刊方阵“双效”期刊
  • 国内外数据库收录:
  • 俄罗斯文摘杂志,荷兰文摘与引文数据库,美国工程索引,日本日本科学技术振兴机构数据库,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2008版),中国北大核心期刊(2011版),中国北大核心期刊(2014版),中国北大核心期刊(2000版)
  • 被引量:40349