Efficient Algorithms for Euclidean Steiner Minimal Tree on Near-Convex Terminal Sets

07/01/2023
by   Anubhav Dhar, et al.
0

The Euclidean Steiner Minimal Tree problem takes as input a set 𝒫 of points in the Euclidean plane and finds the minimum length network interconnecting all the points of 𝒫. In this paper, in continuation to the works of Du et al. and Weng et al., we study Euclidean Steiner Minimal Tree when 𝒫 is formed by the vertices of a pair of regular, concentric and parallel n-gons. We restrict our attention to the cases where the two polygons are not very close to each other. In such cases, we show that Euclidean Steiner Minimal Tree is polynomial-time solvable, and we describe an explicit structure of a Euclidean Steiner minimal tree for 𝒫. We also consider point sets 𝒫 of size n where the number of input points not on the convex hull of 𝒫 is f(n) ≤ n. We give an exact algorithm with running time 2^𝒪(f(n)log n) for such input point sets 𝒫. Note that when f(n) = 𝒪(n/log n), our algorithm runs in single-exponential time, and when f(n) = o(n) the running time is 2^o(nlog n) which is better than the known algorithm stated in Hwang et al. We know that no FPTAS exists for Euclidean Steiner Minimal Tree unless P=NP, as shown by Garey et al. On the other hand FPTASes exist for Euclidean Steiner Minimal Tree on convex point sets, as given by Scott Provan. In this paper, we show that if the number of input points in 𝒫 not belonging to the convex hull of 𝒫 is 𝒪(log n), then an FPTAS exists for Euclidean Steiner Minimal Tree. In contrast, we show that for any ϵ∈ (0,1], when there are Ω(n^ϵ) points not belonging to the convex hull of the input set, then no FPTAS can exist for Euclidean Steiner Minimal Tree unless P=NP.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/14/2023

On the Restricted k-Steiner Tree Problem

Given a set P of n points in ℝ^2 and an input line γ in ℝ^2, we present ...
research
05/04/2022

Max-Min k-Dispersion on a Convex Polygon

In this paper, we consider the following k-dispersion problem. Given a s...
research
03/15/2021

Rectilinear Steiner Trees in Narrow Strips

A rectilinear Steiner tree for a set P of points in ℝ^2 is a tree that c...
research
08/25/2020

Flip Paths Between Lattice Triangulations

The problem of finding a diagonal flip path between two triangulations h...
research
04/25/2013

Euclidean Upgrade from a Minimal Number of Segments

In this paper, we propose an algebraic approach to upgrade a projective ...
research
05/04/2020

Probabilistic Analysis of RRT Trees

This thesis presents analysis of the properties and run-time of the Rapi...
research
12/12/2021

Maintaining AUC and H-measure over time

Measuring the performance of a classifier is a vital task in machine lea...

Please sign up or login with your details

Forgot password? Click here to reset