期刊文献+

基于BDD的增量启发式搜索 被引量:2

BDD-Based Incremental Heuristic Search
下载PDF
导出
摘要 增量搜索是一种利用先前的搜索信息提高本次搜索效率的方法,通常可以用来解决动态环境下的重规划问题.在人工智能领域,一些实时系统常常需要根据外界环境的变化不断修正自身,这样就会产生一系列变化较小的相似问题,此时应用增量搜索将会非常有效.另外,基于BDD(binary decision diagram)的启发式搜索,结合了基于BDD的搜索和启发式搜索这两种方法的优点.它既用BDD这一紧凑的数据结构来表示系统的状态空间,又通过使用启发信息来进一步压缩搜索树的大小.在介绍基于BDD的启发式搜索和增量搜索之后,结合这两种方法给出了基于BDD的增量启发式搜索算法——BDDRPA*.大量的实验结果表明,BDDRPA*算法是非常有效的,它可以被广泛地应用到智能规划、移动机器人问题等领域中. Incremental search reuses information from previous searches to find solutions to a series of similar search problems. It is potentially faster than solving each search problem from scratch. This is very important because many artificial intelligence systems have to adapt their plans continuously to changes in the world. If the changes are small, incremental search will be very efficient. BDD (binary decision diagram)-Based heuristic search combines the advantages of BDD-based search and heuristic search. Heuristic search impacts the size of the resulting search trees and BDDs can be used to efficiently describe the sets of states based on their binary encodings This article first introduces BDD-based heuristic search and incremental search. Combining the two methods, it then gives a BDD-based incremental heuristic search algorithm BDDRPA*. The experimental results show that BDDRPA is a very efficient incremental heuristic search algorithm. It can be used to solve many problems like symbolic replanning and robot navigation problems and so on.
出处 《软件学报》 EI CSCD 北大核心 2009年第9期2352-2365,共14页 Journal of Software
基金 国家自然科学基金Nos.60833001 60721061 60725207 国家重点基础研究发展计划(973)No.2010CB328103~~
关键词 增量搜索 启发式搜索 BDD(binary DECISION diagram) 重规划 incremental search heuristic search BDD (binary decision diagram) replanning
  • 相关文献

参考文献23

  • 1desJardins M, Durfee E, Ortiz C, Wolverton M. A survey of research in distributed, continual planning. Artificial Intelligence Magazine, 1999,20(4):13-22.
  • 2Frigioni D, Marchetti-Spaccamela A, Nanni U. Fully dynamic algorithms for maintaining shortest paths trees. Journal of Algorithms, 2000,34(2):251-281.
  • 3Stuart Russell, Peter Norvig. Artificial Intelligence: A modem Approach. Pearson Education, Inc., 2002.
  • 4Korf RE. Depth-first iterative-deepening: An optimal admissible tree search. Artificial Intelligence, 1985,27(1):97-109.
  • 5Koenig S, Furcy D, Bauer C. Heuristic search-based replanning. In: Ghallab M, Herbzberg J, Traverso P, eds. Proc. of the 6th lnt'l Conf. on Artificial Intelligence Planning and Scheduling. AIPS 2002. Menlo Park: AAAI Press, 2002. 294-301.
  • 6Ausiello G, Italiano G, Marchetti-Spaccamela A, Nanni U. Incremental algorithms for minimal length paths. Journal of Algorithms, 1991,12(4):615-638.
  • 7Feuerstein E, Marchetti-Spaccamela A. Dynamic algorithms for shortest paths in planar graphs. Theoretical Computer Science, 1993,116(2):359-371.
  • 8Frigioni D, Marchetti-Spaccamela A, Nanni U. Fully dynamic output bounded single source shortest path problem. In: Proe. of the 7th Annual ACM-SIAM Symp. on Discrete Algorithms. 1996. 212-221.
  • 9Rohnert H. A dynamization of the all pairs least cost path problem. In: Mehlhom K, ed, Proc. of the Symp. on Theoretical Aspects of Computer Science. New York: Springer-Verlag, 1985. 279-286.
  • 10Edelkamp S. Updating shortest paths. In: Prade H, ed. Proc. of the European Conf. on Artificial Intelligence. 1998. 655-659.

同被引文献18

  • 1陈根军,唐国庆.基于禁忌搜索与蚁群最优结合算法的配电网规划[J].电网技术,2005,29(2):23-27. 被引量:48
  • 2朱庆保.动态复杂环境下的机器人路径规划蚂蚁预测算法[J].计算机学报,2005,28(11):1898-1906. 被引量:50
  • 3吕关锋,苏开乐,林瀚,骆翔宇,陈清亮,岳伟亚.基于BDD的图表示及其算法[J].中山大学学报(自然科学版),2006,45(1):20-24. 被引量:4
  • 4McMillan K L. Symbolic Model Checking [ M]. London: Kluwer Academic Publisher, 1993.
  • 5Clarke E,Grumberg O,Peled D. Model Checking [M]. Boston: MIT Press, 1999.
  • 6Edelkamp S, Reffel F. OBDDs in heuristic search [ C]//Herzog O, Gunter A, eds. Proc. of the 22nd Annual German Conf. on Advances in Artificial Intelligence (K1-98). LNCS 1504, New York: Springer- Verlag, 1998:81 -92.
  • 7Jensen R M, Bryant R E, Manuela M. Veloso. Set A" :An efficient BDD -based heuristic search algorithm [C]//Proc. of the 18th National Conf. on Artificial Intelligence and 14th Conf. on Innovative Applications of Artificial Intelligence. AAAI 2002. Menlo Park : AAAI Press, 2002 : 668 - 673.
  • 8Jensen R M, Veloso M M, Bryant R E. State -Set branching: Leveraging BDDs for heuristic search [ J ]. Artificial Intelli- gence, 2008, 172: 103- 139.
  • 9Akers B. Binary decision diagrams[J]. IEEE Transactions on computers, 1978, 27(6) : 509 -516.
  • 10龙望宁,杨士元,闵应骅,童诗白.基于重量分析的OBDD变量排序算法[J].计算机学报,1997,20(8):702-710. 被引量:6

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部