On the Stretch Factor of Polygonal Chains

06/24/2019
by   Ke Chen, et al.
0

Let P=(p_1, p_2, ..., p_n) be a polygonal chain. The stretch factor of P is the ratio between the total length of P and the distance of its endpoints, ∑_i = 1^n-1 |p_i p_i+1|/|p_1 p_n|. For a parameter c ≥ 1, we call P a c-chain if |p_ip_j|+|p_jp_k| ≤ c|p_ip_k|, for every triple (i,j,k), 1 ≤ i<j<k ≤ n. The stretch factor is a global property: it measures how close P is to a straight line, and it involves all the vertices of P; being a c-chain, on the other hand, is a fingerprint-property: it only depends on subsets of O(1) vertices of the chain. We investigate how the c-chain property influences the stretch factor in the plane: (i) we show that for every ε > 0, there is a noncrossing c-chain that has stretch factor Ω(n^1/2-ε), for sufficiently large constant c=c(ε); (ii) on the other hand, the stretch factor of a c-chain P is O(n^1/2), for every constant c≥ 1, regardless of whether P is crossing or noncrossing; and (iii) we give a randomized algorithm that can determine, for a polygonal chain P in R^2 with n vertices, the minimum c≥ 1 for which P is a c-chain in O(n^2.5 polylog n) expected time and O(nlog n) space.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/05/2020

Minimum bounded chains and minimum homologous chains in embedded simplicial complexes

We study two optimization problems on simplicial complexes with homology...
research
06/06/2022

Large k-gons in a 1.5D Terrain

Given is a 1.5D terrain 𝒯, i.e., an x-monotone polygonal chain in ℝ^2. F...
research
08/22/2018

Crossing Numbers and Stress of Random Graphs

Consider a random geometric graph over a random point process in R^d. Tw...
research
09/29/2018

On-line partitioning of width w posets into w^O(log log w) chains

An on-line chain partitioning algorithm receives the vertices of a poset...
research
12/13/2018

Polygon Simplification by Minimizing Convex Corners

Let P be a polygon with r>0 reflex vertices and possibly with holes and ...
research
07/13/2020

Perfectly Sampling k≥ (8/3 +o(1))Δ-Colorings in Graphs

We present a randomized algorithm which takes as input an undirected gra...
research
03/18/2018

On-line Chain Partitioning Approach to Scheduling

An on-line chain partitioning algorithm receives the points of the poset...

Please sign up or login with your details

Forgot password? Click here to reset