c++ - 如何在 IBM ILOG CPLEX 优化工作室中使用 c++ 或 java 库
问题描述
我在 IBM ILOG CPLEX Optimization Studio 中编写了一个 Opl 项目。我有 300 多个文件,每次尝试都从每个文件中获取数据。我想定义一种自动方式来导入每个文件,获取其相关结果,然后选择下一个文件,而不是一个一个地导入。为了定义一个包含所有文件的文件夹,我需要使用 c++ 或 java 代码。当我使用这些代码时,程序给我一个“这些函数未定义”的错误,我想我应该以某种方式导入一个 c++ 或 java 库。我想知道是否有可能做这样的事情?或者这个问题有什么解决办法吗?
解决方案
你知道你可以从 C++ 和 Java 调用 OPL 吗?
很多例子:
CPLEX_Studio129\opl\examples\opl_interfaces
您知道您不仅可以从工作室调用模型,还可以使用 oplrun 调用模型?
最后,您可以从 OPL 调用 Java,请参阅:
CPLEX_Studio129\opl\examples\opl_interfaces\java\javaknapsack
您还可以使用 IloOplExec 从 OPL 调用任何可执行文件。
推荐阅读
- html - Bootstrap 4 - 全高
- shopify - 从管理 api 获取变体返回的“选项”值不一致?
- c++ - 重用 char 数组和 cin.getline
- node.js - 节点 JS 的新行
- php - Connect to Cloud SQL via PHP hosted on Compute Engine
- node.js - jsonwebtoken 错误未指定默认引擎且未提供扩展名
- reactjs - 反应将数据从子组件传递到父组件
- signal-processing - Calculating PSD of signal in GNURadio
- java - RestTemplate.postForObject() 有效,但 exchange() 无效
- sql - Postgresql 错误 - 函数返回类型不匹配