lingo 非线性规划问题,求代码,两个系数是矩阵,先空着好了其他的编好就行,1landa=0.350396277663283 0.237472604788531 0.158965769190678 0.105558337909803 0.069645448792050 0.046163178982660 0.031798382672994;c=86 90 71 80 78
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 22:01:29
lingo 非线性规划问题,求代码,两个系数是矩阵,先空着好了其他的编好就行,1landa=0.350396277663283 0.237472604788531 0.158965769190678 0.105558337909803 0.069645448792050 0.046163178982660 0.031798382672994;c=86 90 71 80 78
lingo 非线性规划问题,求代码,
两个系数是矩阵,先空着好了其他的编好就行,1
landa=0.350396277663283 0.237472604788531 0.158965769190678 0.105558337909803 0.069645448792050 0.046163178982660 0.031798382672994;
c=86 90 71 80 78 88 93
82 87 91 70 85 91 90
80 75 88 93 86 78 78
90 88 95 79 77 82 90
87 83 90 86 65 84 91
90 91 73 67 77 89 81
88 87 85 86 90 94 85
91 88 70 65 61 78 84
73 89 91 87 88 78 80
87 88 90 91 83 84 89
80 87 72 90 86 84 79
87 90 80 82 79 90 80
95 78 88 90 76 78 63
93 92 77 82 84 90 88
78 85 84 89 73 88 83
88 90 79 83 87 76 80
95 78 90 91 78 83 85
88 77 89 85 83 90 78
92 89 70 75 78 92 88
89 93 75 80 87 89 89
95 88 76 80 74 86 78;
数据在这,
lingo 非线性规划问题,求代码,两个系数是矩阵,先空着好了其他的编好就行,1landa=0.350396277663283 0.237472604788531 0.158965769190678 0.105558337909803 0.069645448792050 0.046163178982660 0.031798382672994;c=86 90 71 80 78
sets:
row/1..18/:;
col/1..7/:landa;
m/1..6/:;
link(row,col):c;
links(link,m):x;
endsets
max=@sum(links(i,j,k):landa(j)*c(i,j)*x(i,j,k));
@for(m(k):@sum(link(i,j):x(i,j,k))=7);
@for(row(i):@sum(m(k):@prod(col(j):(1-x(i,j,k))))>=5);
@for(links(i,j,k):@sum(row(i):x(i,j,k))=15);
@for(links:@bin(x));