我在此基礎上的代碼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',
我必須用紙漿求解整數線性優化。我解決了這個問題,並得到了等於42的優化值。但是當我編寫更通用的代碼時,比如在循環中聲明變量,在循環內定義約束和使用lpSum函數定義優化,我沒有任何解決方案。 我認爲我的問題是定義下一個約束。 for a in itemset_dict.keys():
for b in itemset_dict[a][0]:
my_lp_program +=b
我想檢查一下我的數據是否可線性分離。爲此,我使用了此處提及的方程式link。下面是我使用的代碼: try:
import os
#import random
import traceback
import datetime
#import numpy as np
import scipy.io as sio
imp