Exact Algorithms for Minimum Steiner Point Trees
Eungyu Woo, Donghoon Shin
Abstract
Given distinct terminals P⊂ R2 and R>0, the Steiner tree problem with minimum number of Steiner points and bounded edge length asks for a straight line tree spanning P, with every edge of length at most R, that minimizes the number of Steiner points. Length is measured in a fixed Lp metric with p∈ Q 1\∞\. The optimum k is not bounded by n, even in two-terminal case. We give a deterministic exact algorithm that computes an optimal implicit representation in nO(n) time, independent of k, in the computation model of Section~subseccomputation. The representation consists of a full Steiner topology, exact branch coordinates, and a segment count for each topology edge. Subdivision requires additional time Θ(n+k). For each full Steiner topology, the feasible segment count vectors are the integer points of a convex projection in O(n) dimensions. A continuous relaxation restricts the integer optimum to 2n-3 consecutive values. Exact semialgebraic routines and a flatness recursion in integral lattice coordinates decide these values. Together with the parameterized bottleneck algorithm of Bandyapadhyay et al., this gives the value bound \nO(n), kO(k)nO(1)\ for every fixed metric considered here.
Create a lesson
Related papers
Numerical Simulation of Transdermal Insulin Delivery Using a Coated Microneedle in a 2D Skin Model
Milana Tesfamarian, Michael Heisig, Gabriel Wittum et al.
Multi-Stage NeRF for Efficient 3D Coronary Artery Reconstruction from Two Narrow-Angle Angiographic Projections
Deyu Meng, Mojtaba Lashgari, Yiying Wang et al.
Perfectly Guarding Straits: Exact Algorithms for Weak Visibility Polygons
Shouvik Mondal, Udvas Das, Sasanka Roy
Low-Dimensional Embeddings for Gaussian Kernels on Manifolds
Soumik Dutta, Kunal Dutta
Flip Graphs for Eight Points in Three Dimensions Are Connected
Marc Khoury
Computing the minimal perimeter polygon for digital objects in the triangular tiling
Petra Wiederhold