腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
Pyomo
:
创建
抽象
模型
和
AMPL
数据
、
、
我刚刚开始使用
Pyomo
,我有一个很大的问题。我想
创建
一个
抽象
模型
,并使用
AMPL
数据
格式为其提供
数据
。这个问题是一个经典的交通问题。我需要找到成本的最优解决方案。M表示如果在给定源
和
目的地之间不可能发货,则输入大成本M。我需要将其转换为
AMPL
数据
。除此之外,我不知道如何
创建
这个
抽象
模型
。该表
和
模型
的代码如下所示。同样在读完这
浏览 75
提问于2020-06-10
得票数 0
回答已采纳
2
回答
pyomo
的性能,以生成具有大量约束的
模型
、
、
我对
Pyomo
生成包含大量约束
和
变量(大约10e6)的OR
模型
的性能很感兴趣。我目前使用GAMS来启动优化,但我想使用不同的python特性,因此使用
Pyomo
来生成
模型
。我做了一些测试,显然,当我编写一个
模型
时,每次实例化约束时都会调用用于定义约束的python方法。在我的实现进一步深入之前,我想知道是否有一种方法可以基于numpy数组
数据
直接
创建
约束块?在我看来,对于大型
模型
,按块构造约束可能更有效。 您认为使用
pyomo
浏览 4
提问于2017-04-14
得票数 9
2
回答
将“`
AMPL
`”或“`GAMS`”文件转换为“`Python`”
、
、
、
、
我想在Python中做一些实验,用的约束满足问题:所有的例子都是以
AMPL
和
GAMS文件格式给出的。
浏览 3
提问于2015-06-05
得票数 4
1
回答
商业代数建模语言的哪些特征仍然是开源语言所缺少的?
、
、
、
、
主要的商业代数建模语言,如GAMS或
AMPL
,具有哪些特征,而开源AML,如
Pyomo
或JuMP,还没有(显然,除了用户基础
和
已建立
模型
的可用性之外)?
浏览 7
提问于2017-02-05
得票数 2
1
回答
Pyomo
抽象
建模中的嵌套析取
、
我的工作是一个小的优化
模型
与一些中断。我在具体
模型
中的做法效果很好:m = ConcreteModel()m.d2 = Disjunct()m.disj = Disjunction(expr=[m.d1, m.d2]) 但是现在我把具体的
模型
转化成一个
抽象
的公式
Pyomo
总是抱怨
浏览 10
提问于2022-04-14
得票数 0
2
回答
在
Pyomo
/
AMPL
中定义多个
模型
、
、
我试图在
Pyomo
/
AMPL
中设置(并解决)多个优化问题。为此,我需要首先为
AMPL
定义
模型
对于
Pyomo
...
浏览 2
提问于2014-03-12
得票数 1
回答已采纳
1
回答
IPOPT不支持
Pyomo
的快速
和
函数吗?表示不支持的表达式类型的ValueError
、
、
、
我试图用ipopt求解器解决
Pyomo
上的一个非线性可行性问题。该问题有2个合并大小为28的RangeSet声明、4个合并大小为68的Param声明
和
5个组合大小为88的Var声明。这个
模型
是用来模拟一个化学系统的。调用model.pprint()提供了它必须提供的所有信息:如上所述的所有声明。) File "$HOME/.local/lib/python3.6/site-packages/
pyomo
/repn/plugins/<
浏览 0
提问于2019-04-14
得票数 2
1
回答
Pyomo
,退出
pyomo
solve:文件中定义的多个
模型
:
正在处理我的第一个
pyomo
lp,当我加载
数据
时遇到了问题。这个
模型
看起来很好,但是当它去求解时,它返回我所有的变量都是陈旧的,不会给我任何值。下面是
模型
import pandas as pdfrom
pyomo
.core import * opt
浏览 2
提问于2018-09-12
得票数 0
1
回答
从
抽象
的
pyomo
模型
实例化具体
模型
、
、
、
我试图在
Pyomo
5.1.1中
创建
一个
抽象
模型
,然后在python中填充它的值(即不使用
AMPL
文件)。我基本上是跟踪,但正在得到“恒定的目标检测”。import
pyomo
.environ as oemodel.I = oe.Set()model.a =>= model.b[i] model.AxbConstraint = oe.Constraint(model.I,rule=ax_
浏览 0
提问于2017-05-05
得票数 1
回答已采纳
2
回答
如何使用IPOPT在
Pyomo
中指定梯度
、
、
初级问题默认情况下,
Pyomo
+IPOPT是如何处理这个问题的?当我用
Pyomo
+IPOPT解决一个简单的非线性方程组时,它的部分输出包括“目标梯度评估的数目”...but,它是如何计算梯度的?我在Python3.6
和
IPOPT3.7中使用
Pyomo
5.6。
浏览 1
提问于2019-04-18
得票数 1
回答已采纳
1
回答
优化:关于AMP (
Pyomo
),Scipy,Matlab
、
我刚接触优化
和
代数建模语言(AML)。到目前为止,我在Matlab中解决了一些简单的优化问题。我的问题是:像python库"
Pyomo
“
和
python "scipy.optimize”这样的AMP包有什么不同?我将开始在工程中使用一些混合整数非线性规划-你会推荐使用AML吗?
浏览 1
提问于2016-03-16
得票数 3
1
回答
Pyomo
:无法将Set运算符应用于索引集组件
我是一个新的
Pyomo
用户,我尝试将
ampl
模型
转换为
pyomo
,我发现做这个工作太难了。当我用另一个集合A索引集合lev
创建
var x时,我会得到以下错误警告:不能将set运算符应用于索引集组件(lev)。安普尔set A ordered; #set of appliances set L; # set of energy_in
浏览 4
提问于2020-11-17
得票数 0
回答已采纳
1
回答
如何在Google中使用
Pyomo
求解
抽象
模型
、
我正在学习如何在Google中使用
Pyomo
,我
创建
了一个
抽象
模型
,但我不知道读取
数据
文件和解决
模型
的编码方法。文档给出了关于命令提示符的说明,但事实并非如此,因为我正在使用Google。
浏览 4
提问于2021-12-18
得票数 1
1
回答
我在
pyomo
中是新的,我在向集合
和
params声明
数据
方面遇到了困难。我总是收到语法错误的消息
、
、
、
我不确定问题是依赖于Im使用的版本,还是im不导入某些东西,但我从哪里得到这个示例的源没有提到任何其他环境,而是提到了
pyomo
.environ (im在python3.6上工作)。我已经尝试
创建
一个.dat文件,但是当我运行解决程序时,会得到相同的错误消息。有什么建议吗?我正在读“皮奥莫之书”(2012),这是最容易声明
数据
的方法,所以我想学习它。from
pyomo
.environ import*#
浏览 2
提问于2020-06-12
得票数 0
回答已采纳
1
回答
Pyomo
-将
pyomo
数值隐式转换为整数
、
我正在试图优化一个
pyomo
抽象
模型
(m)。该
模型
有一个名为a的(整数)参数。在构造
模型
时,我希望计算另一个整数值。让另一个变量是c = a*(a-1)/2。我想要一个大小为c的二进制变量数组,为此,我写了以下几行-from
pyomo
.environ import *m.a =solve test.py data.dat --solver=glpkImplicit
浏览 0
提问于2018-02-19
得票数 1
回答已采纳
1
回答
修改约束的主体而不计算其值
、
第二种方法使用注解法建立了一个新的
模型
.(在这里,我使用._body修改约束。-2 + 2*x1 - 3*x2 : 0.0 : True 但是,如果我试图使用IPOPT来解决新
创建
的
模型
\repn\plugins\
ampl
\
ampl
_.py in __call__(self, model, filename, solver_capability, io_options) 390\repn\plugi
浏览 0
提问于2019-06-01
得票数 1
回答已采纳
1
回答
Pyomo
:如何在
抽象
模型
的目标中使用最终
数据
点?
、
、
我有一个
Pyomo
模型
,它的形式是:from
pyomo
.dae import * m.t我如何
创建
一个
抽象
的
模型
来表达这一点?
浏览 2
提问于2016-06-11
得票数 0
1
回答
使用
PYOMO
将SCIP设置为求解器时出错
、
、
、
我可以运行和解决问题与其他解决办法,即CBC,GLPK,
和
IPOPT。~$ python Python 3.6.
浏览 9
提问于2017-10-05
得票数 2
回答已采纳
1
回答
Pyomo
的SolverFactory无法
创建
Ipopt (OSX) --可能与硬币或
、
、
、
我试图使用
Pyomo
在OSX上找到Python
模型
的最优值。我从获得了脚本,并安装了
Pyomo
和
硬币--或者按照我的指示尽可能地修改了一些过时的或者似乎无法在OSX上工作的东西。import
pyomo
from
pyomo
.opt.parallel import SolverManagerFactoryopt = SolverFactory('
浏览 5
提问于2015-01-28
得票数 1
1
回答
在Spyder中运行
pyomo
示例
、
、
我知道
Pyomo
书中的一些例子可以在Anaconda company prompt中运行,例如。通过命令“runef -m ReferenceModel.py”获取farmer示例。Spyder不能识别任何代码例如,我收到以下错误消息‘from
pyomo
.core import *’used;unable to detect undefined 如何在Spyder中运行示例?我不确定是否可以在脚本末尾添加一行
pyomo
solve my_model.ph my_data.dat --solver=‘glpk’
浏览 18
提问于2020-01-28
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券