cost 302 ms
PuLP 線性調度程序中的斜坡約束

[英]Ramping constraint in linear scheduling program in PuLP

我正在嘗試用 PuLP 編寫一個 LP,它可以最大限度地減少氮氣混合過程的電力成本。 產生的氮氣可以直接用於混合,也可以儲存並在以后提取。 憑借這種靈活性,可以根據前一天的電力成本優化混合過程。 我已經創建了一個字典,其中包含工廠的所有可能配置以及三個空分裝置的相應電力消耗、存儲應用和配置。 根據這 ...

紙漿:交付優化

[英]Pulp: Delivery optimization

在 excel 表中給出以下格式的輸入數據: Stock[pl,p][t] 其中 pl 是工廠,p 是產品,t 是時間范圍。 客戶訂單參考表 - A 列:銷售訂單,B 列:客戶。 每個客戶可以有多個銷售訂單,每個銷售訂單有多個產品。 客戶來源參考表 - A 列:客戶,B 列:工廠。 注意 - 客戶 ...

紙漿 - LP Objective function 配方

[英]Pulp - LP Objective function formulation

我正在努力解決電動汽車充電站的集合覆蓋問題。 我的目標是最大化充電站半徑所覆蓋的需求。 我有兩個變量來組成目標 function。Yij 表示需求位置 i 被充電站 j 的半徑覆蓋。 類似地,Xj 表示充電站 j 是否開放。 我希望創建一個目標 function,如下所示: Maximize OF ...

基於循環鍵的 PuLP 條件和

[英]PuLP Conditional Sum based on key of the loop

我試圖在 Pulp 的目標 function 中使用這個條件總和。對於第二個 lpSum,我試圖計算當我們沒有足夠的底盤來滿足需求並且需要成本更高的池底盤時的成本。 當然,我只想在我們沒有足夠的專用機箱'(dedicated_chassis_needed) 來滿足每天的需求(chassis_need ...

PuLP 線性規划問題不可行

[英]PuLP linear programming problem is infeasible

我正在編寫一個線性規划問題來幫助生成每日幻想陣容。 目標是: 最大化 Fpts 投影約束是: 工資(最高50,000) 位置(必須有 1 PG、1 SG、1 SF、1 PF、1 C、1 G、1 F 和 1 UTIL 球員)其中“G”球員是 PG 或 SG,“F”是 SF 或 PF 球員, "UTIL ...

使用 Pulp 庫使用 python 進行 LP 編程

[英]LP Programming with python using Pulp library

我有一個線性規划問題,我需要在 n 個月的跨度內最小化制造許多項目的成本。 Xi 是對應於第 i 個月制造的每種物品數量的變量。 現在,我想包括一個約束條件,如果 Xi > 0,那么數字 A 將被添加到目標 function。 顯然,這不能通過 for 循環中的 boolean 表達式來完成 ...

如何使用 CP-SAT 求解器找到一個 3D 數組,該數組對行、列和管(代表學校班級、學期和上課日)有約束?

[英]How to use CP-SAT solver to find a 3D array with constraints on rows, columns and tubes (representing school classes, school terms and lesson days)?

如果有人能幫助我編寫一些 Python 代碼來創建一個 21×2×3 數組,索引為 i、j 和 k,並用八十四個“0”值和值“Ava”填充它,我將不勝感激, "Bob", "Joe", "Mia", "Sam", "Tom", "Zoe" 這樣: 修復了索引 i 你正好有兩個空的 2 元組和一個具 ...

PuLP 優化問題:將物品放入有限制的箱子中

[英]PuLP Optimization Problem: fitting items into crates with restrictions

我想要一些關於 Python 優化問題的幫助。 這是一些背景: 目標是在滿足所需的 Unit_ids (u) 的同時最小化所需的 Crates (c) 數量。 每個板條箱包含任意數量(從 0 到 inf)的不同類型的單位,每個單位的數量不同每個 Unit_id 都需要從任意數量的箱子中滿足需求……例 ...

線性規划算法與Python PuLP平分

[英]Linear programming algorithm and equally share with Python PuLP

我有一個名為 total_fuel_available 的變量,其中包含可用燃料總量。 我有一個區域對象列表,每個區域對象包含 2 個屬性: 第一個是 local_fuel_limit 表示該區域可以接受的最大燃料第二個是一個或多個站對象的列表。 所有站對象都有一個 min_fuel_accepta ...

為特定的 Python Pulp 最大化問題創建條件約束

[英]Creating a conditional constraint for a specific Python Pulp Maximization problem

我無法找到一種方法來創建聽起來像這樣的約束:例如,我有 2 個變量,一個是普通產品,另一個是超級稀有產品。 為了擁有超級稀有的產品,您需要已經擁有 25 個該產品的普通版本。 這可以堆疊(例如,如果算法選擇 75 個普通產品,它可以有 3 個超級稀有)。 這樣做的原因是超級稀有的更有利可圖,所以如果 ...

Python 優化問題 - 最小化滿足另一個變量要求所需的組數

[英]Python Optimization Problem - Minimize number of groups needed to satisfy requirements of another variable

我正在嘗試使用 PuLP 正確理解優化問題,但是,我很難理解這個問題的表述。 我發現的大多數示例都對目標函數有明確的期望,並且優化目標通常沒有許多由另一個變量定義的可能匹配項。 有關該問題的一些信息: 目標是最小化滿足模型類型所需數量所需的創建數量每個 crate 包含任意數量(從 0-1000s) ...

PuLP,groupby 列以查看組的總和是否大於組的閾值

[英]PuLP, groupby columns to see if sum for group is larger than group's threshold

鑒於上述數據,我想最大限度地降低成本並有一個約束條件,我們只想在同一合同中選擇性能總和等於或大於閾值的 id。 我試圖獲得一個輸出,然后選擇以下 ID:['4F', '2W', '7P'] 我正在努力清楚地寫出這個問題的目標函數和約束條件。 您將如何調整這些以按合同分組,然后在對性能求和時找到哪個 ...

PuLP 的線性規划 - Output 的變量都沒有

[英]Linear programming with PuLP - Output of variables are none

我正在嘗試為氮氣生產設施編寫一個 model 以最大限度地減少電力成本。 該設施可以生產氮氣並將其注入或從儲存中提取。 注入需要一些額外的電力,但提取過程不需要任何能量。 我起草了以下目標 function 目標 function 其中決策變量 phi(i,t) 表示生產單元 (phi1 - phi ...

我正在嘗試在我的優化問題中使用 boolean 變量。 它顯示“IndexError:列表索引超出范圍”

[英]I'm trying to use the boolean variable in my optimization problem. It displays "IndexError: list index out of range"

我的代碼或方法有什么問題? 我的優化模型的目標是 select 那些在考慮到他們的成本和他們可以賺取的利潤的情況下盈利的公司。 即公司A、B、C,其成本分別為2、1、1,可產生的利潤分別為3、2、3。 如果我將代碼companies=["A", "B", "C"]更改為companies = [0 ...

我的 4*4 Kakuro Puzzle 代碼的怪異表現

[英]Weird performance of my code of 4*4 Kakuro Puzzle

我正在嘗試使用優化概念編寫執行 4*4 Kakuro 拼圖的代碼。 基本上它要求每行和每列中的空單元格的總和等於該行或列的第一個條目。 例如,如果給定的謎題是 我的代碼能夠運行,但輸出看起來很奇怪,我根本找不到它的執行模式。 這是我的代碼。 上面例子的輸出是 我不知道這些任意數字來自哪里。 任何幫助 ...

紙漿約束:恰好 N 個在一個類別中,最多 X 個第二選擇,相同類別

[英]pulp constraint: exactly N in a category, up to X of a second choice, same category

我有一個問題,我正在嘗試解決我想要來自一個團隊的 N 名球員,以及來自第二支球隊的最多 X 名球員的問題,但我並不特別關心哪個團隊滿足這些限制。 例如,如果 N=5 且 X=2,我可以有 5 個來自一個團隊,最多 2 個來自另一個不同的團隊。 我將如何編寫這樣的約束? 例如 dataframe:團隊 ...

Pulp Python 在對列中的值求和時設置約束問題

[英]Pulp Python problem setting constraints when summing values in a column

嗨,這是我的第一個問題,所以如果我的格式不正確,go 對我來說很容易。 我正在嘗試 model 一個表,其中每個值都是 1 或 0。我想確定一列的總和是否為 0,然后檢查有多少列 > 0。我的根本問題是試圖解決的是約會安排,其中每一列代表一個約會。 我在這里簡化了它,因為我使用 datafra ...

PuLP 打印僅非零的決策變量結果?

[英]PuLP print decision variable results that are Non-Zero only?

目前我正在使用 PuLP 解決零售分銷問題。 CZe 代表客戶,其中索引 DC 或 S1、S2 等是為該客戶的需求提供服務的位置。 我想找到一種方法來僅打印具有非零分配量的決策變量......如果可能的話。 下面是我目前用來打印這個優化問題結果的代碼行。 ...

將變量分成組,每個組都限制為包含特定數量的變量,同時針對特定值優化組總和

[英]Split variables into groups, each constrained to hold a specific number of variables, while optimizing group sums towards specific values

我有許多變量,每個變量都分配了一個 integer 值。 我需要將這些變量分成三組,每組預定義數量的變量,同時針對每組中預定義的值總和進行優化。 每組總和應盡可能接近預定義值,但可以高於或低於預定義值。 所有變量都應該使用,每個變量只能使用一次。 例如,我可能有 10 個變量... 多變的價值 A1 ...

如何制定約束以在 PuLP 中按升序對項目進行排序?

[英]How to formulate a constraint to order the items in ascending order in PuLP?

我正在使用 PuLP package 來解決裝箱問題,我想制定一個約束條件,以按天數按升序對項目進行分組。 下面是給我們不想要的結果的代碼片段。 當前 output 所需 output 當前幾天的公式按預期工作,需要幫助制定它以按升序對項目進行分組。 注意:由於每個箱子的最大重量為 20。我們 ...


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