algorithm - 最小成本多边形矩形

标签 algorithm dynamic-programming computational-geometry

给定一个包含 P 个点的 n*n 网格,使用必须恰好包含 K 个点的矩形覆盖 P 个点的总最小成本是多少,成本是矩形的周长。
1. 这个问题看起来类似于多边形三角剖分,但有一个额外的限制,即每个小矩形应该恰好包含 K 个点。

最佳答案

我怀疑准确地解决您的问题相当困难。 一种可能的方法是使用 quad-tree structure , 并停止 split 当下一次分割相对于 k 变得太小时。 虽然,正如 Thomas 在评论中所说,目前尚不清楚如何 在每个单元格中准确地达到 k 点。



关于algorithm - 最小成本多边形矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44125598/

相关文章:

python - 优化路线上另外 2 个卫生间的位置 (python)

algorithm - 字符串转换的最低成本

arrays - 优化对子数组执行的查询

algorithm - 找到可能的不同非递减数组的总数

c++ - 根据给定标准的最大总和

c++ - 从源代码构建 CGAL 库的说明

algorithm - 查找有向图上是否存在从 v 到 t 的非简单路径

c - 关于具有左节点、右节点和父节点的树数据结构的教程

algorithm - 找到一个点,使得到一组点 P 中任意点的最大距离最小化

algorithm - 在 THREEJS 网格中对共面三角形进行分组的方法?