• DocumentCode
    964055
  • Title

    Binary Search Revisited: Another Advantage of Fibonacci Search

  • Author

    Nishihara, Seiichi ; Nishino, Hiroji

  • Author_Institution
    Institute of Information Sciences and Electronics, University of Tsukuba, Ibaraki 305 Japan.
  • Issue
    9
  • fYear
    1987
  • Firstpage
    1132
  • Lastpage
    1135
  • Abstract
    Binary search method is a well-known and a fundamental technique to search a key out of an ordered table. Fibonacci serh is kind of binary search adopting nonequal splitting criterion for dividing the remaining part of the table. This paper clarifies another advantage of Fibonacci search, which has not been found so far. First, it is shown that, from the viewpoint of the amount of head movement, Fibonacci search gives more than 10 percent better efficiency than the ordinary binary search. Furthermore, we propose a novel variation of Fibonacci search, and show that it attains nearly 20 percent better efficiency in average than the ordinary binary search.
  • Keywords
    Analytical models; Books; Computational modeling; Computer networks; Delay; Notice of Violation; Packet switching; Performance analysis; Search methods; Switches; Binary search; Fibonacci search; Fibonacci trees; binary search trees; dichotomizing search; efficiency; head movement;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1987.5009548
  • Filename
    5009548