- 1、本文档共96页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章-计算几何理论,计算几何,计算几何模板,计算几何pdf,计算几何学,计算几何算法,计算几何算法与应用,acm计算几何,计算几何会议8,计算几何与算法设计
3.2.4.2 判断点在凸包内外的方法 如果某个点在凸图形某条边的外侧,则它一定在凸图形的外侧 如果一个点在凸图形某条边的内侧,而该点在凸图形的外侧,那么所有边一定可以分成连续的两部分:该点在一部分边的内侧,在另一部分边的外侧 由于P1P和P1P2构成的夹角单调变化,因此可以用二分的方式找到临界的边 当一个点在第一条边的内侧时,可以用二分的方法判断该点是不是在所有边的内侧 P1 P2 P 3.2.4.3 凸包扩展的方法 P1 P2 P4 P5 P6 P3 P 凸包外一点P到凸包的切线发生在这样的点处:这个点相连的两条边与P的转角相反。例如,边P6-P1与边P6-P呈右手系,而边P1-P2与边P1-P呈左手系 根据夹角单调变化的特点,可以用二分的方式发现切点,时间复杂度是O(nlogn) 3.2.4.4 增量法求凸包的时间复杂度分析 判断一个点是否在凸包之内的时间复杂度是O(logn) 寻找一对切点的时间复杂度是O(logn) 综合起来,增量法求凸包的时间复杂度是O(nlogn) 增量法求凸包算法的时间复杂度得到了求解凸包问题时间复杂度的下界,是最优算法 3.3 凸包的应用 3.3.1 合金制造问题 3.3.2 求对踵点 3.3.3 求点集的直径 3.3.4 求最小外接矩形 3.3.5 点集分割 3.3.6 凸包应用总结 3.3.1 合金制造问题 3.3.1.1 合金制造问题描述 原材料是一些不同含量的金-银合金,数量无限制 问题1:给出一种金银合金比例,问能不能通过已有原材料制造出来这种比例的合金? 问题2:如果能够制造,怎样配比原材料? 问题3:对于给定的原材料,能够制造的合金范围怎样? 3.3.1.2 一维情况 含金量低 A 含金量高 B 新合金产品的含金量必须在线段AB上才能制造,否则不能制造 如果新的合金材料的含金量是C,而A和B的配比分别是?和1-?,那么可以这个公式计算配比:C = ?A + (1- ?)B 3.3.1.3 二维情况 如果合金是由金银构成的,则能够生成的新合金的金银比例在所有的合金比例点形成的凸包之中,包括边和极点 给定凸包内的一个点作为新产品的金银比例,可以用任何一个极点与该点建立连线,该连线一定与某条边交于内部或端点 如果交于端点,则按照一维的情况运算,如果交于内部,则先计算交点的比例,再按照一维的情况计算交点所在线段的两个顶点的比例 3.3.1.4 高维情况 当合金中的金属种类超过2个时,合金问题出现高维情况 三维的凸图形是凸多面体 更高维的凸图形的性质与低维图形性质类似 三维要计算合金比例,先计算某个极点与所给点连线与某个面的交点,再从面到线,再从线到点,逐一计算比例。注意:在这个过程中,某个顶点可能重复用到,需要累加其比例 2.6.3 多边形面积计算公式的推广 这个公式对凹多边形仍然成立: P1 P2 P3 P4 P5 P6 2.7 多边形的重心 2.7.1 三角形的重心 由三个点(x1,y1), (x2,y2), (x3,y3)构成的三角形的重心的坐标是: 2.7.2 猜想n边形的重心 猜想由n个点(x1,y1), (x2,y2), ……, (xn,yn)构成的多边形的重心的坐标是: 2.7.3 n边形的重心 P1 P2 P3 P4 P5 P6 上面公式失效的原因是面积代表的重量并不均匀分布在各个顶点上(如果重量均匀分布在各个顶点上,则上面公式成立) 可以先求出各个三角形的重心和面积,然后对它们按照权重相加 C1 C2 C3 C4 3. 凸包及其应用 3.1 凸包的相关定义和性质 3.1.1 凸包的直观解释 3.1.2 凸包的形式化定义 3.1.3 极点及其性质 3.1.1 凸包的直观解释 打包裹 收紧橡皮圈 3.1.2 凸包的形式化定义 一个平面上点集的凸包指的是包含它的最小凸图形或最小凸区域 3.1.3 极点及其性质 凸包上的顶点(共线中点除外,例如下图中的P点)称为极点 极点不能被凸包中任意其它点凸表示 凸包上的顶点是原点集中的点 P 3.2 凸包的求解方法 3.2.1 卷包裹法 3.2.2 Graham-Scan算法 3.2.3 分治法(Quick Hull算法) 3.2.4 增量法 3.2.1 卷包裹法 3.2.1.1 卷包裹法的基本思想 假设有一根无限长的绳子。绳子的端点在最下面的点上(如果有多个最下面的点,则选择这些点中最左边的一个) 以逆时针方向绕动绳子,根据最初碰到的点,确定多条线段 直至回到起始点 3.2.1.2 卷包裹法的单步执行 A B 假设当前的线段是AB,则需要在B与其它各点的连线中找到最“右手”的方向。 可以把每一条射线与其它n-2条射线比较,没步这样做的效率是O(n2) 也可以通过计算各射线与射线AB的夹角的方式,这样做的效率是O(n),但存在计算误差 可
您可能关注的文档
最近下载
- 可靠性工程管理方案(3篇).docx VIP
- 工程质量控制作业标准WHS设置汇总报审.doc VIP
- SIEMENS西门子SITRANS LU180超声波物位计操作手册.pdf
- 2024福建统招专升本《英语》知识考点汇总.pdf VIP
- 卫生药学副高职称个人总结(8篇).docx VIP
- 美国CTPAT反恐安全控制程序 .pdf VIP
- 《吴川音字典》首发.PDF VIP
- 2024-2025学年南山区四年级数学(上)期末试题(含答案)(1) (1).pdf VIP
- 特发性震颤基层诊疗指南(2021).pptx VIP
- 贵州乌江水电开发有限责任公司校园招聘模拟试题附带答案详解一套.docx VIP
文档评论(0)