用lingo求解下面程序时老出现error code50(for函数用错了)求指点.
答案:1 悬赏:40 手机版
解决时间 2021-03-26 18:00
- 提问者网友:难遇难求
- 2021-03-26 09:21
用lingo求解下面程序时老出现error code50(for函数用错了)求指点.
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-03-26 10:57
一点点小错误,略作修改。见附件。
运行结果得到一个局部最优值,但可能无意义,它要求所有的X都为0,恐怕不是你想要的结果:
Local optimal solution found.
Objective value: 107.0500
Objective bound: 107.0500
Infeasibilities: 0.000000
Extended solver steps: 8
Total solver iterations: 287
Model Class: MINLP
Total variables: 115
Nonlinear variables: 100
Integer variables: 40
Total constraints: 26
Nonlinear constraints: 22
Total nonzeros: 265
Nonlinear nonzeros: 240
Variable Value
M1 0.000000
M2 0.000000
M3 0.000000
M4 0.000000
M5 107.0500
S( 1) 8.000000
S( 2) 9.000000
S( 3) 7.000000
K( 1) 0.000000
K( 2) 0.000000
K( 3) 0.000000
F( 1) 27.50000
F( 2) 20.00000
F( 3) 43.70000
F( 4) 35.00000
F( 5) 30.00000
CA( 1) 8.000000
CA( 2) 7.000000
CA( 3) 8.000000
CA( 4) 9.000000
CA( 5) 9.000000
GW( 1) 280.3398
GW( 2) 269.3336
GW( 3) 283.4336
GW( 4) 283.7961
GW( 5) 290.2219
XA( 1) 0.000000
XA( 2) 0.000000
XA( 3) 0.000000
XA( 4) 0.000000
XA( 5) 0.000000
PW( 1) 0.1000000
PW( 2) 0.1500000
PW( 3) 0.2500000
PW( 4) 0.2200000
PW( 5) 0.1600000
X( 1) 0.000000
X( 2) 0.000000
X( 3) 0.000000
X( 4) 0.000000
X( 5) 0.000000
C( 1) 0.000000
C( 2) 0.000000
C( 3) 0.000000
C( 4) 0.000000
C( 5) 0.000000
C( 6) 0.000000
C( 7) 0.000000
R( 1) 2.050000
R( 2) 3.350000
R( 3) 3.200000
R( 4) 2.450000
R( 5) 2.600000
R( 6) 3.760000
R( 7) 4.000000
来自:求助得到的回答
运行结果得到一个局部最优值,但可能无意义,它要求所有的X都为0,恐怕不是你想要的结果:
Local optimal solution found.
Objective value: 107.0500
Objective bound: 107.0500
Infeasibilities: 0.000000
Extended solver steps: 8
Total solver iterations: 287
Model Class: MINLP
Total variables: 115
Nonlinear variables: 100
Integer variables: 40
Total constraints: 26
Nonlinear constraints: 22
Total nonzeros: 265
Nonlinear nonzeros: 240
Variable Value
M1 0.000000
M2 0.000000
M3 0.000000
M4 0.000000
M5 107.0500
S( 1) 8.000000
S( 2) 9.000000
S( 3) 7.000000
K( 1) 0.000000
K( 2) 0.000000
K( 3) 0.000000
F( 1) 27.50000
F( 2) 20.00000
F( 3) 43.70000
F( 4) 35.00000
F( 5) 30.00000
CA( 1) 8.000000
CA( 2) 7.000000
CA( 3) 8.000000
CA( 4) 9.000000
CA( 5) 9.000000
GW( 1) 280.3398
GW( 2) 269.3336
GW( 3) 283.4336
GW( 4) 283.7961
GW( 5) 290.2219
XA( 1) 0.000000
XA( 2) 0.000000
XA( 3) 0.000000
XA( 4) 0.000000
XA( 5) 0.000000
PW( 1) 0.1000000
PW( 2) 0.1500000
PW( 3) 0.2500000
PW( 4) 0.2200000
PW( 5) 0.1600000
X( 1) 0.000000
X( 2) 0.000000
X( 3) 0.000000
X( 4) 0.000000
X( 5) 0.000000
C( 1) 0.000000
C( 2) 0.000000
C( 3) 0.000000
C( 4) 0.000000
C( 5) 0.000000
C( 6) 0.000000
C( 7) 0.000000
R( 1) 2.050000
R( 2) 3.350000
R( 3) 3.200000
R( 4) 2.450000
R( 5) 2.600000
R( 6) 3.760000
R( 7) 4.000000
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯