python-3.x - 如何在 Gurobi 中获得导致最佳结果的所有解决方案
问题描述
我在 python 的 Gurobi 中有一个实现。我的问题有不同的选择参数以达到最佳结果。现在我需要所有达到最佳结果值的解决方案。我怎样才能得到它们?我知道只返回一个解决方案的打击代码。
if m.status == GRB.Status.OPTIMAL:
for v in m.getVars():
print (v.varname, v.x)
解决方案
这可以使用SolutionPool来实现。您可以指定希望 Gurobi 返回多少个解决方案。
推荐阅读
- javascript - wordpress 中的 POST 方法
- javascript - 在 php 中执行 shell 脚本并将值分配给 html 滑块
- c++ - LLVM 检查 PointerType 是否为 Const 指针
- apache2 - 从守护进程读取响应标头时超时
- python - Python subprocess.run shell kwarg 行为
- amazon-web-services - 使用从嵌套 Step Function 返回的输出 JSON 数据
- c# - Webgl 构建 fps 随着时间的推移而降低(Chrome)?
- redis - Redis:BUSYKEY 目标键名已经存在
- android - 我正在尝试在 Webview Activity 中加载 PDF。PDF 加载正常,但 pdf 中的少数图像无法正确呈现。这是代码问题吗?
- node.js - 为什么从 sharepoint siteusers api 或 clientPeoplePickerSearchUser api 获得的用户 ID 与 sharepoint Task AssignedToId 不同?