Analytical Results on the BFS vs. DFS Algorithm Selection Problem: Part II: Graph Search

被引:3
作者
Everitt, Tom [1 ]
Hutter, Marcus [1 ]
机构
[1] Australian Natl Univ, Canberra, ACT, Australia
来源
AI 2015: ADVANCES IN ARTIFICIAL INTELLIGENCE | 2015年 / 9457卷
关键词
D O I
10.1007/978-3-319-26350-2_15
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The algorithm selection problem asks to select the best algorithm for a given problem. In the companion paper (Everitt and Hutter 2015b), expected runtime was approximated as a function of search depth and probabilistic goal distribution for tree search versions of breadth-first search (BFS) and depth-first search (DFS). Here we provide an analogous analysis of BFS and DFS graph search, deriving expected runtime as a function of graph structure and goal distribution. The applicability of the method is demonstrated through analysis of two different grammar problems. The approximations come surprisingly close to empirical reality.
引用
收藏
页码:166 / 178
页数:13
相关论文
共 12 条
[1]  
[Anonymous], 2010, Articial intelligence: A modern approach
[2]  
Edelkamp S, 2012, HEURISTIC SEARCH: THEORY AND APPLICATIONS, P1
[3]  
Everitt T., 2015, 28 AUSTR JOINT C A 1
[4]  
Everitt T., 2015, TECHNICAL REPORT
[5]   Algorithm runtime prediction: Methods & evaluation [J].
Hutter, Frank ;
Xu, Lin ;
Hoos, Holger H. ;
Leyton-Brown, Kevin .
ARTIFICIAL INTELLIGENCE, 2014, 206 :79-111
[6]  
Knuth D. E., 1975, MATH COMPUT, V29, P122
[7]   Time complexity of iterative-deepening-A* [J].
Korf, RE ;
Reid, M ;
Edelkamp, S .
ARTIFICIAL INTELLIGENCE, 2001, 129 (1-2) :199-218
[8]  
Kotthoff L., 2014, AI MAG, P1
[9]   Universal intelligence: A definition of machine intelligence [J].
Legg, Shane ;
Hutter, Marcus .
MINDS AND MACHINES, 2007, 17 (04) :391-444
[10]  
Pearl J., 1984, Heuristics: Intelligent Search Strategies for Computer Problem Solving