hubulwm 发表于 2015-8-4 21:18 
谢谢,我仔细核查了原始code,约束是合理不冲突的,把LINGO全局最优解求解出来的结果代入实际问题也是合理 ...
外部脚本是可以调用的,我就是这么运行的。
具体问题要具体分析,这其中有许多细节。
也许是软件版本问题,还有格式问题,还有比如objective如果有offset有的solver会省略,有的会保留,我用的工具Parsing这个MPS文件时有warning,有冲突项,要么是LINGO导出模型出了问题,也极有可能是本身模型写得有歧义,比如不同的变量自己指定名字,不要用软件默认的parsing来生成,这样读取时有些会需要使用row and column format来解决歧义。按理说MILP模型导出的MPS文件所有的solver应该都认,都符合IBM指定的格式,即使是free或者fixed的。
我用了更先进的工具求解过,它们的结果有分歧,我首先怀疑是模型本身有问题,这个模型对于当今的技术来说总的来讲是easy的,我不想再看了。