Approximation Algorithms for Solving the 1-Line Minimum Steiner Tree of Line Segments Problem

被引:0
|
作者
Li, Jian-Ping [1 ]
Liu, Su-Ding [1 ]
Lichen, Jun-Ran [2 ]
Pan, Peng-Xiang [1 ]
Wang, Wen-Cheng [1 ]
机构
[1] Yunnan Univ, Dept Math, Kunming 650504, Yunnan, Peoples R China
[2] Beijing Univ Chem Technol, Sch Math & Phys, Beijing 650504, Peoples R China
基金
中国国家自然科学基金;
关键词
1-Line minimum Steiner tree of line segments; Minimum spanning tree of line segments; Voronoi diagram of line segments; Steiner ratio; Approximation algorithms;
D O I
10.1007/s40305-022-00437-1
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
We address the 1-line minimum Steiner tree of line segments (1L-MStT-LS) problem. Specifically, given a set S of n disjoint line segments in R-2, we are asked to find the location of a line l and a set E-l of necessary line segments (i.e., edges) such that a graph consisting of all line segments in S. E-l plus this line l, denoted by T-l = (S, l, E-l), becomes a Steiner tree, the objective is to minimize total length of edges in E-l among all such Steiner trees. Similarly, we are asked to find a set E-0 of necessary edges such that a graph consisting of all line segments in S boolean OR E-0, denoted by T-S = (S, E-0), becomes a Steiner tree, the objective is to minimize total length of edges in E-0 among all such Steiner trees, we refer to this new problem as the minimum Steiner tree of line segments (MStT-LS) problem. In addition, when two endpoints of each edge in E-0 need to be located on two different line segments in S, respectively, we refer to that problem as the minimum spanning tree of line segments (MST-LS) problem. We obtain three main results: (1) Using technique of Voronoi diagram of line segments, we design an exact algorithm in time O(n log n) to solve the MST-LS problem; (2) we show that the algorithm designed in (1) is a 1.214-approximation algorithm to solve the MStT-LS problem; (3) using the combination of the algorithm designed in (1) as a subroutine for many times, a technique of finding linear facility location and a key lemma proved by techniques of computational geometry, we present a 1.214-approximation algorithm in time O(n(3) log n) to solve the 1L-MStT-LS problem.
引用
下载
收藏
页码:729 / 755
页数:27
相关论文
共 50 条
  • [41] Approximation Algorithms for Priority Steiner Tree Problems
    Sahneh, Faryad Darabi
    Kobourov, Stephen
    Spence, Richard
    COMPUTING AND COMBINATORICS (COCOON 2021), 2021, 13025 : 112 - 123
  • [42] Augmented Line Segment Based Algorithm for Constructing Rectilinear Steiner Minimum Tree
    Vani, V.
    Prasad, G. R.
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON COMMUNICATION AND ELECTRONICS SYSTEMS (ICCES), 2016, : 749 - 753
  • [43] On the minimum number of Steiner points of constrained 1-line-fixed Steiner tree in the Euclidean plane R2
    Li, Jianping
    Zheng, Yujie
    Lichen, Junran
    Wang, Wencheng
    OPTIMIZATION LETTERS, 2021, 15 (02) : 669 - 683
  • [44] Solving Minimum Steiner tree based on behavior of ants
    Maharjan, Narendra
    Shrestha, Abinash
    Tamrakar, Ashish
    Panday, Sanjeeb Prasad
    2012 Third IEEE and IFIP South Central Asian Himalayas Regional International Conference on Internet (AH-ICI 2012), 2012,
  • [46] Quantum Speedup for the Minimum Steiner Tree Problem
    Miyamoto, Masayuki
    Iwamura, Masakazu
    Kise, Koichi
    Le Gall, Francois
    COMPUTING AND COMBINATORICS (COCOON 2020), 2020, 12273 : 234 - 245
  • [47] Approximation Algorithms for Hitting Triangle-Free Sets of Line Segments
    Joshi, Anup
    Narayanaswamy, N. S.
    ALGORITHM THEORY - SWAT 2014, 2014, 8503 : 357 - 367
  • [48] GENETIC ALGORITHMS FOR APPROXIMATION OF DIGITAL CURVES WITH LINE SEGMENTS AND CIRCULAR ARCS
    Huang, Shu-Chien
    Wang, Chu-Fu
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2009, 32 (04) : 437 - 444
  • [49] An improved EDA for solving Steiner tree problem
    Liu, Lei
    Wang, Hua
    Kong, Guohong
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (13): : 3483 - 3496
  • [50] Solving the Steiner Tree Problem with few Terminals
    Fichte, Johannes K.
    Hecher, Markus
    Schidler, Andre
    2020 IEEE 32ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2020, : 293 - 300