对于一个自行车共享仿真项目,我被要求用AIMMS实现一个约束编程求解器。正如你们中的一些人所知道的,AIMMS有一个数学程序,对于所有的约束,您必须指定要最大化或最小化哪个变量。问题是您只能为此操作指定一个变量。相反,我需要最小化以下两个变量
我的第一个程序找到了一个最小成本的解决方案(因为我只能最小化成本的变量),但是所有卡车的工作量并不相等:有些工作太多,有些工作很少。因此,我也需要最小化工作的差异,这就是为什么我引入了第二个变量来最小化。你知道我如何把这两个变量组合在一起才能得到唯一的解决方案吗?
发布于 2014-11-02 23:20:18
这种情况没有神奇的解决办法。这是一个典型的多优化问题.我的观点是,你应该建立一个帕累托边界(efficiency)
https://stackoverflow.com/questions/26659020
复制相似问题