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 条
  • [31] LINEAR-TIME RECOGNITION OF PROBE INTERVAL GRAPHS
    Mcconnell, Ross M.
    Nussbaum, Yahav
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2015, 29 (04) : 2006 - 2046
  • [32] Linear-Time Algorithms for Tree Root Problems
    Chang, Maw-Shang
    Ko, Ming-Tat
    Lu, Hsueh-I
    ALGORITHMICA, 2015, 71 (02) : 471 - 495
  • [33] LINEAR-TIME EUCLIDEAN DISTANCE TRANSFORM ALGORITHMS
    BREU, H
    GIL, J
    KIRKPATRICK, D
    WERMAN, M
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1995, 17 (05) : 529 - 533
  • [34] The Linear-Time Algorithms for Emulating Extreme Programming
    Shen, Yong
    PROCEEDINGS OF THE FIRST INTERNATIONAL WORKSHOP ON EDUCATION TECHNOLOGY AND COMPUTER SCIENCE, VOL III, 2009, : 603 - 606
  • [35] Linear-time option pricing algorithms by combinatorics
    Dai, Tian-Shyr
    Liu, Li-Min
    Lyuu, Yuh-Dauh
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2008, 55 (09) : 2142 - 2157
  • [36] Linear-Time Filtering Algorithms for the Disjunctive Constraint
    Fahimi, Hamed
    Quimper, Claude-Guy
    PROCEEDINGS OF THE TWENTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2014, : 2637 - 2643
  • [37] Linear-time algorithms for tree root problems
    Chang, Maw-Shang
    Ko, Ming-Tat
    Lu, Hsueh-I
    ALGORITHM THEORY - SWAT 2006, PROCEEDINGS, 2006, 4059 : 411 - 422
  • [38] Linear-Time Algorithms for Tree Root Problems
    Maw-Shang Chang
    Ming-Tat Ko
    Hsueh-I Lu
    Algorithmica, 2015, 71 : 471 - 495
  • [39] Single-edge monotonic sequences of graphs and linear-time algorithms for minimal completions and deletions
    Heggernes, Pinar
    Papadopoulos, Charis
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (01) : 1 - 15
  • [40] LINEAR-TIME ALGORITHMS FOR SCHEDULING ON PARALLEL PROCESSORS
    MONMA, CL
    OPERATIONS RESEARCH, 1982, 30 (01) : 116 - 124