In-place randomized slope selection

  • Authors:
  • Henrik Blunck;Jan Vahrenhold

  • Affiliations:
  • Institut für Informatik, Westfälische Wilhelms-Universität Münster, Münster, Germany;Institut für Informatik, Westfälische Wilhelms-Universität Münster, Münster, Germany

  • Venue:
  • CIAC'06 Proceedings of the 6th Italian conference on Algorithms and Complexity
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Slope selection is a well-known algorithmic tool used in the context of computing robust estimators for fitting a line to a collection $\mathcal{P}$ of n points in the plane. We demonstrate that it is possible to perform slope selection in expected $\mathcal{O}{(n \log n)}$ time using only constant extra space in addition to the space needed for representing the input. Our solution is based upon a space-efficient variant of Matoušek's randomized interpolation search, and we believe that the techniques developed in this paper will prove helpful in the design of space-efficient randomized algorithms using samples. To underline this, we also sketch how to compute the repeated median line estimator in an in-place setting.