我的变量的解决方案返回一个负值,而我将其定义为dvar flaot+,这是怎么可能的?下面是我的代码: int fixed_cost = 75;dvar int+ savings[truck];forall(h in truck) sum(n in order) (x_[h,n])*fixed_cost- fixed_cost == savings[h]; 解决方案显示了以下内容: sav
我有一个包含以下内容的文件quadratic_obj.lp:obj: a + b + [ a^2 + 4 a * b + 7 b^2 ]/2c1: a + b >= 10在交互式cplex会话中,我使用read读取文件,使用optimize进行优化。所以在一个理想的世界里,会有这样的事情:我使用了write,但是文件类型选项不是我想要的。
我已经阅读了关于将多维数组从CPLEX写入Excel的其他主题,并尝试了所提供的解决方案,但它不起作用。
在我的例子中,我有一个4维变量。因此,我构建了一个5维元组,并希望它用Excel编写。运行CPLEX时,我得到错误信息"The element "Ausgabe“is not defined”和"the index for array "y#0 is out of range: 5".我该如何解决这个问题S = 1..nbSzenar