【发布时间】:2019-04-08 19:42:59
【问题描述】:
我编写了一个代码并使用了 Concert 技术(cplex 和 C++)。现在我想获得一些关于变量选择的信息。例如,我想知道在每个节点的 10 个变量中选择了哪个变量。 我该如何编写并将其添加到我的代码中?
【问题讨论】:
-
到目前为止你做了什么?看看 cplex MIP 回调。
标签: visual-c++ cplex
我编写了一个代码并使用了 Concert 技术(cplex 和 C++)。现在我想获得一些关于变量选择的信息。例如,我想知道在每个节点的 10 个变量中选择了哪个变量。 我该如何编写并将其添加到我的代码中?
【问题讨论】:
标签: visual-c++ cplex
正如@IagoCarvalho 建议的那样,您应该看看 Branch 回调: https://www.ibm.com/support/knowledgecenter/SSSA5P_12.9.0/ilog.odms.cplex.help/CPLEX/UsrMan/topics/progr_adv/callbacks_basic/15_catalog.html.
可以在产品安装中找到使用分支回调的示例。在cplex/examples/src 目录中查找“分支回调”,您将找到cpp/iloadmipex3.cpp 等。
【讨论】:
iloadmipex1.cpp 和iloadmipex3.cpp。安装 CPLEX 时会包含这些示例。