A Randomized Algorithm for Slope Selection

Michael B. Dillencourt, David M. Mount, Nathan S. Netanyahu

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

A set of n distinct points in the plane defines lines by joining each pair of distinct points. The median slope of these O(n2) lines was proposed by Theil as a robust estimator for the slope of the line of best fit for the points. We present a randomized algorithm for selecting the k-th smallest slope of such a set of lines which runs in expected O(n log n) time. An efficient implementation of the algorithm and practical experience with the algorithm are discussed.
Original languageAmerican English
Title of host publicationThird Canadian Conference on Computational Geometry
StatePublished - 1991

Bibliographical note

Place of conference:Vancouver, Canada

Fingerprint

Dive into the research topics of 'A Randomized Algorithm for Slope Selection'. Together they form a unique fingerprint.

Cite this