gurobi

    3熱度

    1回答

    我需要使用不同的約束集來優化模型,但是這些約束的子集對於每個模型都是相同的。我的想法是建立一個包含所有變量和每次需要的所有約束的基礎模型。但是,它看起來不像Gurobi Model.copy()方法以我想象的方式複製變量。這是我希望能做的非常簡化的版本,它顯示我得到的錯誤。 >>> from gurobipy import Model >>> m0 = Model("test") >>> v

    0熱度

    1回答

    我現在使用的是Gurobi,但模型原來是不可行的,所以我試圖打印出所有的約束,看看我是否犯了錯誤。我知道如何打印每個約束的名稱的一些函數,但找不到最終的解決方案來打印約束(數學表達式)。 GRBConstr *c=0; c = model.getConstrs(); for(int i=0;i<model.get(GRB_IntAttr_NumConstrs);++i){ cout

    -1熱度

    1回答

    我一直在嘗試在Matlab中編寫一個MILP。我正在使用與Matlab接口的gurobi求解器。 似乎求解器找到了啓發式最優解,但並沒有停止迭代並繼續尋找它。我張貼過程的屏幕截圖。 誰能告訴我,怎麼寫gurobi的在Matlab的停止標準是什麼?我試圖瀏覽gurobi的文檔,但它對我沒有多大幫助。

    4熱度

    1回答

    我在gurobipy中對我的模型進行了編碼,我想獲得約束矩陣和成本向量。 有什麼方法可以訪問這些嗎?

    1熱度

    1回答

    在Gurobi中,是否有可能在沒有實際優化問題的情況下查看一組約束和變量是否可行?看起來,如果目標是一個常數,Gurobi仍然需要大量的計算才能找到一個我不需要的最優解決方案!

    -1熱度

    1回答

    我正在努力學習Gurobi,並對理解功能如何工作有點麻煩。 我有不同的地方的距離矩陣,它看起來如下: places = {} places[「A」,」A」] = 0 places[「A」,」B」] = 10 places[「A」,」C」] = 20 places[「B」,」A」] = 10 places[「B」,」B」] = 0 places[「B」,」C」] = 15 plac

    1熱度

    1回答

    我們將Gurobi WCF解決方案作爲Windows服務託管。 if (useCloud) { this.logInfo("Environment GRB_LICENSE_FILE: " + System.Environment.GetEnvironmentVariable("GRB_LICENSE_FILE")); return

    1熱度

    2回答

    我安裝AMPL和Gurobi在Linux服務器上,但是當我試圖運行與AMPL文件,錯誤信息Cannot find "gurobi"發生: 。 我該如何處理?謝謝。

    1熱度

    1回答

    我在python和Gurobi中很新穎! 最近我開始編寫一個問題,我需要編寫此限制: for each i and j (while i is not equal to j): (y[i][j]) * (D[i] - d[i][j])) <= T 我也試着開始不考慮相等部分寫道: for i in people: for j in people: m.addConst

    -1熱度

    1回答

    我正在做大規模的MIP。所以我必須將時間限制設定爲合理的價值。但問題是,在達到時間限制後,我不知道如何評估解決方案,換句話說,就是下限和上限之間的差距。是的,差距將顯示在屏幕上。但是如果有辦法通過Python API獲得它的價值?所以我可以輸出它或做一些以下statistcs。我必須一次解決超過10個MIP,很難在屏幕上逐一找到差距。 Thx爲您提供幫助!