Skip to main content

Wireless Evacuation on m Rays with k Searchers

  • Conference paper
  • First Online:
Structural Information and Communication Complexity (SIROCCO 2017)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10641))

Abstract

We study the online problem of evacuating k robots on m concurrent rays to a single unknown exit. All k robots start on the same point \(s\), not necessarily on the junction \(j\) of the m rays, move at unit speed, and can communicate wirelessly. The goal is to minimize the competitive ratio, i.e., the ratio between the time it takes to evacuate all robots to the exit and the time it would take if the location of the exit was known in advance, on a worst-case instance.

When \(k=m\), we show that a simple waiting strategy yields a competitive ratio of 4 and present a lower bound of \(2+\sqrt{7/3} \approx 3.52753\) for all \(k=m\ge 3\). For \(k=3\) robots on \(m=3\) rays, we give a class of parametrized algorithms with a nearly matching competitive ratio of \(2+\sqrt{3} \approx 3.73205\). We also present an algorithm for \(1<k<m\), achieving a competitive ratio of \(1 + 2 \cdot \frac{m - 1}{k} \cdot \left( 1 + \frac{k}{m - 1} \right) ^{1 + \frac{m-1}{k}}\), obtained by parameter optimization on a geometric search strategy. Interestingly, the robots can be initially oblivious to the value of \(m > 2\).

Lastly, by using a simple but fundamental argument, we show that for \(k<m\) robots, no algorithm can reach a competitive ratio better than \(3+2\left\lfloor (m-1)/k \right\rfloor \), for every km with \(k<m\).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    If \(m=2\), then a competitive ratio of 3 can be reached again, as every point can be seen as the junction.

  2. 2.

    Here we implicitly use that \(\alpha \beta ^{m-1} < 1\) which ensures that the ray on which \(R_h\) finds the exit, has been previously explored by some robot.

  3. 3.

    For the following calculation of the upper bound, we assume for simplicity that if \(h = 0\), then \(R_{h-1 \pmod {m}}\) performs a 0th exploration step of length \(\alpha \beta ^{-1}\) before its 1st exploration step. Since this can only increase the upper bound, the given bound also holds if \(h = 0\).

  4. 4.

    Here, a detail has to be mentioned: By changing the mapping of the m labels \(a'_0, \dots , a'_{m-1}\) to the m actual rays, we can change which robot is on which ray. We assume that the labels are changed in a way that ensures that \(R_0\) is actually on ray \(a_0\) in the third distribution.

References

  1. Angelopoulos, S.: Deterministic searching on the line. In: Kao, M.-Y. (ed.) Encyclopedia of Algorithms, pp. 531–533. Springer, New York (2016). https://doi.org/10.1007/978-3-642-27848-8_106-2

    Chapter  Google Scholar 

  2. Angelopoulos, S., Arsénio, D., Dürr, C., López-Ortiz, A.: Multi-processor search and scheduling problems with setup cost. Theory Comput. Syst. 60, 1–34 (2016)

    MathSciNet  MATH  Google Scholar 

  3. Angelopoulos, S., López-Ortiz, A., Panagiotou, K.: Multi-target ray searching problems. Theor. Comput. Sci. 540, 2–12 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  4. Baeza-Yates, R.A., Culberson, J.C., Rawlins, G.J.E.: Searching in the plane. Inf. Comput. 106(2), 234–252 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  5. Baeza-Yates, R.A., Schott, R.: Parallel searching in the plane. Comput. Geom. 5, 143–154 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  6. Beck, A.: On the linear search problem. Israel J. Math. 2(4), 221–228 (1964)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  8. Bellman, R.: An optimal search. SIAM Rev. 5(3), 274 (1963)

    Article  Google Scholar 

  9. Bose, P., De Carufel, J.-L.: A general framework for searching on a line. In: Kaykobad, M., Petreschi, R. (eds.) WALCOM 2016. LNCS, vol. 9627, pp. 143–153. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-30139-6_12

    Chapter  Google Scholar 

  10. Bose, P., De Carufel, J.-L., Durocher, S.: Searching on a line: a complete characterization of the optimal solution. Theoret. Comput. Sci. 569, 24–42 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  11. Brandt, S., Laufenberg, F., Lv, Y., Stolz, D., Wattenhofer, R.: Collaboration without communication: evacuating two robots from a disk. In: Fotakis, D., Pagourtzis, A., Paschos, V.T. (eds.) CIAC 2017. LNCS, vol. 10236, pp. 104–115. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-57586-5_10

    Chapter  Google Scholar 

  12. Chrobak, M., Gąsieniec, L., Gorry, T., Martin, R.: Group search on the line. In: Italiano, G.F., Margaria-Steffen, T., Pokorný, J., Quisquater, J.-J., Wattenhofer, R. (eds.) SOFSEM 2015. LNCS, vol. 8939, pp. 164–176. Springer, Heidelberg (2015). https://doi.org/10.1007/978-3-662-46078-8_14

    Google Scholar 

  13. Czyzowicz, J., Dobrev, S., Georgiou, K., Kranakis, E., MacQuarrie, F.: Evacuating two robots from multiple unknown exits in a circle. In: Proceedings of 17th International Conference on Distributed Computing and Networking, Singapore, 4–7 January 2016, pp. 28:1–28:8. ACM (2016)

    Google Scholar 

  14. Czyzowicz, J., Gąsieniec, L., Gorry, T., Kranakis, E., Martin, R., Pajak, D.: Evacuating robots via unknown exit in a disk. In: Kuhn, F. (ed.) DISC 2014. LNCS, vol. 8784, pp. 122–136. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-45174-8_9

    Google Scholar 

  15. Czyzowicz, J., Georgiou, K., Kranakis, E., Narayanan, L., Opatrny, J., Vogtenhuber, B.: Evacuating robots from a disk using face-to-face communication (extended abstract). In: Paschos, V.T., Widmayer, P. (eds.) CIAC 2015. LNCS, vol. 9079, pp. 140–152. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-18173-8_10

    Chapter  Google Scholar 

  16. Czyzowicz, J., Godon, M., Kranakis, E., Godon, M., Krizanc, D., Rytter, W., Wlodarczyk, M.: Evacuation from a disc in the presence of a faulty robot. In: Proceedings of SIROCCO (2017)

    Google Scholar 

  17. Czyzowicz, J., Kranakis, E., Krizanc, D., Narayanan, L., Opatrny, J.: Search on a line with faulty robots. In: Giakkoupis, G. (ed.) Proceedings of 2016 ACM Symposium on Principles of Distributed Computing, PODC 2016, Chicago, IL, USA, 25–28 July 2016, pp. 405–414. ACM (2016)

    Google Scholar 

  18. Czyzowicz, J., Kranakis, E., Krizanc, D., Narayanan, L., Opatrny, J., Shende, S.: Wireless autonomous robot evacuation from equilateral triangles and squares. In: Papavassiliou, S., Ruehrup, S. (eds.) ADHOC-NOW 2015. LNCS, vol. 9143, pp. 181–194. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-19662-6_13

    Chapter  Google Scholar 

  19. Demaine, E.D., Fekete, S.P., Gal, S.: Online searching with turn cost. Theor. Comput. Sci. 361(2–3), 342–355 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  20. Foerster, K.-T., Wattenhofer, R.: Lower and upper competitive bounds for online directed graph exploration. Theor. Comput. Sci. 655, 15–29 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  21. Gal, S.: Minimax solutions for linear search problems. SIAM J. Appl. Math. 27(1), 17–30 (1974)

    Article  MathSciNet  MATH  Google Scholar 

  22. Hammar, M., Nilsson, B.J., Schuierer, S.: Parallel searching on m rays. In: Meinel, C., Tison, S. (eds.) STACS 1999. LNCS, vol. 1563, pp. 132–142. Springer, Heidelberg (1999). https://doi.org/10.1007/3-540-49116-3_12

    Google Scholar 

  23. Hammar, M., Nilsson, B.J., Schuierer, S.: Parallel searching on m rays. Comput. Geom. 18(3), 125–139 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  24. Jaillet, P., Stafford, M.: Online searching. Oper. Res. 49(4), 501–515 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  25. Kamphans, T., Langetepe, E.: Optimal competitive online ray search with an error-prone robot. In: Nikoletseas, S.E. (ed.) WEA 2005. LNCS, vol. 3503, pp. 593–596. Springer, Heidelberg (2005). https://doi.org/10.1007/11427186_51

    Chapter  Google Scholar 

  26. Kao, M.-Y., Ma, Y., Sipser, M., Yin, Y.L.: Optimal constructions of hybrid algorithms. J. Algorithms 29(1), 142–164 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  27. 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(1), 63–79 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  28. Komm, D., Královič, R., Královič, R., Smula, J.: Treasure hunt with advice. In: Scheideler, C. (ed.) Structural Information and Communication Complexity. LNCS, vol. 9439, pp. 328–341. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-25258-2_23

    Chapter  Google Scholar 

  29. López-Ortiz, A., Schuierer, S.: The ultimate strategy to search on m rays? Theoret. Comput. Sci. 261(2), 267–295 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  30. López-Ortiz, A., Schuierer, S.: On-line parallel heuristics, processor scheduling and robot searching under the competitive framework. Theoret. Comput. Sci. 310(1–3), 527–537 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  31. Schuierer, S.: A lower bound for randomized searching on m rays. In: Klein, R., Six, H.-W., Wegner, L. (eds.) Computer Science in Perspective. LNCS, vol. 2598, pp. 264–277. Springer, Heidelberg (2003). https://doi.org/10.1007/3-540-36477-3_20

    Chapter  Google Scholar 

  32. Sleator, D.D., Tarjan, R.E.: Amortized efficiency of list update and paging rules. Commun. ACM 28(2), 202–208 (1985)

    Article  MathSciNet  Google Scholar 

  33. Tate, S.R.: Randomized searching on rays or the line. In: Kao, M.-Y. (ed.) Encyclopedia of Algorithms, pp. 1757–1759. Springer, New York (2016). https://doi.org/10.1007/978-0-387-30162-4_328

    Chapter  Google Scholar 

Download references

Acknowledgments

We would like to thank the anonymous reviewers for their helpful comments. Klaus-Tycho Foerster is supported by the Danish VILLUM FONDEN project ReNet.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Klaus-Tycho Foerster .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Brandt, S., Foerster, KT., Richner, B., Wattenhofer, R. (2017). Wireless Evacuation on m Rays with k Searchers. In: Das, S., Tixeuil, S. (eds) Structural Information and Communication Complexity. SIROCCO 2017. Lecture Notes in Computer Science(), vol 10641. Springer, Cham. https://doi.org/10.1007/978-3-319-72050-0_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-72050-0_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-72049-4

  • Online ISBN: 978-3-319-72050-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics