我在此基础上的代码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