• DocumentCode
    390739
  • Title

    Dynamic planar convex hull

  • Author

    Brodal, Gerth Stølting ; Jacob, Riko

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Aarhus, Denmark
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    617
  • Lastpage
    626
  • Abstract
    In this paper we determine the computational complexity of the dynamic convex hull problem in the planar case. We present a data structure that maintains a finite set of n points in the plane under insertion and deletion of points in amortized O(log n) time per operation. The space usage of the data structure is O(n). The data structure supports extreme point queries in a given direction, tangent queries through a given point, and queries for the neighboring points on the convex hull in O(log n) time. The extreme point queries can be used to decide whether or not a given line intersects the convex hull, and the tangent queries to determine whether a given point is inside the convex hull. We give a lower bound on the amortized asymptotic time complexity that matches the performance of this data structure.
  • Keywords
    computational complexity; computational geometry; data structures; tree searching; amortized asymptotic time complexity; computational complexity; data structure; dynamic convex hull problem; finger searches; planar computational geometry; search trees; tangent queries; Application software; Clocks; Computational complexity; Computational geometry; Computer science; Contracts; Data structures; Fingers; Jacobian matrices; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 2002. Proceedings. The 43rd Annual IEEE Symposium on
  • ISSN
    0272-5428
  • Print_ISBN
    0-7695-1822-2
  • Type

    conf

  • DOI
    10.1109/SFCS.2002.1181985
  • Filename
    1181985