私は、一般的には、プログラミングと拘束プログラミングが初めてです。Gecodeで '入れ子にされた'コスト関数を実装する方法は?
これまでのところ、私は大変なことにgecodeを取り上げるのに苦労していませんでした。しかし、 "入れ子にされた"コスト関数を実行する最良の方法が何であるか疑問に思っていました。具体的には、私はXを最小化しようとしていますが、Xが等しいソリューションの空間内でYを最小化するソリューションが好まれますか?おそらく、X * large_number + Yのようなコスト関数を定義することによってそれをハックする可能性がありますが、良い解決策があればこれを適切に行うことを好むでしょう。
これを実装する方法を誰かが指摘できれば、本当に役に立ちます。ありがとう!
多目的最適化の一種を実行しようとしているようです。 GeoCodeでサポートされているかどうかはわかりません。例えば、Minionは1つの目的関数しかサポートしていない(または全くない)ことを明示しています。 –