On placing skips optimally in expectation

  • Authors:
  • Flavio Chierichetti;Silvio Lattanzi;Federico Mari;Alessandro Panconesi

  • Affiliations:
  • Sapienza University of Rome, Via Salaria, Rome;Sapienza University of Rome, Via Salaria, Rome;Sapienza University of Rome, Via Salaria, Rome;Sapienza University of Rome, Via Salaria, Rome

  • Venue:
  • WSDM '08 Proceedings of the 2008 International Conference on Web Search and Data Mining
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We study the problem of optimal skip placement in an inverted list. Assuming the query distribution to be known in advance, we formally prove that an optimal skip placement can be computed quite efficiently. Our best algorithm runs in time O (n log n), n being the length of the list. The placement is optimal in the sense that it minimizes the expected time to process a query. Our theoretical results are matched by experiments with a real corpus, showing that substantial savings can be obtained with respect to the traditional skip placement strategy, that of placing consecutive skips, each spanning √n many locations.