数学建模社区-数学中国
标题:
帮忙看看这段代码!老是报雅克比错误。
[打印本页]
作者:
wahehehehehe
时间:
2010-11-20 08:31
标题:
帮忙看看这段代码!老是报雅克比错误。
model:
sets:
wh /1..256/:ver;
h /1..16/;
circulation(h,wh):flow;
endsets
data:
ver=
0 4 5 3 2 5 3 6 3 2 6 3 2 4 1 2
3 0 3 5 2 2 4 5 2 5 2 3 4 6 4 0
3 2 0 4 8 2 5 2 1 3 3 2 4 2 2 2
0 3 5 0 5 2 6 3 4 4 1 2 5 4 2 4
5 4 0 7 0 2 5 2 5 7 3 5 1 4 3 4
5 3 7 4 2 0 3 2 2 4 3 4 2 4 2 1
3 7 2 4 3 2 0 2 3 5 1 2 5 4 3 1
5 2 2 3 3 2 1 0 3 5 3 5 1 3 6 2
2 6 2 3 1 4 2 3 0 3 4 5 1 2 3 5
7 5 2 2 3 1 2 0 5 0 3 6 1 5 4 6
5 3 6 2 1 3 3 4 2 1 0 1 5 3 3 5
2 2 4 1 4 4 3 3 4 7 6 0 2 7 3 4
6 3 1 4 3 2 5 3 4 6 7 4 0 4 2 3
2 2 5 5 5 3 1 2 1 2 5 5 4 0 3 1
2 2 7 2 3 3 3 2 4 4 3 3 5 4 0 4
8 0 4 2 4 2 3 7 6 3 3 2 3 2 2 0
;
enddata
[obj] max=@sum(circulation(i,j)|
(@mod(j-1,16) #ne# @floor((j-1)/16) #and# @mod(j-1,16) #ne# (i-1)):flow(i,j));
@for(circulation(i,j)|
(@mod(j-1,16) #eq# @floor((j-1)/16) #or# @mod(j-1,16) #eq# (i-1)):flow(i,j)=0);
@for(wh(j)| @mod(j-1,16) #ne# @floor((j-1)/16):
@sum(h(i)| @mod(j-1,16) #ne# (i-1) : flow(i,j)) <= ver(j));
@for(wh(j)| @mod(j-1,16) #ne# @floor((j-1)/16):
@sum(h(i)| @mod(j-1,16) #ne# (i-1) : flow(i,j)) =
@sum(circulation(m,n)| (m-1) #eq# @mod(j-1,16) #and# @mod(n-1,16) #eq# @floor((j-1)/16):flow(m,n)) );
end
作者:
wahehehehehe
时间:
2010-11-20 08:34
本帖最后由 wahehehehehe 于 2010-11-20 10:46 编辑
坛子里下载的11. 12版都不好用。
找了一个9.0版的不报雅克比错误。但是当问题规模增大,变量数达到24*(24-1)(24-1)=12696时,又开始报错:not enough virtual system memory.
郁闷!
作者:
Greedy
时间:
2010-11-20 13:28
帮你顶一下~
作者:
柳亦非台
时间:
2011-4-27 23:55
唉,没人解释啊~
作者:
shengshengchina
时间:
2011-9-21 08:49
你的软件问题,我的可以求解出:
Global optimal solution found.
Objective value: 750.0000
Infeasibilities: 0.000000
Total solver iterations: 1108
Variable Value Reduced Cost
VER( 1) 0.000000 0.000000
VER( 2) 4.000000 0.000000
VER( 3) 5.000000 0.000000
VER( 4) 3.000000 0.000000
VER( 5) 2.000000 0.000000
VER( 6) 5.000000 0.000000
VER( 7) 3.000000 0.000000
VER( 8) 6.000000 0.000000
VER( 9) 3.000000 0.000000
VER( 10) 2.000000 0.000000
作者:
shengshengchina
时间:
2011-9-21 08:49
你的软件问题,我的可以求解出:
Global optimal solution found.
Objective value: 750.0000
Infeasibilities: 0.000000
Total solver iterations: 1108
Variable Value Reduced Cost
VER( 1) 0.000000 0.000000
VER( 2) 4.000000 0.000000
VER( 3) 5.000000 0.000000
VER( 4) 3.000000 0.000000
VER( 5) 2.000000 0.000000
VER( 6) 5.000000 0.000000
VER( 7) 3.000000 0.000000
VER( 8) 6.000000 0.000000
VER( 9) 3.000000 0.000000
VER( 10) 2.000000 0.000000
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5