我想寫一個優化模型,根據一些約束選擇較小的兩個任務。或使用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條件嗎?