linear-programming

    0熱度

    1回答

    我試圖檢查數據是否可線性分離。我正在使用這個link中提到的方程式。我在Python中使用Scipy包的linprg函數。是陣列的尺寸如下: A = [12137810,11] A1 = [12137,11] B = 12137 C = 11 下面是代碼我使用: try: import os import random import traceback

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

    1熱度

    1回答

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

    1熱度

    2回答

    我試圖找到一種方法將一些約束添加到線性程序中,以強制解決方案對其具有一定的唯一性級別。我會盡力解釋我的意思。以下面的例子,線性程序返回最大可能的得分爲2男性和1女性的組合。 看着Team/Grade/Rep列但是我們可以看到每行都有很多重複。實際上Shana和Jason是一樣的。 Name<-c("Jane","Brad","Harry","Shana","Debra","Jason") Sex

    1熱度

    1回答

    我想知道是否有一種方法,當使用Python PuLP時,兩個變量有兩個不同的約束。 prob += lpSum([evaptwohundredF[i] * component_vars[i] for i in name]) >= 30.0000, "evaptwohundredFrequirement" prob += lpSum([evaptwohundredF[i] * component_

    0熱度

    1回答

    對於我的碩士論文,我將實施批量問題(CLSP)的啓發式方法。作爲一個開始(也是啓發式的基準),我希望爲一個小例子實現最佳解決方案,以便了解Python及其功能。 這樣做,我發現了幾個優化問題,但它們必須比CLSP更基礎。我覺得我主要是與多個變量指標以及熊貓和PuLP的組合鬥爭。 Btw .:請不要介意#german的評論。他們只是爲了我的文檔。 這是我到目前爲止有: import pandas a

    1熱度

    1回答

    約束規劃(CP)和線性規劃(LP)或混合整數規劃(MIP)有什麼區別?我知道LP和MIP是什麼,但不瞭解與CP的區別 - 或者CP與MIP和LP相同?我對此感到困惑......

    0熱度

    1回答

    我在Matlab中使用linprog函數來解決一組大的線性規劃問題。對於所有變量,我有2601個決策變量,51個不等式約束,71個等式約束和0的下界。 目標函數和約束的係數因不同問題而異。我正在使用單純形法(當我嘗試使用活動集和內部點時,程序從不停止運行,只要我已經等待了超過幾個小時)。 的單純形法對於一些問題收斂速度非常快,並且對於一些它們(也非常快)的示出了這樣的信息: 退出:約束條件是過於嚴

    1熱度

    1回答

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