Abstract

Let P=(p1,p2,…,pn)P=(p_1, p_2, \dots, p_n) be a polygonal chain in Rd\mathbb{R}^d. The stretch factor of PP is the ratio between the total length of PP and the distance of its endpoints, ∑i=1n−1∣pipi+1∣/∣p1pn∣\sum_{i = 1}^{n-1} |p_i p_{i+1}|/|p_1 p_n|. For a parameter c≥1c \geq 1, we call PP a cc-chain if ∣pipj∣+∣pjpk∣≤c∣pipk∣|p_ip_j|+|p_jp_k| \leq c|p_ip_k|, for every triple (i,j,k)(i,j,k), 1≤i<j<k≤n1 \leq i<j<k \leq n. The stretch factor is a global property: it measures how close PP is to a straight line, and it involves all the vertices of PP; being a cc-chain, on the other hand, is a fingerprint-property: it only depends on subsets of O(1)O(1) vertices of the chain. We investigate how the cc-chain property influences the stretch factor in the plane: (i) we show that for every ε>0\varepsilon > 0, there is a noncrossing cc-chain that has stretch factor Ω(n1/2−ε)Ω(n^{1/2-\varepsilon}), for sufficiently large constant c=c(ε)c=c(\varepsilon); (ii) on the other hand, the stretch factor of a cc-chain PP is O(n1/2)O\left(n^{1/2}\right), for every constant c≥1c\geq 1, regardless of whether PP is crossing or noncrossing; and (iii) we give a randomized algorithm that can determine, for a polygonal chain PP in R2\mathbb{R}^2 with nn vertices, the minimum c≥1c\geq 1 for which PP is a cc-chain in O(n2.5 polylog n)O\left(n^{2.5}\ \mathrm{polylog}\ n\right) expected time and O(nlog⁡n)O(n\log n) space. These results generalize to Rd\mathbb{R}^d. For every dimension d≥2d\geq 2 and every ε>0\varepsilon>0, we construct a noncrossing cc-chain that has stretch factor Ω(n(1−ε)(d−1)/d)Ω\left(n^{(1-\varepsilon)(d-1)/d}\right); on the other hand, the stretch factor of any cc-chain is O((n−1)(d−1)/d)O\left((n-1)^{(d-1)/d}\right); for every c>1c>1, we can test whether an nn-vertex chain in Rd\mathbb{R}^d is a cc-chain in O(n3−1/d polylog n)O\left(n^{3-1/d}\ \mathrm{polylog}\ n\right) expected time and O(nlog⁡n)O(n\log n) space.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.