我尝试对我的 mod 文件进行建模,但出现错误:时间未定义上下文:param VTI {t in >>> Time, <<< l in Levels, k in FoodGroup} >= 0;

问题描述 投票:0回答:1

参数 VTI {时间中的 t,级别中的 l,食物组中的 k} >= 0;参数 FC {t 时间} >= 0;参数 VS t {时间中的 t,食物组中的 k,所有食物银行中的 b} >= 0;参数 VH t {时间中的 t,食物组中的 k,所有食物银行中的 b} >= 0;参数 O {t in 时间} >= 0;参数 Q 波形符 {t 为时间,d 为财务捐助者} >= 0; param tau {时间中的 t,所有产品中的 p} >= 0; param phi {时间中的 t,食物组中的 k} >= 0; 参数欧米茄 >= 0;参数距离{i in I, j in J} >= 0;设置时间:= 1 2 3 4 5;参数 VTI := [1,1,1] 2.00, [1,2,1] 7.50, [1,3,1] 10.00, [2,1,1] 1.50, [2,2,1] 5.00, [ 2,3,1] 6.00,[3,1,1] 1.00,[3,2,1] 3.50,[3,3,1] 4.00; giap.mod,第 25 行(偏移量 2096):时间未定义上下文:param VTI {t in >>> Time, <<< l in Levels, k in FoodGroup} >= 0;

error-handling undefined-reference gurobi ampl
1个回答
0
投票

这是有效的 AMPL 语法。

Time
集未在该上下文中定义,可能是因为您尚未声明它,您
reset;
出现了问题,或者声明可能是错误的。

可以分享一下你的模型吗?怎么声明

Time

© www.soinside.com 2019 - 2024. All rights reserved.