腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
pyomo
仅
将
模型
的
变量
打
印到
文件
中
、
、
我正在尝试在求解优化后输出
模型
变量
。但是,我希望输出
文件
中
只包含
变量
值,而不是整个
模型
。(这是一个非常大
的
模型
,有许多大
的
约束,我会更好地减少到我需要
的
部分)(1)一次打印调用:(2)迭代打印(下一步是添加.txt
文
浏览 12
提问于2019-08-16
得票数 0
1
回答
将
Pyomo
导出到.mps
文件
时保留
变量
名
、
、
因此,我目前正在使用一个具有多个实例
的
pyomo
模型
,这些实例都是并行解决
的
。问题是,解决这些问题需要相当长
的
时间(比如2到3秒,尽管gurobi
的
解决部分大约需要0.08s)。我发现,通过
将
一个
pyomo
实例导出到一个.mps
文件
中
,然后将其提供给gurobipy,我可以获得30%
的
总体速度。后来,当我想处理已解决
模型
的
变量
时,问题出现了,因为
浏览 2
提问于2020-10-13
得票数 2
回答已采纳
1
回答
使用递增整数创建
变量
、
、
、
我想用1000个基本
的
pyomo
变量
创建一个
pyomo
模型
。我知道像下面的脚本这样做是个坏主意。而且它也不起作用。我希望你能理解我
的
想法并能帮助我。):因此,我基本上没有
将
m.var_0 = ...写到,而是使用了for循环,当然,这样做是行不通
的
,但是这个想法是在没有硬
浏览 1
提问于2019-03-27
得票数 1
回答已采纳
1
回答
分析
pyomo
中
的
解决方案(.sol)
文件
、
、
、
我在机器1
中
有一个
pyomo
模型
,在机器2
中
有一个CPLEX求解器。我
将
pyomo
模型
(ConcreteModel)转换为一个在机器1
中
使用model.write("problem.lp")函数
的
problem.lp
文件
。然后,我将该
文件
传输到机器2,并从CPLEX求解器
中
获得solution.sol
文件
。但是解决方案
文件
<e
浏览 16
提问于2018-09-05
得票数 0
回答已采纳
1
回答
您是否可以
将
命令行值传递给
pyomo
,就像python脚本
的
sys.argv一样?
、
、
在常规python脚本
中
,您可以使用sys.argv
将
命令行参数传递给python脚本。例如,名为parameter_pass.py
的
python脚本包含: print(val)使用python parameter_pass.py hi调用时,会将“hi”打
印到
控制台。但据我所知,这并不适用于
pyomo
solve命令行调用。除了求解器选项之外,有没有办法
将
命令行参数传递给<e
浏览 17
提问于2020-02-28
得票数 0
2
回答
在Python
的
Pymo扩展上安装Couenne解决程序
、
、
、
如何安装
Pyomo
的
"Cuenne“优化器扩展?我已经从:下载了二进制
文件
。下面是
Pyomo
网站上关于如何用ASL解决问题
的
官方指南: 创建一个ASL解决程序插件,它使用出现在shell搜索路径
中
的
ipopt可执行
文件
。
将
Pyomo
模型
输出为NL
文件
。调用解决程序(它生成一个SOL
文件
)。 检查结果对象
中
存
浏览 5
提问于2018-01-02
得票数 1
回答已采纳
1
回答
使用
Pyomo
模型
中
更新
的
值进行暖启动
、
、
、
、
我正在处理一些MIP
模型
,这些
模型
只有二进制
变量
作为整数
变量
,表示网络
中
的
可选元素。根据我
的
理解,这个算法将受益于
将
暖启动作为最后一个解决方案,包括
变量
的
修改,在求解()调用之后,它将为
模型
提供一个可行
的
解决方案并进行绑定。我还使用deactivate()-和activate()-methods来更改目标,并在步骤2和步骤3
中
删除约束。对于该约束,我还编写了代码,
浏览 3
提问于2020-10-12
得票数 0
1
回答
为导出
的
lp
文件
中
的
变量
和约束指定有用
的
名称?
在
pyomo
中
,当我用model.write()
将
模型
导出到LP
文件
时,所有
变量
都被命名为x_<index>。约束具有类似的通用名称。如何设置这些名称?
浏览 13
提问于2018-07-28
得票数 1
1
回答
pyomo
's results.json
中
时间
的
含义
、
我正在用
Pyomo
和GLPK解决ILP。在命令行上运行,
pyomo
以秒为单位输出每一步所需
的
时间。现在,当我查看输出
的
results.json
文件
时,我得到了如下所示
的
部分: { "Statistics":"Termination condition": "optimal", &q
浏览 4
提问于2017-07-11
得票数 1
回答已采纳
1
回答
如何使用
pyomo
加载*.sol
文件
我使用
pyomo
编写脚本,但使用外部求解器进行优化。 外部求解器返回一个*.sol
文件
。我
的
问题是,
pyomo
或python
的
任何包是否可以解码sol
文件
,并将决策
变量
结果传递到原始
模型
中
。
浏览 16
提问于2019-01-28
得票数 1
2
回答
cbc解算器:
将
解决方案打
印到
文件
现在我尝试
将
终端输出/解决方案打
印到
一个
文件
中
:from
pyomo
.opt import SolverFactoryopt.options['ratioGap'] = 0.02求解器选项“solution”将不起作用: 不是/output.txt
的
对手
浏览 3
提问于2018-09-28
得票数 1
1
回答
Pyomo
-求解器通信
、
我想知道
pyomo
脚本传递给求解器
的
是什么信息(例如Cbc)。具体地说,我想问
的
是,无论我编写了什么约束和目标函数,求解器是否要求python进行这些函数
的
计算,或者它们是用求解器编写
的
语言完成
的
。
浏览 12
提问于2018-08-01
得票数 0
回答已采纳
1
回答
用
Pyomo
核求解析取
模型
、
、
、
我试图在“Python
中
的
pyomo
优化建模”一书中使用
pyomo
内核而不是环境重新创建一个问题。这个问题出现在第163页,叫做“9.4A半连续
变量
混合问题”。对于那些没有这本书的人,这里是:from
py
浏览 2
提问于2020-01-09
得票数 1
2
回答
SolverFactory.solve摘要选项
Pyomo
解决程序调用可以通过命令行
的
使用或Python脚本来实现。
将
SolverFactory类在Python脚本
中
的
用法转换为?具体来说,在下面的示例
中
,如何指定摘要选项?这是(无证件
的
)吗?对SolverFactory.solve
的
参数 from
pyomo
.opt i
浏览 4
提问于2017-04-06
得票数 1
回答已采纳
1
回答
来自model.display
的
Pyomo
输入数据(
文件
名)
我已经解决了一个
模型
,并将结果输出到filename from
pyomo
.environ import *# declared variables我想在filename
中
对结果做一些后处理。有没有一种简单
的
方法可以读取filename并将所有解决方案信息放回model
中
,以便对解决方案进行后期处理?我正在尝试绘制我用matplotlib解决
的
许多
变量
。我希望
将
“
模型
的</em
浏览 19
提问于2019-02-01
得票数 0
回答已采纳
1
回答
PYOMO
:如何创建约束松弛?(在
Pyomo
中
重写CPLEX
中
的
约束)
、
、
、
、
我正在尝试
将
一个用GAMS编写
的
模型
使用CPLEX求解器传输到
Pyomo
。CPLEX有一个特性,允许建模人员在
模型
不可行
的
情况下放松约束&决策
变量
-- FeasOpt (用于可行优化)。我在没有使用松弛
变量
的
情况下,在
Pyomo
中
重新创建这个自动化
的
不可行
的
松弛特性是有困难
的
。分配松弛偏好:$onecho > c
浏览 1
提问于2019-04-05
得票数 4
1
回答
将
Pyomo
数据命令
文件
直接加载到Python数据结构
给定一个
Pyomo
模型
和相应
的
数据命令
文件
input.dat,我想验证我用第三方工具构建
的
模型
。具体来说,它是一个网络流
模型
,具有在数据命令
文件
中
定义
的
拓扑。然后,策略是从该input.dat加载拓扑,并将其用作第三方工具
的
输入。实际
的
问题是:是否有一种方法可以直接
将
Pyomo
input.dat
中
定义
的
拓扑加
浏览 0
提问于2018-11-27
得票数 0
回答已采纳
1
回答
消除
pyomo
模型
中
的
等式约束
、
、
我想通过替换消除
pyomo
模型
中
积分
变量
的
线性等式约束。例如,我希望
将
模型
转换为代之以至在
pyomo
模型
中
,有什么方法可以替代吗?通过计算相应
的
y = const_vec + susbtitution_matrix * eta形式
的
线性丢番图方程组
的
解空间,可以得到(*),在我们
的
例子
中
,
浏览 0
提问于2018-02-28
得票数 1
回答已采纳
2
回答
如何在
Pyomo
中
创建OR约束?
、
、
我正试图在
Pyomo
中
构建一个MIP
模型
,并且在创建一个或约束时遇到了困难。OR约束r=或{ x1,.,xn}声明二进制结果
变量
r应该是1当且
仅
当任何操作数
变量
x1,.,xn等于1。m.x2 = Var(within=Binary)然后运行代码并得到应该初始化
变量
m.x1和m.x2
的
错误消息。换句话说,m.or_constra
浏览 4
提问于2020-10-21
得票数 1
4
回答
不使用for循环检索
Pyomo
解决方案
我正在努力寻找一种有效
的
方法来检索优化问题
的
解决方案。解决方案由大约200K个
变量
组成,我希望在pandas DataFrame中使用这些
变量
。在网上搜索后,我找到
的
访问
变量
的
唯一方法是通过一个for循环,它看起来像这样: print (" &q
浏览 5
提问于2018-01-27
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
shell技巧分享(五)
SAS-Macro 中的那些语句(一)
Windows flink开发环境构建-新手
客户端多线程编程解决思路
Excel打印问题五花八门?一文帮你通通解决
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券