【冒泡】李春春(1559480165) 15:20:40
各位老师,这个问题怎么解决?
【传说】伍拾步(815576575) 15:22:15
下标与变量名重复
【传说】伍拾步(815576575) 15:22:21
lingo不区分大小写
【冒泡】李春春(1559480165) 15:24:17
我的下标是I J ;
【活跃】平民的信使(1637127384) 15:24:43
程序给出来
【活跃】平民的信使(1637127384) 15:24:48
@李春春
【冒泡】李春春(1559480165) 15:25:02
model:
sets:
MACHINE/1..7/:CAPACITY;
PRODUCT/1..38/:DEMAND;
link(MACHINE,PRODUCT):QUATO,AVERAGE,FIXED,VOLUME;
endsets
DATA:
CAPACITY,DEMAND,QUATO,AVERAGE ,FIXED=@OLE('E:\IMPORTONEYES.XLSX ');
ENDDATA
MIN=@sum(LINK:(AVERAGE(I,J)+FIXED(I,J)*VOLUME(I,J)*QUATO(I,J)/@SUM(LINK: VOLUME(I,J)*QUATO(I,J))/ VOLUME(I,J))*VOLUME(I,J));
@FOR(MACHINE(I): @SUM(PRODUCT( J): VOLUME( J)*QUATO(I,J))<=CAPACITY( I));
@FOR(PRODUCT(J): @SUM(MACHINE( I): VOLUME( I)) = DEMAND( J));
END
【冒泡】李春春(1559480165) 15:25:24
谢谢各位老师,新手求教导。
【冒泡】李春春(1559480165) 15:26:26
不知是程序问题还是 数据问题?
【冒泡】李春春(1559480165) 15:28:27
数据我可以传给各位老师帮助看看。
【活跃】平民的信使(1637127384) 15:29:58
题目可以给我看看吗
【冒泡】李春春(1559480165) 15:30:42
可以的,马上哈。
【传说】伍拾步(815576575) 15:32:01
model:
sets:
MACHINE/1..7/:CAPACITY;
PRODUCT/1..38/:DEMAND;
link(MACHINE,PRODUCT):QUATO,AVERAGE,FIXED,VOLUME;
endsets
DATA:
CAPACITY,DEMAND,QUATO,AVERAGE ,FIXED=@OLE('E:\IMPORTONEYES.XLSX ');
ENDDATA
MIN=@sum(LINK(I,J):(AVERAGE(I,J)+FIXED(I,J)*VOLUME(I,J)*QUATO(I,J)/@SUM(LINK: VOLUME(I,J)*QUATO(I,J))/ VOLUME(I,J))*VOLUME(I,J));
@FOR(MACHINE(I): @SUM(PRODUCT( J): VOLUME(I,J)*QUATO(I,J))<=CAPACITY( I));
@FOR(PRODUCT(J): @SUM(MACHINE( I): VOLUME(I,J)) = DEMAND( J));
END
【冒泡】李春春(1559480165) 15:34:14
背景:分厂用设备machine 加工product。在一个生产周期内(一个月),各设备可能工作的设备机时(台时)CAPACITY,分厂必须完成各品种的数量DEMAND,各设备加工每类产品的定额(台时/吨)QUATO和加工每种产品的成本 如表所示,问如何安排各机床的生产任务,才能完成加工任务,又使总成本最低?
【冒泡】李春春(1559480165) 15:35:38
各产品在各设备上生产的单位成本计算:AVERAGE(I,J)+FIXED(I,J)*VOLUME(I,J)*QUATO(I,J)/@SUM(LINK: VOLUME(I,J)*QUATO(I,J))/ VOLUME(I,J)
【冒泡】李春春(1559480165) 15:36:05
@伍拾步
【活跃】平民的信使(1637127384) 15:36:08
上面有人给出了程序
【冒泡】李春春(1559480165) 15:40:17
还是有问题哎.
【传说】伍拾步(815576575) 15:22:15
下标与变量名重复
【传说】伍拾步(815576575) 15:22:21
lingo不区分大小写
【冒泡】李春春(1559480165) 15:24:17
我的下标是I J ;
【活跃】平民的信使(1637127384) 15:24:43
程序给出来
【活跃】平民的信使(1637127384) 15:24:48
@李春春
【冒泡】李春春(1559480165) 15:25:02
model:
sets:
MACHINE/1..7/:CAPACITY;
PRODUCT/1..38/:DEMAND;
link(MACHINE,PRODUCT):QUATO,AVERAGE,FIXED,VOLUME;
endsets
DATA:
CAPACITY,DEMAND,QUATO,AVERAGE ,FIXED=@OLE('E:\IMPORTONEYES.XLSX ');
ENDDATA
MIN=@sum(LINK:(AVERAGE(I,J)+FIXED(I,J)*VOLUME(I,J)*QUATO(I,J)/@SUM(LINK: VOLUME(I,J)*QUATO(I,J))/ VOLUME(I,J))*VOLUME(I,J));
@FOR(MACHINE(I): @SUM(PRODUCT( J): VOLUME( J)*QUATO(I,J))<=CAPACITY( I));
@FOR(PRODUCT(J): @SUM(MACHINE( I): VOLUME( I)) = DEMAND( J));
END
【冒泡】李春春(1559480165) 15:25:24
谢谢各位老师,新手求教导。
【冒泡】李春春(1559480165) 15:26:26
不知是程序问题还是 数据问题?
【冒泡】李春春(1559480165) 15:28:27
数据我可以传给各位老师帮助看看。
【活跃】平民的信使(1637127384) 15:29:58
题目可以给我看看吗
【冒泡】李春春(1559480165) 15:30:42
可以的,马上哈。
【传说】伍拾步(815576575) 15:32:01
model:
sets:
MACHINE/1..7/:CAPACITY;
PRODUCT/1..38/:DEMAND;
link(MACHINE,PRODUCT):QUATO,AVERAGE,FIXED,VOLUME;
endsets
DATA:
CAPACITY,DEMAND,QUATO,AVERAGE ,FIXED=@OLE('E:\IMPORTONEYES.XLSX ');
ENDDATA
MIN=@sum(LINK(I,J):(AVERAGE(I,J)+FIXED(I,J)*VOLUME(I,J)*QUATO(I,J)/@SUM(LINK: VOLUME(I,J)*QUATO(I,J))/ VOLUME(I,J))*VOLUME(I,J));
@FOR(MACHINE(I): @SUM(PRODUCT( J): VOLUME(I,J)*QUATO(I,J))<=CAPACITY( I));
@FOR(PRODUCT(J): @SUM(MACHINE( I): VOLUME(I,J)) = DEMAND( J));
END
【冒泡】李春春(1559480165) 15:34:14
背景:分厂用设备machine 加工product。在一个生产周期内(一个月),各设备可能工作的设备机时(台时)CAPACITY,分厂必须完成各品种的数量DEMAND,各设备加工每类产品的定额(台时/吨)QUATO和加工每种产品的成本 如表所示,问如何安排各机床的生产任务,才能完成加工任务,又使总成本最低?
【冒泡】李春春(1559480165) 15:35:38
各产品在各设备上生产的单位成本计算:AVERAGE(I,J)+FIXED(I,J)*VOLUME(I,J)*QUATO(I,J)/@SUM(LINK: VOLUME(I,J)*QUATO(I,J))/ VOLUME(I,J)
【冒泡】李春春(1559480165) 15:36:05
@伍拾步
【活跃】平民的信使(1637127384) 15:36:08
上面有人给出了程序
【冒泡】李春春(1559480165) 15:40:17
还是有问题哎.
|
【冒泡】李春春(1559480165) 15:41:49
|
|
【冒泡】李春春(1559480165) 15:42:09
|
|
【冒泡】李春春(1559480165) 15:43:06
|
|
【活跃】平民的信使(1637127384) 15:44:28
|
|
【活跃】平民的信使(1637127384) 15:44:33
|
|
【冒泡】李春春(1559480165) 15:44:51
|
|
【冒泡】李春春(1559480165) 15:46:31
|
|
【活跃】平民的信使(1637127384) 15:49:24
|
|
【活跃】@Gaga _小怪兽(735726737) 15:50:09
|
|
【冒泡】李春春(1559480165) 15:51:47
|
|
【活跃】平民的信使(1637127384) 15:52:06
|
|
【活跃】平民的信使(1637127384) 15:52:08
|
|
【冒泡】李春春(1559480165) 15:52:38
|
|
【冒泡】李春春(1559480165) 15:59:22
|

在LINGO中,一位新手遇到了下标与变量名重复导致的问题。论坛上的讨论指出,LINGO不区分大小写,可能是问题的根源。用户分享了他们的模型代码,寻求帮助来调整生产调度的模型,以最小化总成本并满足设备能力和需求。问题在于计算每个产品在每个设备上单位成本的公式,以及如何合理分配任务。
最低0.47元/天 解锁文章
8777

被折叠的 条评论
为什么被折叠?



