24小时热门版块排行榜    

查看: 922  |  回复: 3
【悬赏金币】回答本帖问题,作者无名阿亮将赠送您 11 个金币
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

无名阿亮

新虫 (初入文坛)

[求助] lingo软件使用的一些疑惑

lingo软件在同一约束条件下,只改变一个变量,会在某些变量下提示约束符号错误。

@laosam280 发自小木虫Android客户端
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

无名阿亮

新虫 (初入文坛)

无名阿亮: 回帖置顶 2021-09-30 21:38:37
问题:
在部分数据下,该代码会出现错误69;
但是其他数据使用改代码正常
代码是:
model:
sets:
m/1..6/:;
o/1..5/:h;
ajz(m,o):p,x,y,s;
endsets
data:
p=@ole('D:\ipython\cost.xlsx','price11');
h=8.8 6.1 2.0 4.2 5.0;
enddata
max=@sum(m(i):@sum(o(j):1500*y(i,j)-50*s(i,j)-p(i,j)*x(i,j)));
@for(m(i):y(i,1)+y(i,2)<=200);
@for(m(i):y(i,3)+y(i,4)+y(i,5)<=250);
@for(m(i):@sum(o(j):y(i,j)*h(j))/@sum(o(j):y(i,j))<=6);
@for(m(i):@sum(o(j):y(i,j)*h(j))/@sum(o(j):y(i,j))>=3);
@for(o(j):s(1,j)=500);
@for(o(j):@for(m(i):s(i,j)+x(i,j)<=1000));
@for(o(j):s(2,j)=s(1,j)+x(1,j)-y(1,j));
@for(o(j):s(3,j)=s(2,j)+x(2,j)-y(2,j));
@for(o(j):s(4,j)=s(3,j)+x(3,j)-y(3,j));
@for(o(j):s(5,j)=s(4,j)+x(4,j)-y(4,j));
@for(o(j):s(6,j)=s(5,j)+x(5,j)-y(5,j));
@for(o(j):s(6,j)+x(6,j)-y(6,j)=500);
@for(m(i):@for(o(j):s(i,j)>=0));
k=@sum(m(i):@sum(o(j):1500*y(i,j)-50*s(i,j)-p(i,j)*x(i,j)));
k>0;
data:
@ole('D:\ipython\cost.xlsx','result11','cost11','used11')=k,x,y;
错误:
--------------------------------------------------------------------------------
[Error Code:   69]

  Undefined arithmetic operation.

  The error occurred in row index:          25

--------------------------------------------------------------------------------
报错数据:
1100        1200        1300        1100        1150
1443        1443        1342        1098        1403
1342        1708        1872        1440        1368
1596        1463        1992        1992        2075
1440        1728        2820        2068        1974
1395        1550        2940        1680        2835
3楼2021-09-30 21:38:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

不发具体问题和代码,谁能解答?
2楼2021-08-28 10:19:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

无名阿亮

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by dingd at 2021-08-28 10:19:52
不发具体问题和代码,谁能解答?

问题:
在部分数据下,该代码会出现错误69;
但是其他数据使用改代码正常
代码是:
model:
sets:
m/1..6/:;
o/1..5/:h;
ajz(m,o):p,x,y,s;
endsets
data:
p=@ole('D:\ipython\cost.xlsx','price11');
h=8.8 6.1 2.0 4.2 5.0;
enddata
max=@sum(m(i):@sum(o(j):1500*y(i,j)-50*s(i,j)-p(i,j)*x(i,j)));
@for(m(i):y(i,1)+y(i,2)<=200);
@for(m(i):y(i,3)+y(i,4)+y(i,5)<=250);
@for(m(i):@sum(o(j):y(i,j)*h(j))/@sum(o(j):y(i,j))<=6);
@for(m(i):@sum(o(j):y(i,j)*h(j))/@sum(o(j):y(i,j))>=3);
@for(o(j):s(1,j)=500);
@for(o(j):@for(m(i):s(i,j)+x(i,j)<=1000));
@for(o(j):s(2,j)=s(1,j)+x(1,j)-y(1,j));
@for(o(j):s(3,j)=s(2,j)+x(2,j)-y(2,j));
@for(o(j):s(4,j)=s(3,j)+x(3,j)-y(3,j));
@for(o(j):s(5,j)=s(4,j)+x(4,j)-y(4,j));
@for(o(j):s(6,j)=s(5,j)+x(5,j)-y(5,j));
@for(o(j):s(6,j)+x(6,j)-y(6,j)=500);
@for(m(i):@for(o(j):s(i,j)>=0));
k=@sum(m(i):@sum(o(j):1500*y(i,j)-50*s(i,j)-p(i,j)*x(i,j)));
k>0;
data:
@ole('D:\ipython\cost.xlsx','result11','cost11','used11')=k,x,y;
错误:
--------------------------------------------------------------------------------
[Error Code:   69]

  Undefined arithmetic operation.

  The error occurred in row index:          25

--------------------------------------------------------------------------------
报错数据:
1100        1200        1300        1100        1150
1443        1443        1342        1098        1403
1342        1708        1872        1440        1368
1596        1463        1992        1992        2075
1440        1728        2820        2068        1974
1395        1550        2940        1680        2835
4楼2021-09-30 21:40:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 085701环境工程专硕求调剂 +7 幼稚园大班打手 2026-03-08 7/350 2026-03-12 08:34 by 学员8dgXkO
[考研] 一志愿中科大材料与化工。353分能调剂到哪? +5 MayUxw1 2026-03-08 7/350 2026-03-11 18:09 by 17862566385
[考研] 288求调剂 +13 王晓阳- 2026-03-09 18/900 2026-03-11 14:01 by Linda Hu
[硕博家园] 深圳大学硕士招生(2026秋,传感器方向,仅录取第一志愿) +4 xujiaoszu 2026-03-11 6/300 2026-03-11 12:30 by xujiaoszu
[考研] 327求调剂 +3 Ffff03 2026-03-10 3/150 2026-03-10 22:30 by macy2011
[考研] 调剂 +5 呵唔哦豁 2026-03-10 5/250 2026-03-10 22:00 by 28375m
[考研] 265求调剂 +8 小木虫085600 2026-03-09 11/550 2026-03-10 19:44 by 绿色低碳化学
[考研] 0817一志愿苏州大学280复试调剂 +9 kk扛 2026-03-07 9/450 2026-03-10 14:20 by peike
[考研] 278求调剂 +8 Gale1314 2026-03-06 8/400 2026-03-10 14:18 by Linda Hu
[考研] 调剂的同学,走过路过,不要错过 +11 likeihood 2026-03-06 16/800 2026-03-10 11:38 by Djdjj12
[考博] 2026博士申请 +6 起泡酒 2026-03-08 6/300 2026-03-10 10:26 by 何由彻
[考研] 化工284求调剂 +12 小黑想变白 2026-03-07 12/600 2026-03-10 09:17 by Wahxp
[考研] 293求调剂 +4 上班不着吉 2026-03-09 4/200 2026-03-09 22:43 by bingxueer79
[考研] 数二英二309分请求调剂 +3 dtdxzxx 2026-03-09 4/200 2026-03-09 19:56 by yuningshan
[考研] 材料调剂 +4 xxxcm 2026-03-08 7/350 2026-03-09 10:11 by EBSD
[考研] 337求调剂 +3 睡醒,。 2026-03-09 3/150 2026-03-09 10:02 by 求调剂zz
[考研] 材料科学(0805)338 求调剂 +7 xiaokang3286 2026-03-07 7/350 2026-03-08 03:42 by lfhuang
[考研] 求调剂,不管什么专业,我是可塑造的人才一枚,希望遇到知己老师捞捞我 +4 13102137290 2026-03-06 5/250 2026-03-07 21:21 by lissomchan
[考研] 0307化学求调剂 +6 0ok0k 2026-03-07 6/300 2026-03-07 20:10 by pies112
[考研] 化工282求调剂一志愿211 +5 NA0912 2026-03-05 6/300 2026-03-05 20:10 by 2735147993
信息提示
请填处理意见