当前位置: 首页 > 知识库问答 >
问题:

Docplex vs CPLEX Python API

凌善
2023-03-14

Docplex和CPLEX Python API之间有什么区别?它们中有一个比另一个快吗?

共有1个答案

姜志行
2023-03-14

CPLEX Python API是围绕C API(也称为C可调用库)的轻量级包装器。因此,它提供了对CPLEX提供的几乎所有功能的访问。变量和约束通过其在矩阵中的指数进行识别。

docplex是一个面向对象的建模API,它对numpy/pandas非常友好,使用起来可能更自然。该模型可以在本地(在引擎盖下使用CPLEX Python API)或在云上求解。除了为数学编程提供对CPLEX的访问外,它还可用于访问CP优化器约束编程引擎。

直接使用CPLEX Python API构建模型通常更快,因为它是较低级别的API。然而,docplex可以解决构建模型时获得最佳性能的一些复杂问题,同时只产生相对较低的开销。实际求解时间应该或多或少相同。

 类似资料:

相关问答

相关文章

相关阅读