This paper considers the problem of an agent searching for a resource or a tangible good in a physical environment, where at each stage of its search it observes one source where this good can be found. The cost of acquiring the resource or good at a given source is uncertain (a-priori), and the agent can observe its true value only when physically arriving at the source. Sample applications involving this type of search include agents in exploration and patrol missions (e.g., an agent seeking to find the best location to deploy sensing equipment along its path). The uniqueness of these settings is that the expense of observing the source on each step of the process derives from the last source the agent explored. We analyze three variants of the problem, differing in their objective: minimizing the total expected cost, maximizing the success probability given an initial budget, and minimizing the budget necessary to obtain a given success probability. For each variant, we first introduce and analyze the problem with a single agent, either providing a polynomial solution to the problem or proving it is NP-Complete. We also introduce an innovative fully polynomial time approximation scheme algorithm for the minimum budget variant. Finally, the results for the single agent case are generalized to multi-agent settings.
[1]
Herbert S. Wilf,et al.
Algorithms and Complexity
,
2010,
Lecture Notes in Computer Science.
[2]
Giorgio Ausiello,et al.
On Salesmen, Repairmen, Spiders, and Other Traveling Agents
,
2000,
CIAC.
[3]
P. Hudson.
Search Games
,
1982
.
[4]
Sarit Kraus,et al.
Cooperative Exploration in the Electronic Marketplace
,
2005,
AAAI.
[5]
M. Weitzman.
Optimal search for the best alternative
,
1978
.
[6]
Mihalis Yannakakis,et al.
Searching a Fixed Graph
,
1996,
ICALP.
[7]
S. Lippman,et al.
THE ECONOMICS OF JOB SEARCH: A SURVEY*
,
1976
.
[8]
Samuel P. M. Choi,et al.
Optimal Time-Constrained Trading Strategies for Autonomous Agents
,
2000
.
[9]
Martin L. Puterman,et al.
Markov Decision Processes: Discrete Stochastic Dynamic Programming
,
1994
.
[10]
Noam Hazon,et al.
Redundancy, Efficiency and Robustness in Multi-Robot Coverage
,
2005,
Proceedings of the 2005 IEEE International Conference on Robotics and Automation.
[11]
L. Stone.
Search and Screening: General Principles with Historical Applications (B. O. Koopman)
,
1981
.
[12]
Herbert S. Wilf,et al.
Algorithms and Complexity
,
1994,
Lecture Notes in Computer Science.