这里有一点数学优化。我需要你的帮助,因为离大学太远了……我正在努力寻找一些真正具体的东西。让我们尽可能精确。
令 R 为任意大小和纵横比的边界矩形(如有必要,假设纵横比不会超过 2/1 和 1/2)。
让 C 是一个圆,其中心在 R 内,并且至少有一个点在 R 内。但是有些点可能在 R 之外。
令 r 为任意纵横比,可能与 R 纵横比不同。
有没有一种已知的算法来调整长宽比为 r 的矩形 R' 的大小和位置,它与 R 完全相交,因此 R' n C 是最大的(n 表示相交,不知道如何在此处输入 MathML)。
我倾向于认为多项式时间内可能不存在完美的解决方案,因此好的近似值可以完成这项工作,即使是可以在超时后停止的迭代解决方案。
我希望 R 和 R' 是非旋转的,即它们的边要么平行于单位矢量,要么垂直于它。但是,如果 R 的两侧平行于 R' 的两侧,并且两者都被任意旋转,那么解决方案将非常适合,那么我将在特定情况下进行。
非常感谢,
马修