python - 在哪里可以找到 docplex 自动调优工具的文档?
问题描述
我能够找到 CPLEX 自动调整工具的文档,即(IBM Studio),但我找不到 docplex 的文档(cplex python api)。python的调优工具是否存在?如果是,是否有任何文档可以使用此工具?预先感谢您的帮助。此致。
解决方案
这个问题在官方 IBM developerWorks 论坛上得到了回答。
简而言之,您不能直接从 docplex 使用调优工具。但是,可以获取底层cplex.Cplex
实例(来自 CPLEX Python API),如下所示:
cpx = m.get_engine().get_cplex()
wherem
是一个实例docplex.mp.model.Model
(这个提示来自这里的线程)。有了这个实例,您可以执行以下操作:
status = cpx.parameters.tune_problem()
if status == cpx.parameters.tuning_status.completed:
print("tuned parameters:")
for param, value in cpx.parameters.get_changed():
print("{0}: {1}".format(repr(param), value))
else:
print("tuning status was: {0}".format(
cpx.parameters.tuning_status[status]))
推荐阅读
- amazon-cloudwatch - 在 CloudWatch Insights 中,如何过滤掉没有解析值的日志条目?
- amazon-web-services - 未调用 API Gateway Authorizer
- php - 使用 MySql 和 xampp localhost 在团队中工作 - 无法更新数据库
- c# - 从 Visual Studio 2019 运行控制台应用程序时如何加载要加载的用户机密文件
- ceph - 无法为 mon ip 推断 CIDR 网络
- php - 为什么我的登录页面上的准备好的语句不起作用?
- amazon-web-services - 如何调试由 CircleCI 编排的 Serverless 生成的 CloudFormation 模板
- c++ - 初始化 LinkedList 时出现编译错误
- laravel - 数据透视表的工厂和播种机
- spring-boot - Schdulers.elastic 不在 Reactor 中创建新线程