Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Computing a centerpoint of a finite planar set of points in linear time

Published: 01 December 1994 Publication History

Abstract

The notion of a centerpoint of a finite set of points in two and higher dimensions is a generalization of the concept of the median of a set of reals. In this paper we present a linear-time algorithm for computing a centerpoint of a set ofn points in the plane, which is optimal compared with theO(n log3n) complexity of the previously best-known algorithm. We use suitable modifications of the hamsandwich cut algorithm in [Me2] and the prune-and-search technique of Megiddo [Me1] to achieve this improvement.

References

[1]
R. Cole. Slowing down sorting networks to obtain faster sorting algorithms. J. Assoc. Comput. Mach., 34(1):200-208, 1987.
[2]
R. Cole, M. Sharir, and C. Yap. On k-hulls and related problems. SIAM J. Comput., 16: 61-77, 1987.
[3]
H. Edelsbrunner. Algorithms in Combinatorial Geometry. Springer-Verlag, New York, 1987.
[4]
S. Jadhav and A. Mukhopadhyay. Designing optimal geometric algorithms using partial sorting networks. Technical Report TRCS-93-165, Indian Institute of Technology, Kanpur, 1993. Accepted in the Third National Seminar on Theoretical Computer Science, 1993, Kharagpur, India.
[5]
J. Matoušek. Approximations and optimal geometric divide-and-conquer. Proc. 23rd Annual ACM Symposium on Theory of Computing, pages 505-511, 1991.
[6]
N. Megiddo. Linear-time algorithms for linear programming in R<sup>3</sup> and related problems. SIAM J. Comput., 12(4):759-776, 1983.
[7]
N. Megiddo. Partitioning with two lines in the plane. J. Algorithms, 3:430-433, 1985.
[8]
Shang-Hua Teng. Center Points and Graph Separators. Ph.D. thesis, School of Computer Science, Carnegie-Mellon University, 1993.
[9]
I. M. Yaglom and V. G. Boltyanskii. Convex Figures, Holt, Rinehart and Winston, New York, 1961.

Cited By

View all
  • (2021)Centerpoint Query AuthenticationProceedings of the 30th ACM International Conference on Information & Knowledge Management10.1145/3459637.3482072(3083-3087)Online publication date: 26-Oct-2021
  • (2020)Interplay Between Resilience and Accuracy in Resilient Vector Consensus in Multi-Agent Networks2020 59th IEEE Conference on Decision and Control (CDC)10.1109/CDC42340.2020.9304098(3127-3132)Online publication date: 14-Dec-2020
  • (2018)Computational Aspects of the Colorful Carathéodory TheoremDiscrete & Computational Geometry10.1007/s00454-018-9979-y60:3(720-755)Online publication date: 1-Oct-2018
  • Show More Cited By
  1. Computing a centerpoint of a finite planar set of points in linear time

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Discrete & Computational Geometry
    Discrete & Computational Geometry  Volume 12, Issue 3
    September 1994
    142 pages

    Publisher

    Springer-Verlag

    Berlin, Heidelberg

    Publication History

    Published: 01 December 1994

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 13 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)Centerpoint Query AuthenticationProceedings of the 30th ACM International Conference on Information & Knowledge Management10.1145/3459637.3482072(3083-3087)Online publication date: 26-Oct-2021
    • (2020)Interplay Between Resilience and Accuracy in Resilient Vector Consensus in Multi-Agent Networks2020 59th IEEE Conference on Decision and Control (CDC)10.1109/CDC42340.2020.9304098(3127-3132)Online publication date: 14-Dec-2020
    • (2018)Computational Aspects of the Colorful Carathéodory TheoremDiscrete & Computational Geometry10.1007/s00454-018-9979-y60:3(720-755)Online publication date: 1-Oct-2018
    • (2016)Space-efficient algorithm for computing a centerpoint of a set of points in R 2Theoretical Computer Science10.1016/j.tcs.2015.11.048615:C(61-70)Online publication date: 15-Feb-2016
    • (2015)Multidimensional agreement in Byzantine systemsDistributed Computing10.1007/s00446-014-0240-528:6(423-441)Online publication date: 1-Dec-2015
    • (2013)Approximating Tverberg Points in Linear Time for Any Fixed DimensionDiscrete & Computational Geometry10.1007/s00454-013-9528-750:2(520-535)Online publication date: 1-Sep-2013
    • (2012)Approximating Tverberg points in linear time for any fixed dimensionProceedings of the twenty-eighth annual symposium on Computational geometry10.1145/2261250.2261294(303-310)Online publication date: 17-Jun-2012
    • (2009)Intersecting Convex Sets by RaysDiscrete & Computational Geometry10.5555/3116272.311651242:3(343-358)Online publication date: 1-Oct-2009
    • (2009)Approximate center points with proofsProceedings of the twenty-fifth annual symposium on Computational geometry10.1145/1542362.1542395(153-158)Online publication date: 8-Jun-2009
    • (2008)Algorithms for center and Tverberg pointsACM Transactions on Algorithms10.1145/1435375.14353805:1(1-20)Online publication date: 12-Dec-2008
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media