![](/img/trans.png)
[英]Set complicated constraints in mixed integer programming problem in pyomo
在我的優化問題中,我必須將盡可能多的貨車分配到其最佳路線,以在定義約束的情況下以最低成本(多目標問題)。 第一步,我必須分配盡可能多的貨車(最大數量),優化的第二步是將其數量分配給最便宜的路線。 我有每個車站要分配的貨車數量,我有每個到達站的容量。 為簡單起見,我只有兩個出發站,其中rem_type ...
[英]Set complicated constraints in mixed integer programming problem in pyomo
在我的優化問題中,我必須將盡可能多的貨車分配到其最佳路線,以在定義約束的情況下以最低成本(多目標問題)。 第一步,我必須分配盡可能多的貨車(最大數量),優化的第二步是將其數量分配給最便宜的路線。 我有每個車站要分配的貨車數量,我有每個到達站的容量。 為簡單起見,我只有兩個出發站,其中rem_type ...
[英]Create different restrictions with a single rule_2
這篇文章是“用一條規則創建不同的限制”一文的續篇在這種情況下,我展示了我的所有代碼,試圖使用@AirSquid 響應來創建我的約束,稱為 使用的數據集是 我做錯了什么,因為,現在我的約束如下 現在,它確實用我定義的變量數量創建了約束,但它沒有用我想要的變量創建約束,即 我該如何解決? 拳頭帖子在這里 ...
[英]Conditional summing in Pyomo
我正在嘗試將 Big-M 重構中所需的二進制變量的數量從線性數減少到對數數。 我有以下等式: 圖片鏈接(對於 i = 1, ..., m) 這里, h i是已知向量,其中每個元素都有一個二進制值。 z j是未知的二進制變量。 所以,如果 h i = z 約束被強制執行。 我想知道的是,有沒有辦法在 ...
[英]Is is possible to have a ever changing parameter for a Pyomo optimization (Python)?
我正在嘗試優化一個由 2 個電池組成的能源系統,這些電池應該在發送信號(能量請求)時提供能量。 我在 Pyomo 中創建了一個抽象 model 來表示我的問題,到目前為止我設法讓它工作,但我的問題是我的數據將根據我的優化結果不斷變化。 例如,如果接收到信號並且電池提供一些能量,則 State 的電 ...
[英]Pyomo ERROR: Constructing component 'obj' from data=None failed: KeyError: ('Berlin', 'Wismar')
我正在嘗試實現一個具有多個時間段的“簡單”3 梯隊產品分配問題。 數學公式如下所示: 但是,我一直遇到以下錯誤:無:KeyError: ('Berlin', 'Wismar') ERROR: Constructing component 'obj' from data=None failed: ...
[英]Pyomo with ipopt Non-linear solver does not output an integer solution
我有一個相對簡單的非線性問題,我無法使用 pyomo 和 ipopt 求解器得到合乎邏輯的答案。 然后我淡化了問題(很多)來排除故障並且仍然有問題。 即使是下面這個簡單的問題,它也輸出非 integer 值。 你能幫忙嗎問題如下一個= integer, b= integer, a*b <= ...
[英]Pyomo constraints and model execution issues when modeling from mySQL database
我在 python 寫了一個 pyomo 代碼來幫助我解決一個線性規划問題。 我之前發布過它,但可以理解我的問題太寬泛了。 我已經編寫了代碼,希望我能在這里得到一些關於如何糾正一些問題的幫助。 目標:我正在嘗試優化我實驗室中許多不同生物體的生長。 借口:我編寫了一段代碼,提示用戶從他們想要種植的大約 ...
[英]Dependent component can't be instantiated in AbstractModel with Pyomo >= 5.7.3
以下代碼適用於 Pyomo 5.7.0,但不適用於 Pyomo 5.7.3 及更高版本。 嘗試構建time_steps集時,錯誤是“ValueError:檢索不可變參數值 (battery.n_time_steps) 時出錯”(末尾有完整回溯)。import pyomo.environ as pyo ...
[英]Adding a variable to an existing constraint on pyomo
我在具體的 model 中有約束 z_1 + z_2 =1。我想在求解的第 n 步添加另一個變量 z_n。 例如,在求解的第一步中約束將變為 z_1 + z_2 + z_3 = 1,在下一步中將變為 z_1 + z_2 + z_3 + z_4 = 1,依此類推。 如果有人有建議,我真的很感激非常感謝 ...
[英]Is there a more efficient way to implement the model below in Python's Pyomo?
我想在 Pyomo 中實現以下 model,這是我遇到的問題的一個最小示例: 由於我處理的數據有大量 IJK、JKL 和 KLM 的集合元素,我需要一個有效的實現來對滿足索引映射 ((j,k) in IJK 和 (j,k) 的 x 變量求和,l) 在 JKL 中和 (k,l,m) 在 KLM 中) ...
[英]How to allocate a product using R
賞金將在 2 天后到期。 此問題的答案有資格獲得+50聲望賞金。 約翰尼正在尋找這個問題的更詳細的答案。 我想使用 R 解決以下問題,我正在努力尋找一種好的方法。 我有兩個產品(產品 1和產品 2 )的銷售預測,每個產品有 2 個變體( A和B )。 我有包含當前庫存單位的數據框: 假設我們想 ...
[英]Scheduling Optimization for multi-step growth modeling
我最近為我的生產部門構建了一個高斯過程機器學習程序。 這個 GP 系統已經建立了一個龐大的 mySQL 數據庫,它提供了我們生長的每個生物體的生長持續時間(實驗室環境)以及每個生長步驟組合的預測產量。 我想在 python(最好)中構建一個優化程序,以幫助我安排要生長的生物體、何時生長以及每一步生長 ...
[英]Ilp - count number of times variables received a value
在 ILP 中,是否可能有一個變量,其值將是值為 N 的變量的數量? N 是有界的 integer,下界為 1。 謝謝 ...
[英]Which function similar to math.ceil() works with pyomo?
我需要幫助來制定一個將變量向上舍入的約束:math.ceil() function 的作用。 問題是我正在使用 pyomo 進行優化 model。 我做的約束: ( model.I=RangeSet(n) ) 我預計 model.C 被四舍五入我得到“Pyomo 數值 (C[1]) 到浮點數的隱 ...
[英]Dynamic lower/upper bound of Pyomo Variable for every iteration
我想根據另一個變量的結果調整三個 pyo.Var() 的下限和上限。 變量 model.inverter_power 應該在第 i 次迭代中大於 model.inverter_power[i].lb + model.fcr_power[i] 但也小於 model.inverter_power[i]. ...
[英]How do I install the prebuild binaries of coin-or optimization suite for use in pyomo?
我想在 pyomo 中使用 Coin-or Optimization Suite 的求解器。 正如我在網站上看到的那樣,有重建二進制文件。 我已經下載並解壓了它們。 但是我現在如何將它們集成到 python 中呢? 二進制文件是如何安裝的? 還是僅將.exe文件移動到我的 venv 的 bin 文 ...
[英]No objectives defined for input model. Cannot write legal LP file
我剛剛寫了我的 pyomo model 我想解決它們但是我得到了這個錯誤: 錯誤:沒有為輸入 model 定義目標。無法寫入合法的 LP 文件。 這是我的代碼 我該如何解決這個錯誤? 感謝您的幫助! 我想解決 pyomo 中的 LP 問題 ...
[英]Pyomo: Getting keyerror: 4903576400
我正在嘗試使用 pyomo 解決一個最優控制問題,但我總是得到這個看起來像一系列隨機數的 keyerror。 這是我的代碼,我的目標函數是一個積分,約束是 4 ode,我正在嘗試使用“ipopt”來解決它。 我真的不知道它有什么問題...... 都是自己學的,其實學的不是很透徹,很需要大家的幫助。 ...
[英]Pyomo, how to write a constraint that ensures a maximum up time of a device in Pyomo?
我正在研究一個優化問題,其中有一個可移動的設備,可以安排在其他時間而不是其初始時間表。 問題是這個設備有一個特定的占空比,我的意思是如果它是開着的,它必須開着至少 T_ON 小時並且不能超過 T_ON 小時。 有一個二進制變量 I(t) 顯示設備的 ON (1) 或 OFF (0) 狀態。 在 P ...
[英]How do I release a gurobi floating license (shared, limited-use) in Pyomo?
gurobi python api 允許用戶使用命令“Model.dispose()”和“disposeDefaultEnv()”釋放浮動許可證(共享、有限使用)。 但是,在pyomo建模時,誰能告訴我優化模型解決后如何釋放gurobi floating license? 非常感謝! 我試圖閱讀 ...