【发布时间】:2011-09-13 22:34:12
【问题描述】:
我一般是地理编码和约束编程的新手。
到目前为止,我在获取 gecode 时没有遇到太多麻烦,这很棒。但我想知道执行“嵌套”成本函数的最佳方法是什么。具体来说,我希望最小化 X,但在 X 相等的解决方案空间内,更喜欢最小化 Y 的解决方案?我可以通过定义一个看起来像 X*large_number+Y 的成本函数来破解它,但如果有一个好的解决方案,我更愿意正确地做到这一点。
如果有人能指点我解释如何在 Gecode 中实现这一点,那将非常有帮助。谢谢!
【问题讨论】:
-
您似乎正在尝试执行一种多目标优化。我不确定 GeoCode 是否支持它。例如,Minion 明确表示它只支持一个目标函数(或根本不支持)。
标签: c++ algorithm constraint-programming gecode