Subquadratic Algorithms for Some 3Sum-Hard Geometric Problems in the Algebraic Decision Tree Model

Boris Aronov, Mark de Berg, Jean Cardinal, Esther Ezra, John Iacono, Micha Sharir

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    We present subquadratic algorithms in the algebraic decision-tree model for several 3Sum-hard geometric problems, all of which can be reduced to the following question: Given two sets A, B, each consisting of n pairwise disjoint segments in the plane, and a set C of n triangles in the plane, we want to count, for each triangle ∆ ∈ C, the number of intersection points between the segments of A and those of B that lie in ∆. The problems considered in this paper have been studied by Chan (2020), who gave algorithms that solve them, in the standard real-RAM model, in O((n2/log2 n) logO(1) log n) time. We present solutions in the algebraic decision-tree model whose cost is O(n60/31+ε), for any ε > 0. Our approach is based on a primal-dual range searching mechanism, which exploits the multi-level polynomial partitioning machinery recently developed by Agarwal, Aronov, Ezra, and Zahl (2020). A key step in the procedure is a variant of point location in arrangements, say of lines in the plane, which is based solely on the order type of the lines, a “handicap” that turns out to be beneficial for speeding up our algorithm.

    Original languageEnglish (US)
    Title of host publication32nd International Symposium on Algorithms and Computation, ISAAC 2021
    EditorsHee-Kap Ahn, Kunihiko Sadakane
    PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
    ISBN (Electronic)9783959772143
    DOIs
    StatePublished - Dec 1 2021
    Event32nd International Symposium on Algorithms and Computation, ISAAC 2021 - Fukuoka, Japan
    Duration: Dec 6 2021Dec 8 2021

    Publication series

    NameLeibniz International Proceedings in Informatics, LIPIcs
    Volume212
    ISSN (Print)1868-8969

    Conference

    Conference32nd International Symposium on Algorithms and Computation, ISAAC 2021
    Country/TerritoryJapan
    CityFukuoka
    Period12/6/2112/8/21

    Keywords

    • Algebraic decision-tree model
    • Computational geometry
    • Hierarchical partitions
    • Order types
    • Point location
    • Polynomial partitioning
    • Primal-dual range searching

    ASJC Scopus subject areas

    • Software

    Fingerprint

    Dive into the research topics of 'Subquadratic Algorithms for Some 3Sum-Hard Geometric Problems in the Algebraic Decision Tree Model'. Together they form a unique fingerprint.

    Cite this