長方形/正方形を小さな領域に分割し、各サブ領域の最大面積を強制するのは非常に簡単です。領域を辺の長さが sqrt(max_area) の領域に分割し、残り物を注意して扱うことができます。
しかし、四角形で私は困惑しています。どのコーナーの角度もわからないと仮定しましょう。また、4 つの点すべてが同じ平面上にあると仮定しましょう。また、小さな領域がすべて同じサイズである必要はありません。私が持っている唯一の要件は、個々の地域の面積が最大面積未満であることです。
これを簡単にするために使用できる特定のデータ構造はありますか?
私が見つけていないアルゴリズムはありますか?
これを行うために四分木を使用できますか? 私はツリーに非常に精通しているわけではありませんが、構造を実装する方法は知っています。
これを行うときは GIS の作業を念頭に置いていますが、それがクワッドを分割するアルゴリズムに影響を与えないことはかなり確信しています。