两个不相交多边形在线性时间与常数工作空间下的公切线
计算几何
2018-12-11 v4
摘要
我们提供了一种极其简单的算法来计算两个不相交简单多边形的所有(至多四条)公切线。给定每个多边形为其角点按循环顺序的只读数组,该算法在线性时间和常数工作空间内运行,并且是首个同时达到这两个复杂度界的算法。公切线集合提供了关于多边形凸包的基本信息——它们是嵌套、重叠还是不相交——因此我们的算法也判定了这种关系。
引用
@article{arxiv.1601.01816,
title = {Common tangents of two disjoint polygons in linear time and constant workspace},
author = {Mikkel Abrahamsen and Bartosz Walczak},
journal= {arXiv preprint arXiv:1601.01816},
year = {2018}
}
备注
Final published version, merged with arXiv:1511.04036