問題:
3Dユークリッド空間にはn個の頂点のセットがあり、これらの頂点は偶数個あります。
近接度に基づいてペアリングしたいと思います。つまり、各ペアの頂点が可能な限り接近している頂点ペアのセットを見つけられるようにする必要があります。
これを行う際に、他のペアの頂点間の近接性をできるだけ犠牲にすることを最小限に抑えたいと考えています。
私は最適な解決策を探していません(厳密に存在する/実行できる場合でも)、比較的迅速に計算できる合理的な解決策を探しています。
比較的ひどい強引なアプローチでは、頂点を選択し、残りの部分をループして最も近い隣人を見つけ、残りがなくなるまで繰り返します。もちろん、リストの終わりに近づくにつれて、最も近い頂点が非常に遠くなる可能性がありますが、それが唯一の選択肢であるため、上記の3番目のポイントでこれはひどく失敗する可能性があります。