Skip to main content
Log in

Deterministic Treasure Hunt in the Plane with Angular Hints

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

A mobile agent equipped with a compass and a measure of length has to find an inert treasure in the Euclidean plane. Both the agent and the treasure are modeled as points. In the beginning, the agent is at a distance at most \(D>0\) from the treasure, but knows neither the distance nor any bound on it. Finding the treasure means getting at distance at most 1 from it. The agent makes a series of moves. Each of them consists in moving straight in a chosen direction at a chosen distance. In the beginning and after each move the agent gets a hint consisting of a positive angle smaller than \(2\pi\) whose vertex is at the current position of the agent and within which the treasure is contained. We investigate the problem of how these hints permit the agent to lower the cost of finding the treasure, using a deterministic algorithm, where the cost is the worst-case total length of the agent’s trajectory. It is well known that without any hint the optimal (worst case) cost is \(\varTheta (D^2)\). We show that if all angles given as hints are at most \(\pi\), then the cost can be lowered to O(D), which is the optimal complexity. If all angles are at most \(\beta\), where \(\beta <2\pi\) is a constant unknown to the agent, then the cost is at most \(O(D^{2-\epsilon })\), for some \(\epsilon >0\). For both these positive results we present deterministic algorithms achieving the above costs. Finally, if angles given as hints can be arbitrary, smaller than \(2\pi\), then we show that cost complexity \(\varTheta (D^2)\) cannot be beaten.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Notes

  1. By a (rectangular) spiral with jump 1 we mean a polygonal line composed of segments going East, South, West, North, East, South, West, North,...of lengths \(1,1,2,2,3,3,4,4,\ldots\)

References

  1. Aichholzer, O., Aurenhammer, F., Icking, C., Klein, R., Langetepe, E., Rote, G.: Generalized self-approaching curves. Discrete Appl. Math. 109, 3–24 (2001)

    Article  MathSciNet  Google Scholar 

  2. Alpern, S., Gal, S.: The Theory of Search Games and Rendezvous. Kluwer Academic Publications, Dordrecht (2003)

    MATH  Google Scholar 

  3. Baeza-Yates, R., Culberson, J., Rawlins, J.: Searching the plane. Inf. Comput. 106, 234–252 (1993)

    Article  MathSciNet  Google Scholar 

  4. Bouchard, S., Dieudonné, Y., Pelc, A., Petit, F.: Deterministic treasure hunt in the plane with angular hints. In: Proceedings of 29th International Symposium on Algorithms and Computation (ISAAC 2018), pp. 48:1–48:13

  5. Beck, A., Newman, D.J.: Yet more on the linear search problem. Israel J. Math. 8, 419–429 (1970)

    Article  MathSciNet  Google Scholar 

  6. Boczkowski, L., Korman, A., Rodeh, Y.: Searching on trees with noisy memory. In: Proceedings of 26th Annual European Symposium on Algorithms (ESA 2018), pp. 54:1–54:13

  7. Bonato, A., Nowakowski, R.J.: The Game of Cops and Robbers on Graphs. American Mathematical Society, Providence (2011)

    Book  Google Scholar 

  8. Czyzowicz, J., Gasieniec, L., Killick, R., Kranakis, E.: Symmetry breaking in the plane: Rendezvous by robots with unknown attributes. In: Proceedings of 38th ACM Symposium on Principles of Distributed Computing (PODC 2019), pp. 4–13

  9. Chung, T.H., Hollinger, G.A., Isler, V.: Search and pursuit-evasion in mobile robotics: a survey. Auton. Robot. 31, 299–316 (2011)

    Article  Google Scholar 

  10. Demaine, E., Fekete, S., Gal, S.: Online searching with turn cost. Theor. Comput. Sci. 361, 342–355 (2006)

    Article  MathSciNet  Google Scholar 

  11. Emek, Y., Langner, T., Stolz, D., Uitto, J., Wattenhofer, R.: How many ants does it take to find the food? Theor. Comput. Sci. 608, 255–267 (2015)

    Article  MathSciNet  Google Scholar 

  12. Fricke, G. M., Hecker, J. P., Griego, A. D., Tran, L. T., Moses, Melanie E.: A Distributed deterministic spiral search algorithm for swarms. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2016), pp. 4430–4436

  13. Grünbaum, B.: Partitions of mass-distributions and convex bodies by hyperplanes. Pac. J. Math. 10, 1257–1261 (1960)

    Article  MathSciNet  Google Scholar 

  14. Ghosh, S.K., Klein, R.: Online algorithms for searching and exploration in the plane. Comput. Sci. Rev. 4, 189–201 (2010)

    Article  Google Scholar 

  15. Isbell, J.R.: An optimal search pattern. Naval Res. Logist. Q. 4, 357–359 (1957)

    Article  MathSciNet  Google Scholar 

  16. Jez, A., Lopuszanski, J.: On the two-dimensional cow search problem. Inf. Process. Lett. 109, 543–547 (2009)

    Article  MathSciNet  Google Scholar 

  17. Komm, D., Kralovic, R., Kralovic, R., Smula, J.: Treasure hunt with advice. In: Proceedings of 22nd International Colloquium on Structural Information and Communication Complexity (SIROCCO 2015), pp. 328–341

  18. Kao, M.Y., Reif, J.H., Tate, S.R.: Searching in an unknown environment: an optimal randomized algorithm for the cow-path problem. Inf. Comput. 131, 63–79 (1996)

    Article  MathSciNet  Google Scholar 

  19. Keller, B., Langner, T., Uitto, J., Wattenhofer, R.: Overcoming obstacles with ants. In: Proceedings of 19th International Conference on Principles of Distributed Systems (OPODIS 2015), pp. 1–17

  20. Langetepe, E.: On the optimality of spiral search. In: Proceedings of the Twenty-First Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2010), pp. 1–12

  21. Langetepe, E.: Searching for an axis-parallel shoreline. Theor. Comput. Sci. 447, 85–99 (2012)

    Article  MathSciNet  Google Scholar 

  22. Miller, A., Pelc, A.: Tradeoffs between cost and information for rendezvous and treasure hunt. J. Parallel Distrib. Comput. 83, 159–167 (2015)

    Article  Google Scholar 

  23. Pelc, A.: Reaching a target in the plane with no information. Inf. Process. Lett. 140, 13–17 (2018)

    Article  MathSciNet  Google Scholar 

  24. Spieser, K., Frazzoli, E.: The cow-path game: a competitive vehicle routing problem. In: Proceedings of 51st IEEE Conference on Decision and Control, pp. 6513–6520 (2012)

  25. Ta-Shma, A., Zwick, U.: Deterministic rendezvous, treasure hunts and strongly universal exploration sequences. ACM Trans. Algorithms 10, 12:1–12:15 (2014)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sébastien Bouchard.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

A preliminary version of this paper appeared in the Proceedings of the 29th International Symposium on Algorithms and Computation (ISAAC 2018) [4]. Supported in part by NSERC discovery Grant 8136 – 2013 and by the Research Chair in Distributed Computing of the Université du Québec en Outaouais. Performed within Project ESTATE (Ref. ANR-16-CE25-0009-03), supported by French state funds managed by the ANR (Agence Nationale de la Recherche).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bouchard, S., Dieudonné, Y., Pelc, A. et al. Deterministic Treasure Hunt in the Plane with Angular Hints. Algorithmica 82, 3250–3281 (2020). https://doi.org/10.1007/s00453-020-00724-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-020-00724-4

Keywords

Navigation