mobile agent;
treasure hunt;
tree;
GRAPH EXPLORATION;
SEARCH;
OPTIMALITY;
D O I:
10.1002/net.22075
中图分类号:
TP3 [计算技术、计算机技术];
学科分类号:
0812 ;
摘要:
Treasure hunt is finding a hidden inert target by a mobile agent. We consider deterministic algorithms for treasure hunt in trees. Our goal is to establish the impact of different kinds of initial knowledge given to the agent on the cost of treasure hunt, defined as the total number of edge traversals until the agent reaches the treasure. The agent can be initially given either a complete map of the tree rooted at its starting node, with all port numbers marked, or a blind map of the tree rooted at its starting node but without port numbers. It may also be given, or not, the distance from the root to the treasure. This yields four different knowledge types that are partially ordered by their precision. The penalty of a less precise knowledge type type T-2 over a more precise knowledge type T-1 measures intuitively the worst-case ratio of the cost of an algorithm supplied with knowledge of type T-2 over the cost of an algorithm supplied with knowledge of type T-1. Our main results establish penalties for comparable knowledge types in this partial order. For knowledge types with known distance, the penalty for having a blind map over a complete map turns out to be very large. By contrast, for unknown distance, the penalty of having a blind map over having a complete map is small. When a map is provided (either complete or blind), the penalty of not knowing the distance over knowing it is medium.