- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Computational Geometry2D Convex Hulls Joseph S. B. Mitchell Stony Brook University Comparing O(n), O(n log n), O(n2) * n n log n n2 210 ?103 10 ? 210 ? 104 220 ? 106 220 ? 106 20 ? 220 ? 2 ? 107 240 ?1012 Interactive Processing n log n algorithms n2 algorithms n = 1000 yes ? n = 1000000 ? no Function T(n) is O(f(n)) if there exists a constant C such that , for sufficiently large n, T(n) C f(n) Convexity Set X is convex if p,q?X ? pq? X Point p? X is an extreme point if there exists a line (hyperplane) through p such that all other points of X lie strictly to one side Fact: If X=S is a finite set of points in 2D, then CH(X) is a convex polygon whose vertices (extreme points) are points of S. * p q r Extreme points in red p q non-convex q p convex Equivalent Definitions of Convex Hull, CH(X) Set-theoretic “smallest” convex set containing X. {all convex combinations of d+1 points of X } [Caratheodory’s Thm] (in any dimension d) In 2D: min-area (or min-perimeter) enclosing convex body containing X In 2D: * Convexity Fact: If X=S is a finite set of points in 2D, then CH(X) is a convex polygon whose vertices (extreme points) are points of S. * p4 p1 p3 p6 p5 p8 p7 p9 Input: n points S = (p1, p2, …, pn) Output: A boundary representation, e.g., ordered list of vertices (extreme points), of the convex hull, CH(S), of S (convex polygon) Fundamental Problem: 2D Convex Hulls * More generally: CH(polygons) p4 p1 p3 p2 p6 p5 p8 p7 p9 Output: (9,6,4,2,7,8,5) 2D Convex Hull Algorithms O(n4) simple, brute force (but finite!) O(n3) still simple, brute force O(nh) simple, “output-sensitive” h = output size (# vertices) O(n log n) worst-case optimal (as fcn of n) O(n log h) “ultimate” time bound (as fcn of n,h) Randomized, expected O(n log n) Lower bound: ?(n log n) * From SORTING: y= x2 xi (xi ,xi2 ) Simple, elegant Note: Even if the
您可能关注的文档
- (国际经济与贸易英文版课件)Chapter_7_--International_trade_terms.ppt
- (国际经济与贸易英文版课件)Chapter_8Major Trade Terms.ppt
- (国际经济与贸易英文版课件)Chapter_9International Cargo Transport.ppt
- (国际经济与贸易英文版课件)chapter_10国际货运保险.ppt
- (国际经济与贸易英文版课件)Chapter_11International Trade Payment.ppt
- (国际经济与贸易英文版课件)Chapter_13Trade Negotiation and Formation of the Contract.ppt
- (国际经济与贸易英文版课件)chapter_12商品检验、索赔、不可抗力和仲裁.ppt
- (国际经济与贸易英文版课件)Chapter_14Implementation of the Contract.ppt
- (机电一体化技术课件)第二章机械系统.ppt
- (机电一体化技术课件)第六章系统设计及实例.ppt
文档评论(0)