cost 315 ms
在 pyomo 的混合 integer 編程問題中設置復雜的約束

[英]Set complicated constraints in mixed integer programming problem in pyomo

在我的優化問題中,我必須將盡可能多的貨車分配到其最佳路線,以在定義約束的情況下以最低成本(多目標問題)。 第一步,我必須分配盡可能多的貨車(最大數量),優化的第二步是將其數量分配給最便宜的路線。 我有每個車站要分配的貨車數量,我有每個到達站的容量。 為簡單起見,我只有兩個出發站,其中rem_type ...

使用單個 rule_2 創建不同的限制

[英]Create different restrictions with a single rule_2

這篇文章是“用一條規則創建不同的限制”一文的續篇在這種情況下,我展示了我的所有代碼,試圖使用@AirSquid 響應來創建我的約束,稱為 使用的數據集是 我做錯了什么,因為,現在我的約束如下 現在,它確實用我定義的變量數量創建了約束,但它沒有用我想要的變量創建約束,即 我該如何解決? 拳頭帖子在這里 ...

2023-01-31 13:04:55   1   26    python / pyomo  
Pyomo 中的條件求和

[英]Conditional summing in Pyomo

我正在嘗試將 Big-M 重構中所需的二進制變量的數量從線性數減少到對數數。 我有以下等式: 圖片鏈接(對於 i = 1, ..., m) 這里, h i是已知向量,其中每個元素都有一個二進制值。 z j是未知的二進制變量。 所以,如果 h i = z 約束被強制執行。 我想知道的是,有沒有辦法在 ...

是否可以為 Pyomo 優化(Python)設置不斷變化的參數?

[英]Is is possible to have a ever changing parameter for a Pyomo optimization (Python)?

我正在嘗試優化一個由 2 個電池組成的能源系統,這些電池應該在發送信號(能量請求)時提供能量。 我在 Pyomo 中創建了一個抽象 model 來表示我的問題,到目前為止我設法讓它工作,但我的問題是我的數據將根據我的優化結果不斷變化。 例如,如果接收到信號並且電池提供一些能量,則 State 的電 ...

Pyomo 錯誤:從 data=None 構造組件“obj”失敗:KeyError:(“Berlin”,“Wismar”)

[英]Pyomo ERROR: Constructing component 'obj' from data=None failed: KeyError: ('Berlin', 'Wismar')

我正在嘗試實現一個具有多個時間段的“簡單”3 梯隊產品分配問題。 數學公式如下所示: 但是,我一直遇到以下錯誤:無:KeyError: ('Berlin', 'Wismar') ERROR: Constructing component 'obj' from data=None failed: ...

2023-01-23 15:33:53   1   31    pyomo  
Pyomo with ipopt Non-linear solver does not output an integer 解決方案

[英]Pyomo with ipopt Non-linear solver does not output an integer solution

我有一個相對簡單的非線性問題,我無法使用 pyomo 和 ipopt 求解器得到合乎邏輯的答案。 然后我淡化了問題(很多)來排除故障並且仍然有問題。 即使是下面這個簡單的問題,它也輸出非 integer 值。 你能幫忙嗎問題如下一個= integer, b= integer, a*b <= ...

從 mySQL 數據庫建模時的 Pyomo 約束和 model 執行問題

[英]Pyomo constraints and model execution issues when modeling from mySQL database

我在 python 寫了一個 pyomo 代碼來幫助我解決一個線性規划問題。 我之前發布過它,但可以理解我的問題太寬泛了。 我已經編寫了代碼,希望我能在這里得到一些關於如何糾正一些問題的幫助。 目標:我正在嘗試優化我實驗室中許多不同生物體的生長。 借口:我編寫了一段代碼,提示用戶從他們想要種植的大約 ...

Pyomo >= 5.7.3 無法在 AbstractModel 中實例化依賴組件

[英]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 ...

2023-01-16 15:30:54   1   16    pyomo  
向 pyomo 的現有約束添加變量

[英]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,依此類推。 如果有人有建議,我真的很感激非常感謝 ...

2023-01-13 16:38:42   1   11    pyomo  
在Python的Pyomo中有沒有更有效的方法來實現下面的model?

[英]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 中) ...

如何使用 R 分配產品

[英]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(最好)中構建一個優化程序,以幫助我安排要生長的生物體、何時生長以及每一步生長 ...

哪個 function 類似於 math.ceil() 適用於 pyomo?

[英]Which function similar to math.ceil() works with pyomo?

我需要幫助來制定一個將變量向上舍入的約束:math.ceil() function 的作用。 問題是我正在使用 pyomo 進行優化 model。 我做的約束: ( model.I=RangeSet(n) ) 我預計 model.C 被四舍五入我得到“Pyomo 數值 (C[1]) 到浮點數的隱 ...

2023-01-03 16:32:30   1   16    pyomo  
每次迭代的 Pyomo 變量的動態下限/上限

[英]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]. ...

如何安裝用於 pyomo 的硬幣或優化套件的預構建二進制文件?

[英]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 文 ...

Pyomo:獲取鍵盤錯誤:4903576400

[英]Pyomo: Getting keyerror: 4903576400

我正在嘗試使用 pyomo 解決一個最優控制問題,但我總是得到這個看起來像一系列隨機數的 keyerror。 這是我的代碼,我的目標函數是一個積分,約束是 4 ode,我正在嘗試使用“ipopt”來解決它。 我真的不知道它有什么問題...... 都是自己學的,其實學的不是很透徹,很需要大家的幫助。 ...

Pyomo,如何編寫約束以確保 Pyomo 中設備的最大正常運行時間?

[英]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 ...

如何在 Pyomo 中發布 gurobi 浮動許可證(共享,有限使用)?

[英]How do I release a gurobi floating license (shared, limited-use) in Pyomo?

gurobi python api 允許用戶使用命令“Model.dispose()”和“disposeDefaultEnv()”釋放浮動許可證(共享、有限使用)。 但是,在pyomo建模時,誰能告訴我優化模型解決后如何釋放gurobi floating license? 非常感謝! 我試圖閱讀 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM