QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4871|回复: 0
打印 上一主题 下一主题

优化模型代码问题,大佬帮k'k

[复制链接]
字体大小: 正常 放大

0

主题

3

听众

11

积分

升级  6.32%

该用户从未签到

邮箱绑定达人

1#
发表于 2022-4-5 19:07 |显示全部楼层
|招呼Ta 关注Ta |邮箱已经成功绑定
你老师给的答案?你老师给的目标函数都是错的哦。t*x写成x*y了
model:

sets:
fact/1..7/:t,w,x,y,n;
endsets

data:
n = 8,7,9,6,6,4,8;
t = 48.7,52.0,61.3,72.0,48.7,52.0,64.0;
w = 2000,3000,1000,500,4000,2000,1000;
enddata

@sum(fact:t*x)<=1020;
@sum(fact:t*y)<=1020;

@for(fact:x+y<=n);   
@sum(fact:w*x)<=40000;
@sum(fact:w*y)<=40000;

@sum(fact(i)|i#ge#5#and#i#le#7:t(i)*(x(i)*y(i)))<=302.7;

min=(1020-@sum(fact:t*x))+(1020-@sum(fact:t*y));

@for(factgin(x));
@for(factgin(y));

end

Global optimal solution found.
  Objective value:                             0.4774847E-11
  Objective bound:                             0.4774847E-11
  Infeasibilities:                              0.000000
  Extended solver steps:                               1
  Total solver iterations:                        541019


                       Variable           Value        Reduced Cost
                          T( 1)        48.70000            0.000000
                          T( 2)        52.00000            0.000000
                          T( 3)        61.30000            0.000000
                          T( 4)        72.00000            0.000000
                          T( 5)        48.70000            0.000000
                          T( 6)        52.00000            0.000000
                          T( 7)        64.00000            0.000000
                          W( 1)        2000.000            0.000000
                          W( 2)        3000.000            0.000000
                          W( 3)        1000.000            0.000000
                          W( 4)        500.0000            0.000000
                          W( 5)        4000.000            0.000000
                          W( 6)        2000.000            0.000000
                          W( 7)        1000.000            0.000000
                          X( 1)        4.000000            0.000000
                          X( 2)        6.000000            0.000000
                          X( 3)        4.000000            0.000000
                          X( 4)        3.000000            0.000000
                          X( 5)        0.000000            0.000000
                          X( 6)        1.000000            0.000000
                          X( 7)        0.000000            0.000000
                          Y( 1)        3.000000            0.000000
                          Y( 2)        1.000000            0.000000
                          Y( 3)        4.000000            0.000000
                          Y( 4)        2.000000            0.000000
                          Y( 5)        1.000000            0.000000
                          Y( 6)        0.000000            0.000000
                          Y( 7)        6.000000            0.000000
                          N( 1)        8.000000            0.000000
                          N( 2)        7.000000            0.000000
                          N( 3)        9.000000            0.000000
                          N( 4)        6.000000            0.000000
                          N( 5)        6.000000            0.000000
                          N( 6)        4.000000            0.000000
                          N( 7)        8.000000            0.000000

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2024-5-29 04:39 , Processed in 0.399021 second(s), 50 queries .

回顶部