pulp

    0熱度

    1回答

    我想在使用pulp庫的python中爲線性編程問題增加一個約束。我嘗試了下面的代碼。 for week in range(14,52), i in I.index: k = week model += sum(x[(i, j, week, B)] for week in range(k, k+13), j in J.index) <= 1 其中i

    0熱度

    1回答

    我有一個非常大的LP問題保存爲lp文件。有沒有一種方法可以將該文件作爲帶PuLP的LpProblem對象來讀取?花了很多時間來構建這個問題(大約7個小時),我只想使用一個代碼,我必須添加更多的約束。 在此先感謝!

    0熱度

    2回答

    我想在python中使用COIN-OR來解決線性編程問題。 我已經完成了所有的工作,但似乎有一個我無法識別的錯誤。 根據我試圖強制執行的限制,很多時候解決方案都是不可行或不正確的。 值,二進制變量也不正確,即〜0.1^10或〜0.999 ..... 請幫助我找到錯誤或嘗試指導解決問題。 我附上 zip文件(從Excel代碼+輸入數據文件) 字文檔。爲數學公式 Model1主類接受輸入並創建一個新的

    -1熱度

    1回答

    there, 我是紙漿新手。我從網上的一些例子中學習了紙漿。這些例子非常有用,現在我可以通過自己編寫簡單的模型。但是我仍然很難建立複雜的模型,特別是具有稀疏矩陣的模型。 請問您可以發表一些複雜的稀疏矩陣例子和conplex約束。我想學習如何只創建必要的變量,而不是簡單的變量,如y = LpVariable.dicts(「y」,(Factorys,Customers),0,1,LpBinary)。

    0熱度

    1回答

    的一個項目我有一個數據幀,看起來像這樣: City Country Time Points --------------------------------------- London UK 31 20 Paris France 42 12 Sydney Australia 73 44 New York US 41 18 Lyon France

    0熱度

    1回答

    我求解線性程序與Gurobi /紙漿和我想從求解器訪問其他日誌 - 至少知道哪個約束約束最溶液,或其中之一正在當它的情況下我的問題是不可行的。 有沒有一種方法來獲取這種信息和將其存儲在一個日誌文件?

    0熱度

    1回答

    下面的代碼用於運行LP最小化問題,其中我們有某些食物,它們的營養價值和成本。代碼目前在所呈現的狀態下工作。我正在嘗試添加更多類型的約束。我把所有的食物分成他們的類別(早餐,午餐,晚餐,小吃)。我想創建一個約束,其中只有1早餐,午餐和晚餐項目可以選擇。 (零食無限制)。如果物品是(早餐,午餐,晚餐或小吃),取決於它在陣列中的位置,「1」和「0」對應。 from pulp import * Foo

    2熱度

    1回答

    我試圖在Python的PuLP中構造If-Then-Else-If ...條件。 我看過MIP中的If-Then和If-Then-Else。 但是,我想了解如何將選擇進一步傳播到下一組約束以及如何處理2個以上的決策分支。 爲了解釋,考慮在image shown here所示的條件限制: x和y是我的決定變量。 基本上,這個讀作: if x=0: C2>0 elif x=1: C10>0 eli

    1熱度

    1回答

    我正在使用solverstudio(紙漿和cbc)。如何使求解器報告衝突約束?謝謝。

    0熱度

    2回答

    我有這樣的整數線性建模問題 xn = {0,1} xn integer max 12*x1+3*x2+4*x3+1*x4+23*x5+44*x6+55*x7+31*x8+4*x9+17*x10 1000*x1+3000*x2+3500*x3+1200*x4+1023*x5+2044*x6+5050*x7+2100*x8+3500*x9+1700*x10 <= 10000 T1 =