Encyclopedia of Algorithms

2008 Edition
| Editors: Ming-Yang Kao

Deterministic Searching on the Line

1988; Baeza-Yates, Culberson, Rawlins
  • Ricardo Baeza-Yates
Reference work entry
DOI: https://doi.org/10.1007/978-0-387-30162-4_106

Keywords and Synonyms

Searching for a point in a line; Searching in one dimension; Searching for a line (or a plane) of known slope in the plane (or a 3D space)    

Problem Definition

The problem is to design a strategy for a searcher (or a number of searchers) located initially at some start point on a line to reach an unknown target point. The target point is detected only when a searcher is located on it. There are several variations depending on the information about the target point, how many parallel searchers are available and how they can communicate, and the type of algorithm. The cost of the search algorithm is defined as the distance traveled until finding the point relative to the distance of the starting point to the target. This entry only covers deterministic algorithms.

Key Results

Consider just one searcher. If one knows the direction to the target, the solution is trivial and the relative cost is 1. If one knows the distance to the target, the solution is also simple....

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

Recommended Reading

  1. 1.
    Alpern, S., Gal, S.: The Theory of Search Games and Rendevouz. Kluwer Academic Publishers, Dordrecht (2003)Google Scholar
  2. 2.
    Baeza-Yates, R., Culberson, J., Rawlins, G.: Searching in the Plane. Inf. Comput. 106(2), 234–252 (1993) Preliminary version as Searching with uncertainty. In: Karlsson, R., Lingas, A. (eds.) Proceedings SWAT 88, First Scandinavian Workshop on Algorithm Theory. Lecture Notes in Computer Science, vol. 318, pp. 176–189. Halmstad, Sweden (1988)MathSciNetzbMATHCrossRefGoogle Scholar
  3. 3.
    Baeza-Yates, R., Schott, R.: Parallel searching in the plane. Comput. Geom. Theor. Appl. 5, 143–154 (1995)MathSciNetzbMATHCrossRefGoogle Scholar
  4. 4.
    Blum, A., Raghavan, P., Schieber, B.: Navigating in Unfamiliar Geometric Terrain. In: On Line Algorithms, pp. 151–155, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, American Mathematical Society, Providence RI (1992) Preliminary Version in STOC 1991, pp. 494–504Google Scholar
  5. 5.
    Demaine, E., Fekete, S., Gal, S.: Online searching with turn cost. Theor. Comput. Sci. 361, 342–355 (2006)MathSciNetzbMATHCrossRefGoogle Scholar
  6. 6.
    Gal, S.: Minimax solutions for linear search problems. SIAM J. Appl. Math. 27, 17–30 (1974)MathSciNetzbMATHCrossRefGoogle Scholar
  7. 7.
    Gal, S.: Search Games, pp. 109–115, 137–151, 189–195. Academic Press, New York (1980)Google Scholar
  8. 8.
    Hipke, C., Icking, C., Klein, R., Langetepe, E.: How to Find a point on a line within a Fixed distance. Discret. Appl. Math. 93, 67–73 (1999)MathSciNetzbMATHCrossRefGoogle Scholar
  9. 9.
    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) Preliminary version in SODA '93, pp. 441–447MathSciNetzbMATHCrossRefGoogle Scholar
  10. 10.
    Lopez-Ortiz, A.: On-Line Target Searching in Bounded and Unbounded Domains: Ph. D. Thesis, Technical Report CS-96-25, Dept. of Computer Sci., Univ. of Waterloo (1996)Google Scholar
  11. 11.
    Lopez-Ortiz, A., Schuierer, S.: The Ultimate Strategy to Search on m Rays? Theor. Comput. Sci. 261(2), 267–295 (2001)MathSciNetzbMATHGoogle Scholar
  12. 12.
    Papadimitriou, C.H., Yannakakis, M.: Shortest Paths without a Map. Theor. Comput. Sci. 84, 127–150 (1991) Preliminary version in ICALP '89MathSciNetzbMATHCrossRefGoogle Scholar
  13. 13.
    Schuierer, S.: Lower bounds in on-line geometric searching. Comput. Geom. 18, 37–53 (2001)MathSciNetzbMATHCrossRefGoogle Scholar

Copyright information

© Springer-Verlag 2008

Authors and Affiliations

  • Ricardo Baeza-Yates
    • 1
  1. 1.Department of Computer ScienceUniversity of ChileSantiagoChile