永发信息网

用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






来自:求助得到的回答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯