我想使用 CPLEX Python API 实现自定义变量选择试探法来求解 MLP。
不幸的是,我找不到这方面的任何示例或文档。
这实际上可以使用 CPLEX Python API 实现吗,还是我需要使用 C++?
我可以使用 BranchCallback [1] 实现吗?
最佳答案
BranchCallback 的功能在 CPLEX Python API 中应该与 BranchCallbackI 中的几乎相同在 C++ API 中提供。 global interpreter lock 阻碍了并行回调然而,Python 中的(又名 GIL)。
admipex1.py
和 admipex3.py
Python 示例演示了如何使用 BranchCallback
类并包含在 CPLEX 中。对于相应的 C++ 示例,请参阅 iloadmipex1.cpp
和 iloadmipex3.cpp
。
关于python - 使用 CPLEX Python API 编写自定义变量选择方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55452077/