我已经使用PuLP库编写了以下Python代码,用于使用Integer编程公式解决背包问题。我使用字符串来生成LpVariable命令并添加约束,然后使用eval执行它们。有没有办法做到这一点,而不使用eval? from pulp import *
#Knapsack problem
items = input ('Enter the number of items :')
item
我想添加这组约束: -M(1-X_(i,j,k,n))≤S_(i,j,k,n)-ToD_(i,j,k ,n)≤M(1-X_(i,j,k,n))∀i,j,k,n 其中M是一个大数字,S是一个整数变量,取值介于0和1440之间。ToD是一个4维矩阵,它从Excel工作表中获取值。 X我是双变量,它取值0-1。 我尝试在代码实现如下: for n in range(L):
for k in r