5 月,Stackoverflow 上有一个问题,R 中的 3 维预测限制, “最小封闭矩形”问题的特殊形式。因为这个问题在那里还没有解决,所以我想在这里把它表述为离散优化中的一个问题,并希望有一个有效的算法来准确地解决它。
例如,给定二维中的 N 个点,找到一个
包含至少 95% 点的最小面积的轴平行矩形。
我知道并不总是有解决方案,例如当所有点都位于矩形的边界上时。所以让我们假设这些点在某种程度上处于一般位置,即使没有两个点具有完全相同的 x 或 y 坐标。
我知道可以通过循环遍历所有 x 和 y 坐标来找到解决方案。低于 0.05 或高于 0.95 的分位数。当然,我希望有一种更智能、更高效的算法方法。