我想写一个优化模型,根据一些约束选择较小的两个任务。或使用GLPSOL AMPL/MathProg进行线性规划的条件
minimize obj: (doT1 * T1) + (doT2*T2) + (additional variables)
现在,T1和T2代表任务的持续时间,doT1代表执行这些任务的标志。如果需要,我希望这种优化只能选择其中的一种。
当我把约束
s.t. c15: 0<= doT1 <= 1;
s.t. c15: 0<= doT2 <= 1;
我得到这glpsol之它说的线性形式的乘法不允许的错误消息。
线性规划中可以表达OR条件吗?