我尝试使用
生成多种cplex解决方案option solver cplexamp;
option cplex_options 'poolstub=solfile populate=1 poolintensity=4';
...
for {k in K_mach_RESOURCES} {
solve SUB1[k];
for {l in 1..SUB1[k].npool}{
solution ("solfile" & l & ".sol");
display _varname, _var;
}
给出错误
Bad suffix .npool for SUB1
context: for {l in >>> 1..SUB1[k].npool} <<< {
Possible suffix values for SUB1.suffix:
astatus exitcode message relax
result sstatus stage
奇怪的是,它正在生成.sol文件,但我不知道如何访问生成的解决方案!可能相关信息:运行文件中声明了多个问题。访问Current.npool也不起作用(事实上,它假设Current是最新的DECLARED问题,而不是最新的SOLVED问题)。任何想法??
答案 0 :(得分:1)
似乎问题出现了,因为问题没有被定义为INTEGER问题,而是整数问题的LP松弛。
出于某种原因,CPLEX似乎不支持线性程序的填充方法。