是否可以使用 java 为 CPLEX 创建 .dat 文件?

Is it possible to create a .dat file for CPLEX with java?

我想为优化问题生成一组数据。我想使用 Java 生成数据并希望将其写入可与 CPLEX 一起使用的 .dat 文件。

是的,可以用 Java 生成 .dat 文件。 .dat 文件只是一个文本文件,因此您可以使用标准技术创建它并写出信息(例如,运行 google 搜索 "java writing output to a file")。

OPL 参考手册中有关 Data Sources 的部分解释了如何格式化此 "external" 数据。除了创建纯文本文件之外,您还可以连接到外部数据源,例如 Excel 电子表格、数据库等。

您应该查看安装 CPLEX 时包含的示例中的 .dat 文件。这些位于 <CPLEX_INSTALL_DIR>/opl/examples.