Skip to main content

Overcoming Probabilistic Faults in Disoriented Linear Search

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

Abstract

We consider search by mobile agents for a hidden, idle target, placed on the infinite line. Feasible solutions are agent trajectories in which all agents reach the target sooner or later. A special feature of our problem is that the agents are p-faulty, meaning that every attempt to change direction is an independent Bernoulli trial with known probability p, where p is the probability that a turn fails. We are looking for agent trajectories that minimize the worst-case expected termination time, relative to the distance of the hidden target to the origin (competitive analysis). Hence, searching with one 0-faulty agent is the celebrated linear search (cow-path) problem that admits optimal 9 and 4.59112 competitive ratios, with deterministic and randomized algorithms, respectively.

First, we study linear search with one deterministic p-faulty agent, i.e., with no access to random oracles, \(p\in (0,1/2)\). For this problem, we provide trajectories that leverage the probabilistic faults into an algorithmic advantage. Our strongest result pertains to a search algorithm (deterministic, aside from the adversarial probabilistic faults) which, as \(p\rightarrow 0\), has optimal performance \(4.59112+\epsilon \), up to the additive term \(\epsilon \) that can be arbitrarily small. Additionally, it has performance less than 9 for \(p\le 0.390388\). When \(p\rightarrow 1/2\), our algorithm has performance \(\Theta (1/(1-2p))\), which we also show is optimal up to a constant factor.

Second, we consider linear search with two p-faulty agents, \(p\in (0,1/2)\), for which we provide three algorithms of different advantages, all with a bounded competitive ratio even as \(p\rightarrow 1/2\). Indeed, for this problem, we show how the agents can simulate the trajectory of any 0-faulty agent (deterministic or randomized), independently of the underlying communication model. As a result, searching with two agents allows for a solution with a competitive ratio of \(9+\epsilon \) (which we show can be achieved with arbitrarily high concentration) or a competitive ratio of \(4.59112+\epsilon \). Our final contribution is a novel algorithm for searching with two p-faulty agents that achieves a competitive ratio \(3+4\sqrt{p(1-p)}\), with arbitrarily high concentration.

Research supported in part by NSERC, and by the Fields Institute for Research in Mathematical Sciences

Extended Abstract—The full version of this paper appears on arXiv [17].

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

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 11439
Price includes VAT (Japan)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 14299
Price includes VAT (Japan)
  • 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

Similar content being viewed by others

Notes

  1. 1.

    For simplicity, we only give numerical bounds on p. All mentioned bounds of p in this section have explicit algebraic representations that will be discussed later.

  2. 2.

    If one wants to use the original definition of the competitive ratio, then by properly re-scaling the searched space (just by scaling the intended turning points), one can achieve competitive ratio which is additively off by at most \(\epsilon \) from the achieved value, for any \(\epsilon >0\).

  3. 3.

    The Lambert W-Function is the inverse function of \(L(x)=x e^x\).

References

  1. Ahlswede, R., Wegener, I.: Search Problems. Wiley, Hoboken (1987)

    MATH  Google Scholar 

  2. Alpern, S., Gal, S.: The Theory of Search Games and Rendezvous, vol. 55. Springer, Cham (2006)

    Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  5. Baston, V., Gal, S.: Rendezvous search when marks are left at the starting points. Naval Res. Logistics (NRL) 48(8), 722–731 (2001)

    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.: More on the linear search problem. Israel J. Math. 3(2), 61–70 (1965)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  Google Scholar 

  10. Bonato, A., Georgiou, K., MacRury, C., Prałat, P.: Algorithms for \(p\)-faulty search on a half-line. Algorithmica (2022)

    Google Scholar 

  11. 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

    Chapter  Google Scholar 

  12. Czyzowicz, J., Georgiou, K., Kranakis, E.: Group search and evacuation. In: Flocchini, P., Prencipe, G., Santoro, N. (eds.) Distributed Computing by Mobile Entities, Lecture Notes in Computer Science(), vol. 11340, pp. 335–370. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-11072-7_14

  13. Czyzowicz, J., et al. : Search on a line by byzantine robots. Int. J. Found. Comput. Sci., 1–19 (2021)

    Google Scholar 

  14. Czyzowicz, J., Killick, R., Kranakis, E., Stachowiak, G.: Search and evacuation with a near majority of faulty agents. In: SIAM Conference on Applied and Computational Discrete Algorithms (ACDA 2021), pp. 217–227. SIAM (2021)

    Google Scholar 

  15. Czyzowicz, J., Kranakis, E., Krizanc, D., Narayanan, L., Opatrny, J.: Search on a line with faulty robots. Distrib. Comput. 32(6), 493–504 (2019)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  17. Georgiou, K., Giachoudis, N., Kranakis, E.: Overcoming probabilistic faults in disoriented linear search. CoRR, abs/2303.15608 (2023)

    Google Scholar 

  18. Georgiou, K., Lucier, J.: Weighted group search on a line & implications to the priority evacuation problem. Theoret. Comput. Sci. 939, 1–17 (2023)

    Article  MathSciNet  MATH  Google Scholar 

  19. 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 

  20. McCabe, B.J.: Searching for a one-dimensional random walker. J. Appl. Probab. 11(1), 86–93 (1974)

    Article  MathSciNet  MATH  Google Scholar 

  21. Stone, D.L.: Theory of optimal search. Academic Press, Cambridge (1975). Incorporated

    MATH  Google Scholar 

  22. Sun, X., Sun, Y., Zhang, J.: Better upper bounds for searching on a line with byzantine robots. In: Du, D.-Z., Wang, J. (eds.) Complexity and Approximation. LNCS, vol. 12000, pp. 151–171. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-41672-0_9

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Konstantinos Georgiou .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Georgiou, K., Giachoudis, N., Kranakis, E. (2023). Overcoming Probabilistic Faults in Disoriented Linear Search. In: Rajsbaum, S., Balliu, A., Daymude, J.J., Olivetti, D. (eds) Structural Information and Communication Complexity. SIROCCO 2023. Lecture Notes in Computer Science, vol 13892. Springer, Cham. https://doi.org/10.1007/978-3-031-32733-9_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-32733-9_23

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-32732-2

  • Online ISBN: 978-3-031-32733-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics