全部产品
Search
文档中心

优化求解器:常用错误码ErrorCode

更新时间:Apr 18, 2024

求解器运行时候的错误码。

求解器运行错误码

错误码

错误说明

处理方式

-1

未指明的内部错误

再检查下是不是二级错误码,看下文License错误码。如果确认是一级错误,请联系我们

-2

内存不足

扩大内存或减小优化问题的规模

-3

参数无效

请检查输入的参数

-10

许可证无效

  • 检查许可证是否设置正确,其二级错误码参考下文License错误码。许可证配置参考4. 配置鉴权文件

  • V0.20.0上线的版本MILP求解暂需要邮件联系权限,请查看V0.20.0下载

-11

环境变量 MINDOPT_HOME未找到

建议根据安装步骤3. 检查环境变量和试运行指引,设置环境变量。

-12

MindOpt的动态库加载失败

请检查动态库,必要时可重新安装软件包。

-1000

IO 通信错误

检查文件的输入输出

-1001

读取文件数据失败

检查待读取文件是否正确

-1002

写文件数据失败

检查待写数据是否正确,是否有写入数据权限

-1003

路径错误

检查路径是否存在,是否有写入数据权限

-1100

文件解析错误

检查待解析文件是否正确

-1200

远程计算服务中输入的 token ID 无效

检查 token ID 是否有效以及正确输入

-1201

与远程计算服务器连接错误

检查远程计算服务器地址是否正确,网络连接是否畅通

-2000

输入或读取优化模型错误

检查优化模型是否正确

-2001

优化模型为空

检查优化模型是否正确输入

-2002

模型的行指标无效

检查引用的行指标是否在范围内

-2003

模型的列指标无效

检查引用的列指标是否在范围内

-2004

模型的行名称无效

检查引用的行名称是否正确

-2005

模型的列名称无效

检查引用的列名称是否正确

-2006

对称矩阵的索引无效

请检查输入的数据

-2007

对称矩阵的行索引无效

请检查输入的数据

-2008

对称矩阵的列索引无效

请检查输入的数据

-2010

字符串型属性无法识别

检查模型的字符串型属性 API 是否正确使用

-2011

整数型属性无法识别

检查模型的整数型属性 API 是否正确使用

-2012

实数型属性无法识别

检查模型的实数型属性 API 是否正确使用

-2013

对称矩阵的实数性属性无法识别

请检查输入的数据

-3000

问题的解不可用

检查优化问题的解是否正确生成

-3001

原始射线不可用

检查原始射线是否正确生成

-3002

求解器的统计信息不可用

联系我们

-3003

无法识别的 basis 状态值

检查 basis 的状态值是否设置正确

-3004

当前模型的 IIS 不可用

不能调用IIS,可检查问题的类型是否支持

-3005

可解模型的 IIS 不可用

该问题可解,无IIS

-4000

设置参数错误

检查参数设置 API 是否正确使用

-4001

获取参数错误

检查获取参数 API 是否正确使用

-9000

求解已达到最大迭代数

检查最大迭代数是否正确设置

-9001

求解已达到最大求解时间

检查最大求解时间是否正确设置

-9002

求解中遇到 Ctrl C 命令中断求解过程

检查是否是输入 Ctrl C 命令导致中断

-9003

求解节点数已达到限制

检查NODE节点数设置

-9004

连续未能发现更优解的节点数超过限制

求解失败,检查问题模型,或联系我们

-9011

您选择的优化算法当前不支持

检查求解方法设置、License授权范围,检查新版本,或联系我们

-9012

求解器不支持求解输入的问题

检查文件,检查新版本发布,或联系我们

-10000 ~ -19999

单纯形法的数值错误

联系我们

-20000 ~ -29999

内点法的数值错误

联系我们

-30000

计算IIS时发生数值错误

联系我们

鉴权license错误码(求解器错误码为-10时,二级错误码)

此部分问题主要与fl_client.ini鉴权文件的内容配置、网络连接相关,fl_client.ini文件内容设置请参考3. 使用阿里云鉴权LicenseKey

错误码

错误说明

处理方式

-1

请求超时

检查是否连网、网络是否稳定;或者增大配置文件中的超时时间(默认2秒),参考3. 使用阿里云鉴权LicenseKey

-2

创建Socket失败

检查网络连接。

-3

设置Socket非阻塞失败

检查网络连接。

-4

解析主机失败

检查网络连接;然后检查配置文件中server.name配置是否正确,参考3. 使用阿里云鉴权LicenseKey

-5

连接失败

检查网络连接。

-6

写请求失败

检查网络连接。

-7

读请求失败

检查网络连接。

-200

配置文件错误

检查配置文件,参考3. 使用阿里云鉴权LicenseKey

-201

URL错误

检查配置文件中server.name配置是否正确,参考3. 使用阿里云鉴权LicenseKey

500

服务端内部异常

  • V0.20.0上线的版本MILP求解暂需要邮件联系权限,请查看V0.20.0下载

若无法解决,请联系我们

400

请求格式错误

  • 请检查License文件fl_client的内容是否填完整,对应xxx要修改的内容是否有修改,ak_id和ak_secret是否正确且有效,参考3. 使用阿里云鉴权LicenseKey

  • 请检查安装包的完整性,比如重新下载安装包安装。

若无法解决,请联系我们

401

未授权,LicenseKey验证不通过

请检查LicenseKey是否属于AccessKey对应的主账号,可控制台>已购服务列表查看到LicenseKey。

410

拥有的资源到期

当前配置的LicenseKey已到期,请到在控制台>概览操作续期。

409

并发数不够

当前任务并发处理数达到购买LicenseKey允许的最大上限,如果不够请在控制台>概览操作变更配置。

请注意求解完的任务需要及时释放,对于求解时间长任务可以设置MaxTime来限制总耗时即时释放并发资源。

403

没有权限

请关注主账号是否有给子账号授权,主账号授权里搜索"opt"来查询相关的权限。

控制台SDK运行错误码

更多阿里云验证的错误码,请参考阿里云错误中心

除上面链接之外,还有:

"404":请检查AK、SK有没有写对,使用成对的AKSK。