首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一种求最小覆盖率X%地面点的算法

一种求最小覆盖率X%地面点的算法
EN

Stack Overflow用户
提问于 2016-09-16 16:24:02
回答 1查看 40关注 0票数 1

有一个由200个顶点组成的凸几何多边形( lng)。我们称它为M。它里面有一组地理点(大约15000个点)。P={1...15000}。此外,在第一个凸几何多边形(M)中还有另一个凸几何多边形,它由50个顶点组成。让我们称之为S。多边形S包含P的43 %的点。我需要一些算法来增加S的面积(通过移动原始多边形S的点)来获得包含P的55 %的点的最小面积。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-16 17:35:07

如果修改后的S(让我们称之为S')在M内需要100%,这并不总是可能的。

下面是示例:

假设M是一种圆,其中43%的点在圆心附近,所有57%的其他点都在圆的边缘。设S是一个三角形,其边角在圆的边上。

只需在M内移动三角形的角,就无法获得更多的三角形内圆边缘上的点,因为圆边缘上的最多3个点可以是三角形的一部分。所以你不能在S‘中达到55%,只要它必须保持一个三角形,并且角需要在M内。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39526859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档