CPLEX 上的二元决策变量问题
Problem with binary decision variable on CPLEX
Cplex 必须确定此二元决策变量:dvar boolean y[I][J][M]; // 如果操作 O (ij) 被分配给属于 M (O(ij)) 的机器 m,则 y(jm)=1 where int num_job=...;范围 J=1..num_job; //索引作业j
整数 num_operationsjob=...;范围 I=1..num_operationsjobj; //索引操作
问题出在 M 上,因为我必须定义与 O (ij) 关联的机器集,我现在已经简单地用 M 定义了它,但这是错误的。我考虑过这样定义它们:
智能机[I][J] =...;
但现在我不知道如何将它放入决策变量中。你对我有什么想法吗?谢谢:)
在 Making optimization simple 内见
数组变量索引器大小 - 3 种方式:union , tuple set, decision expression
Cplex 必须确定此二元决策变量:dvar boolean y[I][J][M]; // 如果操作 O (ij) 被分配给属于 M (O(ij)) 的机器 m,则 y(jm)=1 where int num_job=...;范围 J=1..num_job; //索引作业j 整数 num_operationsjob=...;范围 I=1..num_operationsjobj; //索引操作
问题出在 M 上,因为我必须定义与 O (ij) 关联的机器集,我现在已经简单地用 M 定义了它,但这是错误的。我考虑过这样定义它们:
智能机[I][J] =...;
但现在我不知道如何将它放入决策变量中。你对我有什么想法吗?谢谢:)
在 Making optimization simple 内见
数组变量索引器大小 - 3 种方式:union , tuple set, decision expression