pulp

    0熱度

    1回答

    我在此基礎上的代碼Bin packing Python query with variable bin cost and sizes 如何打印解決方案的總成本工作的一個裝箱問題?即,「使用了4個箱,成本= 50」 到目前爲止,我有 for i in range(max_bins): if y[i].value() == 1: print 'bin used = cost',

    1熱度

    1回答

    我必須用紙漿求解整數線性優化。我解決了這個問題,並得到了等於42的優化值。但是當我編寫更通用的代碼時,比如在循環中聲明變量,在循環內定義約束和使用lpSum函數定義優化,我沒有任何解決方案。 我認爲我的問題是定義下一個約束。 for a in itemset_dict.keys(): for b in itemset_dict[a][0]: my_lp_program +=b

    0熱度

    2回答

    我正在尋求滿足使用PuLP的一組約束條件,我並不完全確定如何設置變量來做到這一點。 例如,我將如何設置爲以下約束變量: ((x_1 < x_2) AND (x_1 < x_3)) OR ((x_1 > x_2) AND (x_1 > x_3)) 可變X_1是除了兩者X_2和X_3更少或更大。 任何幫助,將不勝感激。謝謝!

    0熱度

    1回答

    我在Python PuLP中構建了一個非常複雜的MIP。顯然對我來說太複雜了。當我運行它時,會發出以下警告: UserWarning:覆蓋以前設置的目標。 warnings.warn(「覆蓋了先前設定的目標。」) 的問題進行一些計算,但不來預期的解決方案。 的LpStatus[prob.status]回報Optimal 的prob.objective回報None 當我打印prob.variable

    1熱度

    1回答

    嗨即時試圖Anaconda的安裝製漿很顯然,我GOOGLE了它,所以我知道,你應該這樣寫: conda install -c primer pulp 在蟒蛇寫這我得到: Fetching package metadata....... Solving packackage specifications: . ,然後將錯誤彈出: unsatisfiableError: The follow

    0熱度

    1回答

    我想檢查一下我的數據是否可線性分離。爲此,我使用了此處提及的方程式link。下面是我使用的代碼: try: import os #import random import traceback import datetime #import numpy as np import scipy.io as sio imp

    0熱度

    1回答

    我正在使用PULP來解決具有0.01(99.99%)的分壓(epgap)的CBC的LP。是否有命令返回求解器完成後找到的最佳下界?因此,無論解算者是如何比較目標值以便知道其在0.01以內並且可以停止。

    0熱度

    1回答

    我一直在使用PuLP library作爲一個側面項目(每日幻想體育),其中我根據一系列約束來優化陣容的投影值。 我已經實現了其中的大部分,但一個限制是玩家必須來自至少三個獨立的團隊。 這paper有一個實現(第18頁,4.2),我已經把它貼爲圖像: 看來,他們以某種方式得到的指示變量對每個團隊,是一個如果給定的球隊至少有一名球員進入陣容,然後它將這些指標的總和限制爲大於或等於3. 有沒有人知道這將

    1熱度

    1回答

    從PULP(python)調用CMD_CPLEX()時,任何人都知道如何設置CPLEX求解器的epgap參數? 我已經試過一切從選項文件的文件夾中,以噸語法不同的嘗試,如: prob.solve(CPLEX_CMD(options = ['epgap = 0.25'])) 任何提示將不勝感激!

    0熱度

    1回答

    如何用PULP將MIP間隙參數傳遞給Gurobi? 我想: prob.solve(GUROBI_CMD(epgap = 0.9)) 沒有運氣 I used this wiki for all my failed attempts