On the Stretch Factor of Polygonal Chains
Abstract
Let be a polygonal chain in . The stretch factor of is the ratio between the total length of and the distance of its endpoints, . For a parameter , we call a -chain if , for every triple , . The stretch factor is a global property: it measures how close is to a straight line, and it involves all the vertices of ; being a -chain, on the other hand, is a fingerprint-property: it only depends on subsets of vertices of the chain. We investigate how the -chain property influences the stretch factor in the plane: (i) we show that for every , there is a noncrossing -chain that has stretch factor , for sufficiently large constant ; (ii) on the other hand, the stretch factor of a -chain is , for every constant , regardless of whether is crossing or noncrossing; and (iii) we give a randomized algorithm that can determine, for a polygonal chain in with vertices, the minimum for which is a -chain in expected time and space. These results generalize to . For every dimension and every , we construct a noncrossing -chain that has stretch factor ; on the other hand, the stretch factor of any -chain is ; for every , we can test whether an -vertex chain in is a -chain in expected time and space.
Cite
@article{arxiv.1906.10217,
title = {On the Stretch Factor of Polygonal Chains},
author = {Ke Chen and Adrian Dumitrescu and Wolfgang Mulzer and Csaba D. Tóth},
journal= {arXiv preprint arXiv:1906.10217},
year = {2023}
}
Comments
24 pages, 14 figures; a preliminary version appeared at MFCS 2019