我正在运行Windows测试环境和Linux生产环境中的装箱问题变体,这些解决方案只能解决有限数量的解决方案,而不是最佳解决方案(速度很重要,足够好就可以了)。
当我在Windows中运行时,它将在1秒内找到几种解决方案。当它在Linux中运行时,它将在2小时内找不到第二个解决方案。有没有办法让Cplex在两个环境之间类似地运行?
一致的行为比“修复” Linux运行更为重要。
为澄清起见:我已经导出了.lp文件,并运行CPlex直接读取此文件。我已经关闭了pre-solve(preind = 0)以及关闭了各种剪切并修复了分支规则,以试图减小潜在的差异。这已经用12.6.0、12.6.3和12.8.0进行了测试,并且都表现出相同的行为。这也在OPL环境内外进行了测试。
答案 0 :(得分:0)
只有在计算环境完全相同的情况下,才能预期出现一致的行为。为了增加您获得一致行为的机会,请确保环境尽可能相似: