QQ登录

只需要一步,快速开始

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

lingo语言问题

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

1

主题

0

听众

14

积分

升级  9.47%

该用户从未签到

自我介绍
平凡的人!
跳转到指定楼层
1#
发表于 2010-3-31 17:49 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
model:
+ @& U- a# [  e0 g# Ptitle 下料问题;
0 B5 T7 W. y. p& v( ~6 k- S6 P4 N0 Bsets:# a$ s( |8 n7 r1 n+ Z1 u' m
needs/1..4/:length,num;2 m: B% j$ b  P- G9 d( ^. X
cuts/1..4/:x,c,y;* M8 N% t7 F9 T+ K0 I+ Q$ t+ I: Y1 `
patterns(needs,cuts):r;* G% `7 z+ b1 N% V& \, I
endsets
! g- J8 B0 C+ F& Udata:
. D1 C9 \, n$ M: xlength=290 315 350 455;0 ~( F9 z1 z1 i
num=15 28 21 30;4 x& }5 A# ~  @) Z
c=0.1 0.2 0.3 0.4;
' C$ o8 U# v) d. G6 }3 e- s% s7 Qenddata
8 T. b, {9 x$ Y6 |min=@sum(cuts(i):y(i)*x(i)+x(i));
' S2 U& ^% O" B( }, l2 h@for(needs(i)sum(cuts(j):x(j)*r(i,j))>num(i));
" D& \, _; ~8 z@for(cuts(j)sum(needs(i):length(i)*r(i,j))<capacity);
+ s/ u, R: ~% y2 q* b! C- m@for(cuts(j)sum(needs(i):length(i)*r(i,j))>1750);
! b# X; g- O/ v% R, Q0 N@for(cuts(j)sum(needs(i):r(i,j))<5);
8 f: a, a: r$ [" U' l@for(cuts(i)|i#lt#@size(cuts):x(i)>x(i+1));% A9 R% i9 H( d- \6 w# O# w& _, j. R: d
@for(cuts(j)gin(x(j)));( s9 M7 V5 W" n1 `+ I
@for(patterns(i,j)gin(r(i,j)));
2 a( b$ ^: I) I0 Z@for(cuts(i)bin(y(i)));
! ?4 d6 E/ ]4 p# \! t% ~. ~@for(cuts(i)sum(cuts(i):y(i))<4);5 f, t1 P4 W0 T. J* `6 a
end
) d2 `' e2 t5 {" c$ m3 V
$ }( Y( }5 H- X' d& v3 Q) R+ v  o2 j- S$ j5 j: [2 p- A5 y4 P  w
部分结果:
( T* M( O: U. Z. l' j* w  X( 1)        8.999995            0.000000' S: [* U6 F: X8 c3 x6 r
  X( 2)        6.000000          -0.3333330
3 ^. W$ |( \8 y, r  X( 3)        3.000002            0.000000
, X# a; h/ H4 _. @9 m- ]( B X( 4)        1.000000          -0.33333328 ~. g6 V  b+ ^/ m2 i8 k
为什么会出现非整数的情况;难道@gin()没用吗?   还有个问题是有哪些原因会导致出现局部最优解?谢谢
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
olh2008 实名认证       

88

主题

42

听众

1万

积分

船长

  • TA的每日心情
    开心
    2018-9-1 14:36
  • 签到天数: 86 天

    [LV.6]常住居民II

    邮箱绑定达人 优秀斑竹奖 新人进步奖 发帖功臣 最具活力勋章 元老勋章 原创写作奖 风雨历程奖

    群组: Latex研学群

    群组: 数学建模

    群组: Mathematica研究小组

    群组: LINGO

    群组: Matlab讨论组

    我执行了一下你的代码,结果没有出现这样的情况,但有些时候是局部最优。建议你对模型进行优化。以下为执行结果:
    1 [$ V! ]$ G! F# y 未标题-1.jpg
    生命,到最后总能成诗……
    回复

    使用道具 举报

    olh2008 实名认证       

    88

    主题

    42

    听众

    1万

    积分

    船长

  • TA的每日心情
    开心
    2018-9-1 14:36
  • 签到天数: 86 天

    [LV.6]常住居民II

    邮箱绑定达人 优秀斑竹奖 新人进步奖 发帖功臣 最具活力勋章 元老勋章 原创写作奖 风雨历程奖

    群组: Latex研学群

    群组: 数学建模

    群组: Mathematica研究小组

    群组: LINGO

    群组: Matlab讨论组

    还有建议你以后发代码尽量用高级模式里的代码环境,不要直接粘贴上来,因为这会加入许多乱码,我刚才整理你的代码花了至少3分钟的时间。代码环境为【code】 。。。【/code】(注英文状态下的方文括号)
    生命,到最后总能成诗……
    回复

    使用道具 举报

    0

    主题

    0

    听众

    7

    积分

    升级  2.11%

    该用户从未签到

    回复

    使用道具 举报

    linmatsas 实名认证       

    53

    主题

    13

    听众

    3592

    积分

    逍遥游

  • TA的每日心情
    奋斗
    2014-12-2 09:53
  • 签到天数: 54 天

    [LV.5]常住居民I

    自我介绍
    额。。。。世界上最讨厌的事情就是自我介绍。。。

    邮箱绑定达人 新人进步奖 发帖功臣 最具活力勋章

    群组: Matlab讨论组

    群组: 数学建模

    群组: 小草的客厅

    群组: 2012数学一考研交流

    群组: C 语言讨论组

    回复

    使用道具 举报

    linmatsas 实名认证       

    53

    主题

    13

    听众

    3592

    积分

    逍遥游

  • TA的每日心情
    奋斗
    2014-12-2 09:53
  • 签到天数: 54 天

    [LV.5]常住居民I

    自我介绍
    额。。。。世界上最讨厌的事情就是自我介绍。。。

    邮箱绑定达人 新人进步奖 发帖功臣 最具活力勋章

    群组: Matlab讨论组

    群组: 数学建模

    群组: 小草的客厅

    群组: 2012数学一考研交流

    群组: C 语言讨论组

    捕获.JPG lingo有个最小误差限的]问题,他给自动近似了,这张里面的Integrality是条绝对误差和相对误差限的……貌似因为这个吧……
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-10-27 08:06 , Processed in 0.631403 second(s), 84 queries .

    回顶部