コスト関数で幾何学的距離を使用するMathProgにドメイン問題の定式化があります。データセットにはX、Y座標のみが含まれ、実際の距離は含まれません。mathprogの行列の "事前計算"
minimize total: sum{(f, c) in S} x[f, c] * sqrt(((facilityXs[f] - customerXs[c])**2) + ((facilityYs[f] - customerYs[c])**2));
そしてMathProgコンパイラはsqrtの内部表現は、一定のため、全体のことを事前に計算することができ、またはかどうかであることを確認するために十分にスマートであるかどうか私は、知りたい:今、私の製剤は、直接距離を計算しますそれは毎回式を再計算し、どのようにすればより洗練された方法で書くことができます。
距離「行列」を作成する方法を示すために受け入れられました。 (私はそれを間もなく考え出したにもかかわらず) – Xarn