Spanning simple path inside a simple polygon

被引:0
|
作者
Sepahvand, Abdolah [1 ]
Razzazi, Mohammadreza [1 ]
机构
[1] Amirkabir Univ Technol, Dept Comp Engn, Tehran 100190, Iran
来源
JOURNAL OF SUPERCOMPUTING | 2023年 / 79卷 / 03期
关键词
Hamiltonian path; NP-complete; Orthogonal spiral polygon; Simple Path; COMPUTING SIMPLE PATHS; ALGORITHM;
D O I
10.1007/s11227-022-04765-0
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Given a set S of n colored points of m colors inside a simple polygon P, each point within the polygon has a specific color that is not necessarily unique, i.e., they may exhibit the same color. The study aims to find a simple path that traverses at least one point of each color using a set of S points contained within a simple polygon P. Two results are presented in this study. First, we demonstrate that finding such simple paths inside a simple polygon is an NP - complete problem. Moreover, we provide a polynomial-time algorithm that computes the simple path when P is an orthogonal spiral simple polygon, and our objective is to locate a simple Hamiltonian path L using all points of S inside P. Our algorithm has a time complexity of 0(r + rn(4)), where r is the number of reflex vertices in P and n is the number of points in S.
引用
收藏
页码:2740 / 2766
页数:27
相关论文
共 50 条
  • [41] Finding the shortest path between two points in a simple polygon by applying a rubberband algorithm
    Li, Fajie
    Klette, Reinhard
    ADVANCES IN IMAGE AND VIDEO TECHNOLOGY, PROCEEDINGS, 2006, 4319 : 280 - +
  • [42] Maximizing the area of an axially symmetric polygon inscribed in a simple polygon
    Barequet, Gill
    Rogol, Vadim
    COMPUTERS & GRAPHICS-UK, 2007, 31 (01): : 127 - 136
  • [43] The simple grid polygon exploration problem
    Qi Wei
    Jie Sun
    Xuehou Tan
    Xiaolin Yao
    Yonggong Ren
    Journal of Combinatorial Optimization, 2021, 41 : 625 - 639
  • [44] Diffuse Reflection Radius in a Simple Polygon
    Fox-Epstein, Eli
    Toth, Csaba D.
    Winslow, Andrew
    COMPUTING AND COMBINATORICS, COCOON 2014, 2014, 8591 : 239 - 250
  • [45] Simple algorithms for searching a polygon with flashlights
    Lee, JH
    Park, SM
    Chwa, KY
    INFORMATION PROCESSING LETTERS, 2002, 81 (05) : 265 - 270
  • [46] Diffuse Reflection Radius in a Simple Polygon
    Fox-Epstein, Eli
    Toth, Csaba D.
    Winslow, Andrew
    ALGORITHMICA, 2016, 76 (04) : 910 - 931
  • [47] The discrete Voronoi game in a simple polygon
    Banik, Aritra
    Das, Sandip
    Maheshwari, Anil
    Smid, Michiel
    THEORETICAL COMPUTER SCIENCE, 2019, 793 : 28 - 35
  • [48] Covering a simple polygon by monotone directions
    Ahn, Hee-Kap
    Brass, Peter
    Knauer, Christian
    Na, Hyeon-Suk
    Shin, Chan-Su
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2010, 43 (05): : 514 - 523
  • [49] Fast and Simple Approach for Polygon Schematization
    Cicerone, Serafino
    Cermignani, Matteo
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2012, PT I, 2012, 7333 : 267 - 279
  • [50] Covering a Simple Polygon by Monotone Directions
    Ahn, Hee-Kap
    Brass, Peter
    Knauer, Christian
    Na, Hyeon-Suk
    Shin, Chan-Su
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2008, 5369 : 668 - +