コーメンの著書「アルゴリズムの紹介」の第9 章に郵便局の場所の問題があります。
重み w1,w2,....wn を持つ n 個の点 p1,p2,...pn が与えられます。合計 wi*d(pi,p) を最小化するポイント p (入力ポイントの 1 つとは限りません) を見つけます。ここで、d(a,b) = ポイント a、b 間の距離です。
同じ の解決策を見ると、加重中央値がこの問題の最良の解決策であることがわかります。
しかし、実際のコーディング部分と使用法について、いくつかの根本的な疑問があります。
すべての要素の重みが等しい場合、重み付けされた中央値を見つけるために、すべての重みの合計が 1/2 未満になる点を見つけます。ここを拡張するには?
重みとしてさまざまな家に配達される手紙の数を言う実際のシナリオが与えられ、郵便局の場所を見つけることによって移動距離を最小限に抑えたいと考えています。 )、実際にどうやってそれを行うのでしょうか?
誰かが私の疑問を解消し、問題を理解するのを手伝ってくれませんか.
編集 :
私も非常によく似た問題について考えていました:長方形のグリッド(2d)があり、さまざまな場所にさまざまな数の人々がいて、すべてが1点で会いたいと思っています(間違いなく整数座標を持つ必要があります)。上記の問題と、それをどのように解決しますか?