Algorithms and complexity results for graph-based pursuit evasion

被引:20
作者
Borie, Richard [2 ]
Tovey, Craig [1 ]
Koenig, Sven [3 ]
机构
[1] Georgia Inst Technol, Dept Ind & Syst Engn, Atlanta, GA 30332 USA
[2] Univ Alabama, Dept Comp Sci, Tuscaloosa, AL 35487 USA
[3] Univ So Calif, Dept Comp Sci, Los Angeles, CA 90089 USA
基金
美国国家科学基金会;
关键词
Pursuit evasion; Edge search; Graph search; NP-complete; Algorithm; Tree; VERTEX SEPARATION; PATHWIDTH; TREEWIDTH; SEARCH; NUMBER; WIDTH;
D O I
10.1007/s10514-011-9255-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We study the classical edge-searching pursuit-evasion problem where a number of pursuers have to clear a given graph of fast-moving evaders despite poor visibility, for example, where robots search a cave system to ensure that no terrorists are hiding in it. We study when polynomial-time algorithms exist to determine how many robots are needed to clear a given graph (minimum robot problem) and how a given number of robots should move on the graph to clear it with either a minimum sum of their travel distances (minimum distance problem) or minimum task-completion time (minimum time problem). The robots cannot clear a graph if the vertex connectivity of some part of the graph exceeds the number of robots. Researchers therefore focus on graphs whose subgraphs can always be cut at a limited number of vertices, that is, graphs of low treewidth, typically trees. We describe an optimal polynomial-time algorithm, called CLEARTHETREE, that is shorter and algorithmically simpler than the state-of-the-art algorithm for the minimum robot problem on unit-width unit-length trees. We then generalize prior research to both unit-width arbitrary-length and unit-length arbitrary-width graphs and derive both algorithms and time complexity results for a variety of graph topologies. Pursuit-evasion problems on the former graphs are generally simpler than pursuit-evasion problems on the latter graphs. For example, the minimum robot and distance problems are solvable in polynomial time on unit-width arbitrary-length trees but NP-hard on unit-length arbitrary-width trees.
引用
收藏
页码:317 / 332
页数:16
相关论文
共 38 条
[1]  
Agmon N., 2008, P 7 INT JOINT C AUTO, V1, P55
[2]   Multi-robot perimeter patrol in adversarial settings [J].
Agmon, Noa ;
Kraus, Sarit ;
Kaminka, Gal A. .
2008 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-9, 2008, :2339-2345
[3]  
[Anonymous], THESIS U CALIFORNIA
[4]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[5]  
Barriere L., 2002, ACM S PAR ALG ARCH S, P200
[6]   MONOTONICITY IN GRAPH SEARCHING [J].
BIENSTOCK, D ;
SEYMOUR, P .
JOURNAL OF ALGORITHMS, 1991, 12 (02) :239-245
[7]  
Bodlaender HL, 2004, LECT NOTES COMPUT SC, V3162, P37
[8]   TREEWIDTH AND PATHWIDTH OF PERMUTATION GRAPHS [J].
BODLAENDER, HL ;
KLOKS, T ;
KRATSCH, D .
SIAM JOURNAL ON DISCRETE MATHEMATICS, 1995, 8 (04) :606-616
[9]   THE PATHWIDTH AND TREEWIDTH OF COGRAPHS [J].
BODLAENDER, HL ;
MOHRING, RH .
SIAM JOURNAL ON DISCRETE MATHEMATICS, 1993, 6 (02) :181-188
[10]   Efficient and constructive algorithms for the pathwidth and treewidth of graphs [J].
Bodlaender, HL ;
Kloks, T .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 1996, 21 (02) :358-402