标签: python algorithm scipy geometry polygon
考虑到一组2D点,我想定义一个多边形,该多边形覆盖所有点的一定百分比,同时保持其面积尽可能小。
我开始考虑这样的算法:
我认为这可行,但是听起来效率很低。在计算面积上最好的选择是使用凸包的现有实现。我的问题听起来也像是经典的数学问题,我怀疑其中可能有开箱即用的scipy函数。
什么是解决或近似这个问题的有效而简单的方法?
编辑:生成的多边形应为凸形
答案 0 :(得分:0)
不确定它是否最佳,但它似乎是可计算的,至少应该是一个很好的近似值。