pulp

    0热度

    2回答

    我有这样的整数线性建模问题 xn = {0,1} xn integer max 12*x1+3*x2+4*x3+1*x4+23*x5+44*x6+55*x7+31*x8+4*x9+17*x10 1000*x1+3000*x2+3500*x3+1200*x4+1023*x5+2044*x6+5050*x7+2100*x8+3500*x9+1700*x10 <= 10000 T1 =

    0热度

    1回答

    我想在使用pulp库的python中为线性编程问题增加一个约束。我尝试了下面的代码。 for week in range(14,52), i in I.index: k = week model += sum(x[(i, j, week, B)] for week in range(k, k+13), j in J.index) <= 1 其中i

    0热度

    1回答

    我有一个非常大的LP问题保存为lp文件。有没有一种方法可以将该文件作为带PuLP的LpProblem对象来读取?花了很多时间来构建这个问题(大约7个小时),我只想使用一个代码,我必须添加更多的约束。 在此先感谢!

    0热度

    2回答

    我想在python中使用COIN-OR来解决线性编程问题。 我已经完成了所有的工作,但似乎有一个我无法识别的错误。 根据我试图强制执行的限制,很多时候解决方案都是不可行或不正确的。 值,二进制变量也不正确,即〜0.1^10或〜0.999 ..... 请帮助我找到错误或尝试指导解决问题。 我附上 zip文件(从Excel代码+输入数据文件) 字文档。为数学公式 Model1主类接受输入并创建一个新的

    -1热度

    1回答

    there, 我是纸浆新手。我从网上的一些例子中学习了纸浆。这些例子非常有用,现在我可以通过自己编写简单的模型。但是我仍然很难建立复杂的模型,特别是具有稀疏矩阵的模型。 请问您可以发表一些复杂的稀疏矩阵例子和conplex约束。我想学习如何只创建必要的变量,而不是简单的变量,如y = LpVariable.dicts(“y”,(Factorys,Customers),0,1,LpBinary)。

    0热度

    1回答

    的一个项目我有一个数据帧,看起来像这样: City Country Time Points --------------------------------------- London UK 31 20 Paris France 42 12 Sydney Australia 73 44 New York US 41 18 Lyon France

    0热度

    1回答

    我求解线性程序与Gurobi /纸浆和我想从求解器访问其他日志 - 至少知道哪个约束约束最溶液,或其中之一正在当它的情况下我的问题是不可行的。 有没有一种方法来获取这种信息和将其存储在一个日志文件?

    0热度

    1回答

    下面的代码用于运行LP最小化问题,其中我们有某些食物,它们的营养价值和成本。代码目前在所呈现的状态下工作。我正在尝试添加更多类型的约束。我把所有的食物分成他们的类别(早餐,午餐,晚餐,小吃)。我想创建一个约束,其中只有1早餐,午餐和晚餐项目可以选择。 (零食无限制)。如果物品是(早餐,午餐,晚餐或小吃),取决于它在阵列中的位置,“1”和“0”对应。 from pulp import * Foo

    2热度

    1回答

    我试图在Python的PuLP中构造If-Then-Else-If ...条件。 我看过MIP中的If-Then和If-Then-Else。 但是,我想了解如何将选择进一步传播到下一组约束以及如何处理2个以上的决策分支。 为了解释,考虑在image shown here所示的条件限制: x和y是我的决定变量。 基本上,这个读作: if x=0: C2>0 elif x=1: C10>0 eli

    1热度

    1回答

    我正在使用solverstudio(纸浆和cbc)。如何使求解器报告冲突约束?谢谢。