Linear-Time Algorithms for Geometric Graphs with Sublinearly Many Crossings

被引:0
|
作者
Eppstein, David [1 ]
Goodrich, Michael T. [1 ]
Strash, Darren [1 ]
机构
[1] Univ Calif Irvine, Dept Comp Sci, Irvine, CA 92717 USA
关键词
SHORTEST-PATH ALGORITHMS; CONVEX-HULL; SEPARATORS; CUTTINGS; POLYGON;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We provide linear-time algorithms for geometric graphs with sublinearly many crossings. That is, we provide algorithms running in O(n) time on connected geometric graphs having n vertices and k crossings, where k is smaller than n by an iterated logarithmic factor. Specific problems we study include Voronoi diagrams and single-source shortest paths. Our algorithms all run in linear time in the standard comparison-based computational model; hence, we make no assumptions about the distribution or bit complexities of edge weights, nor do we utilize unusual bit-level operations on memory words. Instead, our algorithms are based on a planarization method that "zeroes in" on edge crossings, together with methods for extending planar separator decompositions to geometric graphs with sublinearly many crossings. Incidentally, our planarization algorithm also solves an open computational geometry problem of Chazelle for triangulating a self-intersecting polygonal chain having n segments and k crossings in linear time, for the case when k is sublinear in n by an iterated logarithmic factor.
引用
收藏
页码:150 / 159
页数:10
相关论文
共 50 条
  • [41] Single-edge monotonic sequences of graphs and linear-time algorithms for minimal completions and deletions
    Heggernes, Pinar
    Papadopoulos, Charis
    COMPUTING AND COMBINATORICS, PROCEEDINGS, 2007, 4598 : 406 - +
  • [42] Algorithms and Hardness for Linear Algebra on Geometric Graphs
    Alman, Josh
    Chu, Timothy
    Schild, Aaron
    Song, Zhao
    2020 IEEE 61ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2020), 2020, : 541 - 552
  • [43] LINEAR-TIME ALGORITHMS FOR THE 2-CONNECTED STEINER SUBGRAPH PROBLEM ON SPECIAL CLASSES OF GRAPHS
    COULLARD, CR
    RAIS, A
    RARDIN, RL
    WAGNER, DK
    NETWORKS, 1993, 23 (03) : 195 - 206
  • [44] Linear-time geometric algorithm for evaluating Bezier curves
    Wozny, Pawel
    Chudy, Filip
    COMPUTER-AIDED DESIGN, 2020, 118
  • [45] Linear Kernels and Linear-Time Algorithms for Finding Large Cuts
    Etscheid, Michael
    Mnich, Matthias
    ALGORITHMICA, 2018, 80 (09) : 2574 - 2615
  • [46] Linear Kernels and Linear-Time Algorithms for Finding Large Cuts
    Michael Etscheid
    Matthias Mnich
    Algorithmica, 2018, 80 : 2574 - 2615
  • [47] Linear-time recognition of map graphs with outerplanar witness
    Mnich, Matthias
    Rutter, Ignaz
    Schmidt, Jens M.
    DISCRETE OPTIMIZATION, 2018, 28 : 63 - 77
  • [48] LINEAR-TIME COMPUTATION OF OPTIMAL SUBGRAPHS OF DECOMPOSABLE GRAPHS
    BERN, MW
    LAWLER, EL
    WONG, AL
    JOURNAL OF ALGORITHMS, 1987, 8 (02) : 216 - 235
  • [49] Linear-time recognition of circular-arc graphs
    McConnell, RM
    42ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2001, : 386 - 394
  • [50] Linear-Time Recognition of Double-Threshold Graphs
    Yusuke Kobayashi
    Yoshio Okamoto
    Yota Otachi
    Yushi Uno
    Algorithmica, 2022, 84 : 1163 - 1181