3.1. 支持平台

目前, MindOpt 提供对以下操作系统及语言的支持:

支持的操作系统

操作系统

要求

Windows

Windows 10

Linux

Glibc >= 2.08

OSX

OSX >= 10.9

支持的语言

语言

建议使用的编译器

C

Visual Studio 大于等于 2017、GCC 大于等于 4.5、Clang++

C++

Visual Studio 大于等于 2017、GCC 大于等于 4.5、Clang++

Python

Anaconda Python 3.6、3.7、3.8、3.9、3.10

3.2. 文件夹结构

MindOpt 中的文件夹结构如下:

文件夹结构

路径

描述

<MDOHOME>/<VERSION>/<PLATFORM>/include

头文件

<MDOHOME>/<VERSION>/<PLATFORM>/bin

可执行文件

<MDOHOME>/<VERSION>/<PLATFORM>/lib

链接库文件

<MDOHOME>/<VERSION>/examples/ampl

AMPL .NL示例文件

<MDOHOME>/<VERSION>/examples/C

C 相关示例文件

<MDOHOME>/<VERSION>/examples/CPP

C++ 相关示例文件

<MDOHOME>/<VERSION>/examples/data

LP/MPS示例文件

<MDOHOME>/<VERSION>/examples/pulp

PuLP 相关示例文件

<MDOHOME>/<VERSION>/examples/pyomo

Pyomo 相关示例文件

<MDOHOME>/<VERSION>/examples/python

Python 相关示例文件

<MDOHOME>/<VERSION>/doc

文档相关文件

<MDOHOME><VERSION>、 和 <PLATFORM> 分别是 MindOpt 的安装目录、版本号和操作系统平台。例如:

OSX: /Users/homename/mindopt/0.15.1/osx64-x86
Linux: /home/mindopt/0.15.1/linux64-x86
Windows: C:\mindopt\0.15.1\windows64-x86

3.3. 安装说明

本节提供了在不同操作系统平台上安装 MindOpt 包的说明。 安装时请自行将 <MDOHOME> 替换为用户的 MindOpt 安装目录。

3.3.1. Windows 平台安装说明

  1. https://solver.damo.alibaba.com 下载 Windows 64-bit/x86 MindOpt 发行版(win64-x86-0.15.1),并将其解压缩到选定的目录中。若您需要的 SDK 未上线,请通过 联系我们 中的联系方式找工作人员获取。

  2. 控制面板 中搜索并选择 系统

  3. 单击 高级系统设置

  4. 单击 环境变量,在 系统变量 中找到 PATH 环境变量并选中它。点击 编辑,如果 PATH 环境变量不存在,请单击 新建 以创建一个新变量。

  5. 编辑系统变量 (或 新系统变量 )窗口中,添加以下路径

<MDOHOME>\<VERSION>\<PLATFORM>\bin\
<MDOHOME>\<VERSION>\<PLATFORM>\lib\

这里, <MDOHOME><VERSION>、和 <PLATFORM> 分别是 MindOpt 的安装目录、版本号和操作系统平台。

  1. 单击 确定 关闭所有窗口。

3.3.2. Linux 平台安装说明

  1. https://solver.damo.alibaba.com 下载 Linux 64-bit/x86 MindOpt 发行版 (linux64-x86-0.15.1),并将其解压缩到选定的目录中。若您需要的 SDK 未上线,请通过 联系我们 中的联系方式找工作人员获取。

Note

用户可能需要通过以下方式更改可执行文件的权限:

chmod u+x <MDOHOME>/<VERSION>/<PLATFORM>/bin/mindopt

这里, <MDOHOME><VERSION>、 和 <PLATFORM> 分别是 MindOpt 的安装目录、版本号和操作系统平台。

  1. 切换到主目录,用文本编辑器打开 .bashrc 文件。

cd ~
nano .bashrc
  1. 将以下代码添加到文件中。这里的 <MDOHOME> 是您的 MindOpt 安装目录.

export LD_LIBRARY_PATH="<MDOHOME>/<VERSION>/<PLATFORM>/lib/"${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
export PATH="<MDOHOME>/<VERSION>/<PLATFORM>/bin/"${PATH:+:$PATH}
  1. 输入 Ctrl + x 来保存修改的文件并退出文本编辑器。

  2. 使用 source 命令强制重新加载 .bashrc 文件,该文件通常在每次登录时只读。

source ~/.bashrc

3.3.3. OSX 平台安装说明

  1. https://solver.damo.alibaba.com 下载 OSX 64-bit/x86 MindOpt 发行版 (osx64-x86-0.15.1) 并且将其解压到选定的目录中。若您需要的 SDK 未上线,请通过 联系我们 中的联系方式找工作人员获取。

Note

用户可能需要通过以下方式更改可执行文件的权限:

chmod u+x <MDOHOME>/<VERSION>/<PLATFORM>/bin/mindopt

这里, <MDOHOME><VERSION>、 和 <PLATFORM> 分别是 MindOpt 的安装目录、版本号和操作系统平台。

  1. 切换到主目录,用文本编辑器打开 .bashrc 文件。

cd ~
nano .bashrc
  1. 将以下代码添加到文件中。这里的 <MDOHOME> 是您的 MindOpt 安装目录。

export DYLD_LIBRARY_PATH="<MDOHOME>/<VERSION>/<PLATFORM>/lib/"${DYLD_LIBRARY_PATH:+:$DYLD_LIBRARY_PATH}
export PATH="<MDOHOME>/<VERSION>/<PLATFORM>/bin/"${PATH:+:$PATH}
  1. 输入 Ctrl + x 来保存修改的文件并退出文本编辑器。

  2. 使用 source 命令强制重新加载 .bashrc 文件,该文件通常在每次登录时只读。

source ~/.bashrc