旋转卡壳汇编.docxVIP

  • 14
  • 0
  • 约 25页
  • 2017-05-14 发布于湖北
  • 举报
旋转卡壳汇编

一、目录 一些历史: 1978年, M.I. Shamoss Ph.D. 的论文Computational Geometry标志着计算机科学的这一领域的诞生。 当时他发表成果的是一个寻找凸多边形直径的一个非常简单的算法, 即根据多边形的一对点距离的最大值来确定。? 后来直径演化为由一对对踵点对来确定。 Shamos提出了一个简单的?O(n)?时间的算法来确定一个凸?n?角形的对踵点对。 因为他们最多只有 3n/2 对, 直径可以在?O(n)?时间内算出。? 如同Toussaint后来提出的, Shamos的算法就像绕着多边形旋转一对卡壳。 因此就有了术语“旋转卡壳”。 1983年, Toussaint发表了一篇论文, 其中用同样的技术来解决许多问题。 从此, 基于此模型的新算法就确立了, 解决了许多问题。? 他们包括:? 计算距离 凸多边形直径 凸多边形宽 凸多边形间最大距离 凸多边形间最小距离 外接矩形 最小面积外接矩形 最小周长外接矩形 三角剖?? 洋葱三角剖分 螺旋三角剖分 四边形剖分 凸多边形属性 合并凸包 找共切线 凸多边形交 临界切线 凸多边形矢量和 最薄截面 最薄横截带 二、计算距离 1.凸多边形直径 我们将一个多边形上任意两点间的距离的最大值定义为多边形的直径。 确定这个直径的点对数可能多于一对。 事实上, 对于拥有?n?个顶点的多边形, 就可能有?n?对“直径点对

文档评论(0)

1亿VIP精品文档

相关文档