QQ登录

只需要一步,快速开始

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

Xpress-IVE 建模问题

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

3

主题

0

听众

6

积分

升级  1.05%

该用户从未签到

群组数学建摸协会

跳转到指定楼层
1#
发表于 2012-7-5 16:06 |只看该作者 |正序浏览
|招呼Ta 关注Ta
哪位高人能帮小弟解决这个问题,小弟不甚感激!!! & @. A$ n; {2 e$ p+ U* k( k1 o: R5 `
model "Burglar 1"
/ Z: q2 ?% n1 C8 ~8 Nuses "mmxprs"
3 e8 D) f" k- b6 B" m* qdeclarations" g# A4 u2 h8 g6 A" B7 ^
ITEMS = 1..8 ! 物品标号范围
! u: @: i# |( L. G1 L; r9 tWTMAX = 102 ! 允许携带的重量最大值, I' ~$ {* \6 Y0 k6 c& @4 s
VALUE: array(ITEMS) of real ! 物品价值
: O- X1 b$ U0 f5 l; C/ CWEIGHT: array(ITEMS) of real ! 物品重量, U0 d- u' g3 {
take: array(ITEMS) of mpvar ! 1 表示带走物品i,0 表示不带走物品i& Y( Y2 q2 C% h7 R8 C6 d, I
end-declarations0 W5 G0 X+ Z, _/ m
! 物品: 1 2 3 4 5 6 7 8
4 b- Z7 j/ w: f- q9 eVALUE := [ 15, 100, 90, 60, 40, 15, 10, 1]
* R3 }! i* \+ O/ Z1 OWEIGHT := [ 2, 20, 20, 30, 40, 30, 60, 10]6 [* k' v+ T0 h( M- M+ D* i+ t- y
! 目标: 使带走的总价值最大
* L6 l2 N$ y5 n  O- P; e7 x% AMaxVal:= sum(i in ITEMS) VALUE(i)*take(i)
7 f5 L# F8 g; d1 s0 v" Z! 重量限制' W0 m5 c7 w. R. X/ N0 K
sum(i in ITEMS) WEIGHT(i)*take(i) <= WTMAX6 X8 I, Q# s3 K; g
! 所有变量取值都为0 或1
# C3 k. u: o6 z) Iforall(i in ITEMS) take(i) is_binary
7 M6 ^/ m" S3 N# Jmaximize(MaxVal) ! 求解混合整数问题
" t) f( w$ p" e$ O. k! 打印输出结果
9 m6 i$ L! M3 I  F0 ~5 q7 dwriteln("Solution:\n Objective: ", getobjval)$ V! H% ]" d9 q" W. ]# S+ x
forall(i in ITEMS) writeln(" take(", i, "): ", getsol(take(i))), X: L* p8 q% M' c8 Y' U3 W+ A2 `
end-model9 k/ W9 \! O$ E# r+ p
这段程序运行不了
5 D' U: ?, F) r1 T0 S+ @& K! \
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

1

主题

9

听众

1747

积分

  • TA的每日心情
    开心
    2016-7-26 21:58
  • 签到天数: 182 天

    [LV.7]常住居民III

    社区QQ达人

    群组2014年美赛冲刺培训

    群组数学建模培训课堂1

    群组物联网工程师培训

    群组2014年网络挑战赛交流

    回复

    使用道具 举报

    yunyun842        

    1

    主题

    4

    听众

    6

    积分

    升级  1.05%

  • TA的每日心情
    郁闷
    2013-9-5 12:45
  • 签到天数: 1 天

    [LV.1]初来乍到

    VALUE := [ 15, 100, 90, 60, 40, 15, 10, 1]6 }: k* ?; I) l9 H
    WEIGHT := [ 2, 20, 20, 30, 40, 30, 60, 10]
    " ~: r! a) a- [+ O& N换成+ p4 K' O2 z& o1 X% |
    VALUE :: [ 15, 100, 90, 60, 40, 15, 10, 1]$ C# Z$ Q; B3 B0 O. ^) x
    WEIGHT :: [ 2, 20, 20, 30, 40, 30, 60, 10]) y* ]) F5 ]5 |
    试试!
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-10-23 20:13 , Processed in 0.533363 second(s), 73 queries .

    回顶部