CPLEX最佳化: VAR has not been extracted
問題
在練習用cplex解placement位移最佳化時,雖然算出了object value,卻因為exception無法檢視值。
Concert exception caught: IloExtractable 9 IloNumVarI has not been extracted by IloAlgorithm 0x212faf0
原因
變數沒有放入objective function或costraint,因此根本沒有被algorithm算到,何來有解而能取出?
解法
重新檢視objective function的寫法,注意所有解的變數均應涵蓋。
須注意將變數乘以0的操作一樣會導致這個例外,因為等於那個變數變成don’t care。