pyomo 相关问题

Pyomo是一个基于Python的开源软件包,支持各种优化功能,用于制定,求解和分析优化模型。

Colab 中的 Pyomo 求解器

我在 Google Colab 中使用以下几行来安装 Couenne 求解器来解决 MILNP 问题: !wget -N -q "https://ampl.com/dl/open/couenne/couenne-linux64.zip" !unzip -o -q couenne-

回答 0 投票 0

需要帮助制定 Pyomo 线性程序 - 调度问题

我有一个数据集,其中包含有关多个教学大纲中的许多课程的信息,这些教学大纲中将使用的教室以及教室将使用多长时间(例如,如果

回答 1 投票 0

Pyomo 电池性能的分段线性表达式

我尝试使用 pyomo 在能量优化问题中实现电池性能的分段线性表达式。我正在使用 pyomo.Piecewise 库。 我虚构的性能函数...

回答 0 投票 0

对由另一个范围集索引的集合有约束

我是 pyomo 的新手,我很好奇如何开始在 pyomo 中实施以下约束。 我的约束是在一个集合上,这个集合也是在范围集 k 上索引的。没有

回答 1 投票 0

没有为 ufunc solve1 找到匹配指定签名和转换的循环

我正在做一个直流电源优化问题。我的决策变量是生成器的生成。这是我的代码。 def Pmax_rule(模型,我): π = [] 对于范围内的 j(model.n_bus): 我...

回答 0 投票 0

MILP问题中如何使用二元变量来表示两个连续变量是否具有相同的值?

我正在尝试为我的 MILP 最小化问题添加约束。它应该实现以下功能:如果非负连续变量 a 和 b 具有不同的值,那么 ...

回答 2 投票 0

在 Pyomo (Ipopt) 中绘制中间解决方案

我有以下最优控制问题 将 pyomo.dae 导入为 pdae 将 pyomo.environ 导入为 pe # 实现一维子弹头列车模型 m = pe.ConcreteModel() M = 7150 # 质量 x_0, v_0 =...

回答 0 投票 0

Pyomo:弃用:不推荐使用 __getitem__ 从其(有序)位置返回设定值

我正在使用 Pyomo,我有以下几行 outputVariables_list = [model.param1, model.variable1] optimal_values_list = [[pyo.value(model_item[key]) for key in model_item] for model_item in

回答 1 投票 0

如何运行并行处理 Pyomo?

背景 我正在尝试使用带有“cbc”求解器的 pyomo 来解决 MILP 问题。优化问题正在时间序列数据上运行并且非常大(3005 行,3011 列(2010 年带有 obj...

回答 0 投票 0

Pyomo 迭代约束

嗨,我有一个关于 Pyomo 初始化的问题。 我的 Pyomo 模型中有这个初始化程序 asset_id={} asset_id[0]=["A1","A2","A3","A4"] asset_id[1]=["B1",&

回答 1 投票 0

Pyomo 错误:无法将 Set 运算符应用于非 Set ConcreteModel 组件(未知)

我正在尝试在 Pyomo 中编写一些模型。我的代码如下所示: #模型定义 模型=具体模型() #集合和索引 model.O = RangeSet(len(data)) #代表操作条件的集合...

回答 0 投票 0

pyomo 的约束

data = [['5', 'A', "Yellow_dress", "15", "1"], ['5', 'A', "Yellow_blue", "15", "1"], ['5', 'A', "Yellow_pink", &

回答 0 投票 0

约束线性回归:求方程y = c + m1*x1 + m2*x2 + m3*x3中c,m1,m2,m3的最优值

我有一个包含 4 列的数据框。 速度_20-40 速度_40-50 速度_50-60 燃油效率 速度列的值以百分比表示,表示驾驶员花费的持续时间百分比...

回答 1 投票 0

如何编写 pyomo 优化来选择最佳可再生能源量?

背景 我正在尝试编写一个 pyomo 优化,它接受客户的电力负荷和几个可再生能源项目的发电数据,然后以最低成本优化解决

回答 0 投票 0

是否可以使用“Ipopt”求解器在 Pyomo 中定义非线性分段目标函数?

在带有“Ipopt”求解器的 Pyomo 中,我试图定义一个分段的非线性目标函数,使得当决策变量 q_i < 1, it is a quadratic function; otherwise ...

回答 1 投票 0

当优化自定义函数时,使用PyomoIpopt获得的错误。

我是Pyomo和Ipopt的新手。我想用这些工具来优化一个非线性优化问题.我得到一个错误,试图优化一个函数。我一直在玩这些例子 ...

回答 1 投票 0

R中的Reticluate包 无法找到GLPK解算器。

我有一个python函数,根据我的要求使用pyomo和glpk求解器优化数据集。当我在python中直接运行这段代码时,它给出了正确的答案,但怎么......

回答 1 投票 0

如何在Pyomo中声明一个变量为矩阵?

我正在尝试这样做。P_sell = np.array([mod.addVar(lb=0, ub=gen_Max[g], name="exchanges_sell") for g in range(n_gen) for l in range(n_load))]).reshape((n_gen,n_load)) 但我用的是Pyomo, 所以我觉得... ...

回答 1 投票 0

使用更多数字打印输出日志

我正在为一个MILP创建目标函数上下限的演变图,我使用gurobi来生成这些图。当我创建一个日志文件,无论是.log,.txt还是.csv,它...

回答 1 投票 0

如何使CBC在有时间限制时返回最佳方案?(Pyomo)

我试图在Pyomo上使用CBC(v2.10.3)来解决一个整数线性问题。当执行求解器时,我目前设置了600s的时间限制。 opt = SolverFactory ("cbc") opt.options['...'

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.