cplex

    1熱度

    1回答

    在API中,大多數情況下,您首先通過AddRange添加約束條件,而不是通過NumVar添加列/變量。然後打電話求解。之後,如何添加額外的約束?

    2熱度

    1回答

    附錄:我意識到這篇文章似乎採取了一種咆哮的形式,但是如果你能糾正我有的任何誤解,請澄清一下,或者更好:幫助我解決我在迭代器問題上的問題,我會非常感激!我目前正在使用cplex 9(我知道這不是最新的,它不在我的手中)。 僅僅是我還是CPLEX Concert API可以使用一些改進?說它留下了許多不足之處,我認爲這很有幫助,因爲它似乎違反了我曾經遇到過的優質C++ API設計的每一個慣例。 著名作

    0熱度

    1回答

    簡而言之,我們現在試圖將IQP轉換爲ILP。舊的實施花了大約2天時間,現在用線性工具完成 - 它應該加速。基本上問題是最大化(大約50個二元變量): $$ \ sum_ {g = 1}^{5} sum_ {p = 1}^{10}(S [p] x [g] [p] -Tiredness [G] [p] -Sleepness [G] [p])$$ 更新 我認爲大衛是在正確的軌道上,但是當我試圖最大限度地

    2熱度

    3回答

    是否有解決CPLEX中一組凸形限制的可行性問題(是否存在可行點)的api?

    2熱度

    2回答

    我正在使用IBM CPLEX來使用C++ API建模約束程序。 我已經聲明瞭一個布爾VAR陣列像這樣: IloEnv env; IloBoolVarArray bVars(env); 然後,添加3個變量的數組,併爲其指定名稱爲這樣: bVars.add(IloBoolVar(env,"a")); bVars.add(IloBoolVar(env,"b")); bVars.add(IloB

    0熱度

    3回答

    我有一個整數編程模型,我想用cplex解決它的線性鬆弛問題。本來,我已經定義我的變量爲: BoolVarMatrix X(env,I); for(IloInt i = 0; i < I; i++){ X[i] = IloBoolVarArray(env, J); } IloBoolVarArray y(env,J); ,但現在我要他們放鬆到0 < = X < = 1,0 <

    0熱度

    6回答

    聲明全局變量我在類的全局變量: IloModel model; 是要之間的類的幾個功能共享。 在功能之一,我要初始化這種模式,如: model(env); 我得到的錯誤: 錯誤1個錯誤C2064:術語不計算爲函數取1個參數 這工作,如果我寫的函數: IEnv env; IloModel model(env); 但如果模型對象的全局聲明。 請指教如何使模型對象成爲全局對象,以便在多個函

    0熱度

    2回答

    我實現了一個成功編譯的C++ dll。該項目包含一個標題和cpp文件。 cpp文件包含多個第三方頭文件(主要是Cplex)。 一旦dll創建: 然後,我試圖引用Visual Studio中的DLL,它沒有工作。 在控制檯應用程序,我用了tlbimp.exe是我遇到的錯誤消息: <AssemblyFileName.dll> is not a valid type library. 然後我用的De

    0熱度

    1回答

    有誰知道CPLEX使用哪種單純形算法來解決二次方程式。它使用的是什麼所謂的Quadratic Simplex? 謝謝你在前進, 邁赫迪