2012-07-30 138 views
0

CPLEX優化程序可以通過變量名稱來獲取變量的索引嗎?使用C++ api嗎?我找不到任何合適的方法來做到這一點。 Plz的幫助。CPLEX C++通過變量名稱獲取變量索引

我有[IloNumVarArray vars;]變量來存儲變量的名稱。

vars [i] .getName(); //給出索引i處變量的名稱

是否有任何方法,如:vars.getIndex(name),它可以給變量的索引?

+0

可能重複 - 如何找回指定變量的引用?](http://stackoverflow.com/questions/9316845/ibm-cplex-how-to-get-back-a-reference-to-a-named-variable) – 2012-07-30 23:58:24

回答

1

在CPLEX中沒有類似的東西。

您可以隨時迭代數組並比較名稱以獲取變量。如果你需要更好的表現,你可以使用地圖。

+0

耶,我找不到那樣的東西。我也想過地圖。但我想確保這一點。謝謝... – 2012-08-02 23:26:08