标签: python
我正在尝试使用Pulp写一个约束DC [i]。 我希望DC [i]的总和等于300。但是DC中只有一个可以为300,否则其余为0。例如:如果DC [1] = 300,则其余必须为0。想要DC [1] = 200,DC [4] = 50,DC [20] = 50。
prob += pulp.lpSum([DC[i]for i in range (n)]) == 300 for i in range(n): prob += DC[i] == 300 or DC[i] == 0