[問題] 使用CPLEX,想在lp檔中表示絕對值
問題(Question):
想用cplex或gurobi代替lingo求解(lingo可解但問題規模太小)
所以將lingo讀的程式改成lp檔,再讀入cplex求解
其中有一條限制式為 |x2-x1|+|x3-x2|+|x4-x3| <= 2 (舉例)
寫在lingo內為@ABS(x2-x1)+@ABS(x3-x2)+@ABS(x4-x3) <= 2
想請問一下如果要寫到CPLEX可解的lp檔內要怎麼寫?
如何表示絕對值?(網路上查好像沒看到相關的說明)
還是該項方程式可以拆成多條方程式表示?
拜託大家幫幫我>< 如果貼在這個版不對的話再跟我說一聲~謝謝~~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.96.221
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1425012512.A.5F8.html
→
02/27 12:52, , 1F
02/27 12:52, 1F
→
02/27 13:01, , 2F
02/27 13:01, 2F
→
02/27 13:01, , 3F
02/27 13:01, 3F
推
03/01 17:43, , 4F
03/01 17:43, 4F
→
03/01 17:44, , 5F
03/01 17:44, 5F
→
03/02 09:25, , 6F
03/02 09:25, 6F
→
03/02 09:26, , 7F
03/02 09:26, 7F