试新手manbet体育手机客户端文档网站.

我的模型有数值问题吗

可跟踪这些步骤帮助判定模型是否经历数值问题

  1. 隔离模型导出模型文件与参数文件最简单的方法就是创建gurobi.env工作目录中文件包含下列行:
    记录1
    完成后运行程序产生recordingXYZ.grbr库罗比环境文件程序创建者(XYZ3位数和0+值从000增长)。可重播此记录文件使用gurobi_cle.等grobi_cl录制000.grbr)咨询本节获取更多记录文件信息
  2. 使用 gurobi交互外壳运行简单ython代码读取重播生成模型并打印汇总统计
    m=读M.printStats
    输出像 :
    线性约束矩阵 : 25050Cstrs, 15820Vers, 94874NZ变量类型 :14836连续,984整数矩阵系数范围 :[0.0099, 6e+06]目标系数范围 :[0.2,65]变量约束范围 :[1,5e+07]RHS系数范围 :[1,5e+07]
    数值系数范围表示潜在数值问题最大系数对最小系数之比应小于<span>$</span>10^9<span>$</span>脱机小点比较好

    例子中矩阵范围

    span>$ </span>6\cdot10#6/murns99=6.06\cdot10>9.sspan>$ </span>
  3. 可能时用同值重解模型并审查日志Python外壳使用代码如下:
    m.read('gurobi.prm') m.optimize()
    警告消息中表示数字问题的例子如下:
    警告:模型包含大矩阵系数范围警告:Markowitz耐受0.5警告:切换四精数值误差最优终止警告:.变量从基础警告中下降:非刻度原创违反=.和剩余=.警告:非刻度双重违反=.和剩余=.
  4. 何时优化函数补全,打印求解统计Python外壳使用代码如下:
    m.printQuality()
    提供解决方案质量汇总
    求解质量统计模型非命名:最大违章度:bound:2.98023224e-08(X234)约束度930786133e-04(C5分解度:0.00000e+00

    偏差大于容度是数字问题的另一个标志纯LP(无整数变量)则通过下Python命令打印条件号:

    .KappaExact
    条件数测量线性计算出差的可能性大条件数,例如<span>$</span>10^{12}<span>$</span>表示可能的数值问题本片段获取更多细节
  5. if change参数方法论种子化通向不同优化状态无法实现取而代之最优或最优目标值改变时,通常表示数值问题深入评估您可收紧容度<span>$</span>10^{-8}<span>$</span>或偶数<span>$</span>10^{-9}<span>$</span>手机万博登录并查看求解者行为是否再次一致性注意收紧容度通常以更多计算时间为代价,不应被视为数值问题的解决办法

试古罗比免费

选择最适合你的评价许可 并开始与专家团队合作 技术引导支持

评价许可
免费全功能优化程序认证体验性能、支持、基准测试和调优服务
学术许可
Gurobi支持学术机构内部教学和优化使用免费全效古罗比拷贝供课堂使用和研究使用
云试验

请求免费试验时数,以便你能看到模型快速易解云

搜索

<\/i>","library":"fa-solid"}}" data-widget_type="nav-menu.default">

RSS种子

新闻发布
事件处理
狗万app足彩
ypyter模型
案例研究
产业界
特征学