Cplex 学习笔记 - 1 在VS2019中使用C#语言进行Cplex求解

本文主要是在Cplex12.9的官方Tutorial文件的基础上,翻译和改进而来。

此文件描述了如何使用Microsoft Visual Studio 2015和2017来:

  • 构建并运行随CPLEX提供的C#示例。
  • 创建项目并将目标与CPLEX Optimizers连接。

CPLEX安装目录

在本文档中,CPLEX安装文件夹称为

例如,如果已在文件夹中安装了CPLEX Studio,则表示 C:\Program Files\IBM\ILOG\CPLEX_Studio1290引用。 \bin\x64_win64``C:\Program Files\IBM\ILOG\CPLEX_Studio1290\cplex\bin\x64_win64


库(Library)

CPLEX Callable Library和.NET库作为DLL提供,因此它们可以与任何库格式一起使用。Concert Technology .NET库也作为DLL提供。所有的DLL都位于 \bin\x64_win64


构建和运行CPLEX示例

CPLEX .NET示例全部收集在一个C#解决方案(VS的一个工程)中。C ++库以多种格式提供,.NET项目和解决方案文件虽然独立于C ++库格式,但位于每个库格式文件夹中。对于此讨论,\examples\x64_windows_vs2015\stat_mda 将使用该文件夹 。以下说明适用于C#示例。请注意,以下说明的顺序非常重要。Microsoft Visual Studio 2015和2017的解决方案和项目文件,仅限Win64,位于以下stat_mda文件夹中:

  • \x64_windows_vs2015
  • \x64_windows_vs2017

以下说明适用于使用Microsoft Visual Studio 2015 for Win64(其他环境的说明类似):

  1. 启动Microsoft Visual Studio 2015。

  2. File菜单中,选择OpenProject / Solution
    将出现“ 打开项目”对话框。
    文件类型”下拉列表中的默认选择是Solution Files (.sln)

  • 选择文件夹 \examples\x64_windows_vs2015\stat_mda
  • 选择examples.cs.net.sln文件,然后单击“ 打开”
  1. 仅build一个示例(例如,Blend):

    • 解决方案浏览器 窗口中选择Blend项目。
    • 从“ 生成”菜单中,选择“ 生成Blend
      等待生成过程完成。
  2. 要build所有示例:

    • Build菜单中,选择Build Solution
      等待构建过程的完成。
  3. 要运行示例(例如,Blend):

    • 通过运行Microsoft Visual Studio命令提示符(2015)启动命令提示符窗口。
      Microsoft Visual Studio命令提示符(2015)窗口中:
    • 输入set path=%path%;\bin\x64_win64以便cplex1290.dll在路径上。
    • 输入\examples\x64_windows_vs2015\stat_mda\csbin\Blend.exe。然后显示结果。

构建与CPLEX连接的项目

假设您要构建一个名为的目标Test.exe并具有:

  • 一个名为的源文件 Test.cs
  • 此文件所在的文件夹,为简单起见,我们将其称为

实现这一目标的一种方法是创建一个Test.sln如此处所述的解决方案。请注意,指令的顺序很重要。

  1. 启动Microsoft Visual Studio 2015。

  2. 第一步是构建Test.sln解决方案。从“ 文件”菜单中,选择“ 新建”,然后选择“ 项目...”
    将出现“ 新建项目”对话框。

    • 在“ 项目类型”窗格中,选择“ Visual C#项目”
    • 在“ 模板”窗格中,选择“ 空项目”图标。
    • 填写项目名称(Test)。
    • 如有必要,请更正项目的位置(至
    • 单击确定 这创建了一个解决方案,Test只需一个项目Test。您可以在“ 视图”菜单中 选择“ 解决方案资源管理器 ”来查看解决方案的内容
  3. 要将源文件添加到项目,请从“ 项目”菜单中选择“ 添加现有项”...

    • 移动并选择Test.cs
    • 单击打开
  4. 接下来,您必须设置一些选项,以便项目知道在哪里可以找到CPLEX组件。从“ 项目” 菜单中,选择“ 添加引用...”
    将出现“ 添加引用”对话框。

    • 浏览到该文件夹\bin\x64_win64
      • 选择ILOG.CPLEX.dll并单击“ 打开”
      • 选择ILOG.Concert.dll并单击“ 打开”
    • 单击“ 确定”关闭对话框。
  5. 接下来,您必须设置默认项目配置。

    Build菜单中,选择Configuration Manager ...

    • Active Solution Configuration下拉列表中选择Release
    • 单击关闭
  6. 最后要构建项目,从Build菜单中选择Build Solution

完成构建过程后,将创建目标。Test.exe的完整路径是 \Test\bin\Release\Test.exe

你可能感兴趣的:(Cplex 学习笔记 - 1 在VS2019中使用C#语言进行Cplex求解)