2017-06-16 101 views
0

在CPLEX Optimization Studio中,我可以標記約束條件以更快地找出不可行性原因。CPLEX for Java中的約束標籤?

=> Java API有類似的東西嗎?

非常感謝您的幫助!

克里斯托弗

回答

0

要標記的約束

  1. 創建變量IloRange或IloConstraint
  2. 實際約束鏈接到這個變量
  3. 給約束命名

IloRange rng; 
 
rng = cplex.addLe(X[i],1); 
 
rng.setName("My name for variable X_" + i);

請注意,如果約束兩邊都有變量,則必須使用IloConstraint而不是IloRange。通常,然而,有用的使用如在http://www-01.ibm.com/support/docview.wss?uid=swg21400056

0

只是意識到解釋了更精確的類(IloRange代替IloConstraint),有可能設置一個名稱,而不是直接的前一樣

創建一個額外的變量

cplex.addLe(X[i],1).setName()