Time complexity of two disjoint simple paths

被引:5
|
作者
Razzazi, M. [1 ]
Sepahvand, A. [1 ,2 ]
机构
[1] Amirkabir Univ Technol, Dept Comp Engn & Informat Technol, POB 15875-4413, Tehran, Iran
[2] Inst Res Fundamental Sci IPM, Sch Comp Sci, POB 19395-5746, Tehran, Iran
关键词
Hamiltonian path; NP-complete; Planar graph; Simple path; PLANAR GRAPH; ALGORITHM;
D O I
10.24200/sci.2017.4116
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Finding two disjoint simple paths on two given sets of points is a geometric problem introduced by Jeff Erickson. This problem has various applications in computational geometry, e.g. robot motion planning, generating polygon, etc. We will present a reduction from planar Hamiltonian path to this problem, and prove that it is NP-complete. To the best of our knowledge, no study has considered its complexity up until now. We also present a reduction from planar Hamiltonian path problem to the problem of "finding a path on given points in the presence of arbitrary obstacles" and prove that it is also NP-complete. Also, we present a heuristic algorithm with time complexity of O(n(4)) to solve this problem. The proposed algorithm first calculates the convex hull for each of the entry points and then produces two simple paths on the two entry point sets. (C) 2017 Sharif University of Technology. All rights reserved.
引用
收藏
页码:1335 / 1343
页数:9
相关论文
共 50 条
  • [1] ON THE COMPLEXITY OF THE DISJOINT PATHS PROBLEM
    MIDDENDORF, M
    PFEIFFER, F
    COMBINATORICA, 1993, 13 (01) : 97 - 107
  • [2] SHORTEST TWO DISJOINT PATHS IN POLYNOMIAL TIME
    Bjorklun, Andreas
    Husfeldt, Thore
    SIAM JOURNAL ON COMPUTING, 2019, 48 (06) : 1698 - 1710
  • [3] Shortest Two Disjoint Paths in Polynomial Time
    Bjorklund, Andreas
    Husfeldt, Thore
    AUTOMATA, LANGUAGES, AND PROGRAMMING (ICALP 2014), PT I, 2014, 8572 : 211 - 222
  • [4] The time-dependent shortest pair of disjoint paths problem: Complexity, models, and algorithms
    Sherali, HD
    Ozbay, K
    Subramanian, S
    NETWORKS, 1998, 31 (04) : 259 - 272
  • [5] Disjoint paths spanning simple polytopal graphs
    Knorr, Peter
    BULLETIN MATHEMATIQUE DE LA SOCIETE DES SCIENCES MATHEMATIQUES DE ROUMANIE, 2008, 51 (02): : 145 - 150
  • [6] PARALLEL COMPLEXITY OF COMPUTING A MAXIMAL SET OF DISJOINT PATHS
    AGGARWAL, A
    INFORMATION PROCESSING LETTERS, 1992, 41 (03) : 149 - 151
  • [7] THE COMPLEXITY OF FINDING MAXIMUM DISJOINT PATHS WITH LENGTH CONSTRAINTS
    ITAI, A
    PERL, Y
    SHILOACH, Y
    NETWORKS, 1982, 12 (03) : 277 - 286
  • [8] The disjoint paths problem in quadratic time
    Kawarabayashi, Ken-ichi
    Kobayashi, Yusuke
    Reed, Bruce
    JOURNAL OF COMBINATORIAL THEORY SERIES B, 2012, 102 (02) : 424 - 435
  • [9] Analyzing pathway energy and time complexity in ower families through vertex-disjoint paths
    Jerlinkasmir, R.
    Vivik, Veninstine J.
    Journal of Combinatorial Mathematics and Combinatorial Computing, 2024, 123 : 197 - 219
  • [10] Linear time algorithms for two disjoint paths problems on directed acyclic graphs
    Institut für Informatik, Universität Augsburg, 86135 Augsburg, Germany
    Theor Comput Sci, (35-48):