c# - 如何从 c# 代码运行 cplex 程序?
问题描述
我有一个在 cplex ide 中工作的 cplex 代码。我想在 c# 代码中运行该程序。
我添加了 cplex 库,但 Visual Studio 无法理解它。
using ILOG.CPLEX;
using ILOG.Concert;
但这些都是红色下划线。如何将 cplex 库连接到 c# 代码?我想像函数一样运行 cplex 代码,我的意思是:
int cost = run_cplex_output();
解决方案
2个选项:
- 1) 使用 Concert C# API
- 2) 使用 C# OPL API 从 C# 调用 OPL
在 CPLEX 产品中,您有选项 1的示例,位于
CPLEX_Studio129\cplex\examples\src\cs
和选项2
CPLEX_Studio129\opl\examples\opl_interfaces\dotnet\x64_windows_vs2017\CSharp
我建议选项 2 并查看Mulprod.cs
推荐阅读
- python - 从网络位置导入现有的 conda 环境
- computational-geometry - Meshlab 上的“人造边缘”是什么?
- sql - 带有 Bootstrap 的 Spring Boot Thymeleaf 表单下拉菜单
- vue.js - 为什么 Vuetify 自动完成不显示组件中的数据?
- javascript - 如何在 react nextjs 中创建受保护的页面
- jquery - DataTable 绘制表格耗时过长
- javascript - Javascript 愚人节 if 声明 网站
- python - 为什么构造函数中的默认参数被忽略?
- mysql - 如何在不使用 UNION 的情况下进行此查询?
- node.js - MongooseError [ParallelSaveError]:无法并行保存()同一个文档