LONG NON-CROSSING CONFIGURATIONS IN THE PLANE

被引:0
|
作者
Dumitrescu, Adrian [1 ]
Toth, Csaba D. [2 ]
机构
[1] Univ Wisconsin, Dept Comp Sci, Milwaukee, WI 53201 USA
[2] Univ Calgary, Dept Math & Stat, Calgary, AB, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Longest non-crossing Hamiltonian path; longest non-crossing Hamiltonian cycle; longest non-crossing spanning tree; approximation algorithm; GEOMETRIC GRAPHS;
D O I
10.4230/LIPIcs.STACS.2010.2465
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We revisit several maximization problems for geometric networks design under the non-crossing constraint, first studied by Alon, Rajagopalan and Suri (ACM Symposium on Computational Geometry, 1993). Given a set of n points in the plane in general position (no three points collinear), compute a longest non-crossing configuration composed of straight line segments that is: (a) a matching (b) a Hamiltonian path (c) a spanning tree. Here we obtain new results for (b) and (c), as well as for the Hamiltonian cycle problem: (i) For the longest non-crossing Hamiltonian path problem, we give an approximation algorithm with ratio 2/pi+1 approximate to 0.4829. The previous best ratio, due to Alon et al., was 1/pi approximate to 0.3183. Moreover, the ratio of our algorithm is close to 2/pi on a relatively broad class of instances: for point sets whose perimeter (or diameter) is much shorter than the maximum length matching. The algorithm runs in O(n(7/3) log n) time. (ii) For the longest non-crossing spanning tree problem, we give an approximation algorithm with ratio 0.502 which runs in O(n log n) time. The previous ratio, 1/2, due to Alon et al., was achieved by a quadratic time algorithm. Along the way, we first re-derive the result of Alon et al. with a faster O(n log n)-time algorithm and a very simple analysis. (iii) For the longest non-crossing Hamiltonian cycle problem, we give an approximation algorithm whose ratio is close to 2/pi on a relatively broad class of instances: for point sets with the product < diameter x convex hull size > much smaller than the maximum length matching. The algorithm runs in O(n(7/3) log n) time. No previous approximation results were known for this problem.
引用
收藏
页码:311 / 322
页数:12
相关论文
共 50 条
  • [1] Long Non-crossing Configurations in the Plane
    Dumitrescu, Adrian
    Toth, Csaba D.
    [J]. DISCRETE & COMPUTATIONAL GEOMETRY, 2010, 44 (04) : 727 - 752
  • [2] Long Non-crossing Configurations in the Plane
    Adrian Dumitrescu
    Csaba D. Tóth
    [J]. Discrete & Computational Geometry, 2010, 44 : 727 - 752
  • [3] Extremal statistics on non-crossing configurations
    Drmota, Michael
    de Mier, Anna
    Noy, Marc
    [J]. DISCRETE MATHEMATICS, 2014, 327 : 103 - 117
  • [4] Analytic combinatorics of non-crossing configurations
    Flajolet, P
    Noy, M
    [J]. DISCRETE MATHEMATICS, 1999, 204 (1-3) : 203 - 229
  • [5] Bottleneck Non-crossing Matching in the Plane
    Abu-Affash, A. Karim
    Carmi, Paz
    Katz, Matthew J.
    Trabelsi, Yohai
    [J]. ALGORITHMS - ESA 2012, 2012, 7501 : 36 - 47
  • [6] Shortest Non-Crossing Walks in the Plane
    Erickson, Jeff
    Nayyeri, Amir
    [J]. PROCEEDINGS OF THE TWENTY-SECOND ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2011, : 297 - 308
  • [7] Bottleneck non-crossing matching in the plane
    Abu-Affash, A. Karim
    Carmi, Paz
    Katz, Matthew J.
    Trabelsi, Yohai
    [J]. COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2014, 47 (03): : 447 - 457
  • [8] Configurations of Non-crossing Rays and Related Problems
    Garcia, Alfredo
    Hurtado, Ferran
    Tejel, Javier
    Urrutia, Jorge
    [J]. DISCRETE & COMPUTATIONAL GEOMETRY, 2016, 55 (03) : 522 - 549
  • [9] Configurations of Non-crossing Rays and Related Problems
    Alfredo García
    Ferran Hurtado
    Javier Tejel
    Jorge Urrutia
    [J]. Discrete & Computational Geometry, 2016, 55 : 522 - 549
  • [10] Random Non-Crossing Plane Configurations: A Conditioned Galton-Watson Tree Approach
    Curien, Nicolas
    Kortchemski, Igor
    [J]. RANDOM STRUCTURES & ALGORITHMS, 2014, 45 (02) : 236 - 260