阿里云优化求解器mindopt安装配置教程

      本人在安装mindopt的过程中,由于官网的教程中有些细节写得不详细,遇到了一些问题,所以对此进行了总结,以下是我的安装配置过程(windows平台下)。

一、下载安装

从 求解器SDK下载和安装 (aliyun.com) 中下载 Windows 64-bit/x86 MindOpt 发行版(win64-x86-0.14.0),双击安装文件,根据指引安装即可。

二、配置环境变量

       在Windows系统的安装下会自动添加环境变量,如下图所示,若没有则需自己在环境变量的系统变量中添加一下路径。

 三、许可证设置(重点)

1.开通服务

访问控制台开通服务。然后会在已购服务列表中获取到LicenseKey。单击开通服务,然后单击购买,选择您需要的时长和进程数。购买以后还可以续费变配,如下图所示:

阿里云优化求解器mindopt安装配置教程_第1张图片

 然后在左侧点击已购服务列表,便能看到你的LicenseKey

阿里云优化求解器mindopt安装配置教程_第2张图片

2.配置阿里云鉴权账号

在您的home目录中创建一个名为 mindopt 的文件夹(注意一定是在home下创建一个新的mindopt文件而不是之前下载下来的mindopt的目录),然后在其中保存您的许可证文件。

例如当前登录用户为Administrator 。则需要在文件路径为C:\Users\Administrator下创建mindopt文件然后再在mindopt文件里创建 fl_client.ini文件,并复制粘贴下文的内容示例并修改。

fl_client.ini文件内容如下:

[server]
# license server host
name = opt.cn-beijing.aliyuncs.com # 请修改为您购买区域的endpoint 

# license server port 80 if absent
port = 443

# license server is https protocol
https = true

# client side request timeout in second
request_timeout  =   2

[security]
# key for client authentication 
aliyun_license_key = 您购买服务的LicenseKey信息,见控制台的已购服务列表(开通服务中描述)

aliyun_ak_id= 您配置的AccessKey信息

aliyun_ak_secret= 您配置的AccessKey Secret信息

 fl_client.ini文件中需要修改的账号配置如下:

(1)security段中,aliyun_ak_idaliyun_ak_secret 需要修改成您自己阿里云主账号。

具体操作:在AccessKey管理创建AccessKey后点击查看Secret,便能得到。如下图所示

阿里云优化求解器mindopt安装配置教程_第3张图片

(2)security段中,aliyun_license_key可在控制台>已购服务列表查看到LicenseKey。

具体操作见1.开通服务。

(3)server段中,name是购买区域的endpoint。

改为name = opt.cn-beijing.aliyuncs.com即可。原因如下图所示

阿里云优化求解器mindopt安装配置教程_第4张图片

 修改好 fl_client.ini文件后保存即可。

四、运行展示

在window是系统下打开cmd,输入以下案例代码。

mindopt %MINDOPT_HOME%\examples\data\afiro.mps MaxTime=10800 SPX/MaxIterations=1000000000

若出现error则大概率是你的 fl_client.ini文件没修改好或者文件放错地方了。

运行成功结果如下:

阿里云优化求解器mindopt安装配置教程_第5张图片

参考文献:

1.快速入门(开通和使用) (aliyun.com)

2.3. 单机版 MindOpt 安装 — MindOpt 0.14.0 documentation (alibaba-inc.com)

你可能感兴趣的:(学习研究,python,阿里巴巴,阿里云)