数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 4537|回复: 1

quad产生警告语Warning: Minimum step size reached; singularity possible.如何解

[复制链接]
发表于 2005-9-9 02:12:35 | 显示全部楼层 |阅读模式
<>在用fmincon最优求救调用到quad函数经常出现以下的警告语,请问原因和如何解决。</P>
<>Warning: Minimum step size reached; singularity possible.</P>
<>在做毕业设计中遇到的问题,请高人提点。</P>
发表于 2005-9-9 10:17:45 | 显示全部楼层
<>Minimum step size reached; singularity possible.如何解决, 在用fmincon最优求救调用到quad函数经常出现以下的警告语,请问原因和如何解决。Warning: Minimum step size reached; singularity possible.在做毕业设计中遇到的问题,请高人提点。</P>
<>     提点谈不上。我的看法是:Warning 说,因为矩阵(例如海森阵)奇异等原因,导致当前直线搜索的步长为0,也就是当前可行解没有得到改进,所以算法不能继续。</P>
<>     怎么办?我想先问一下 作者:gzlevi ,你调用fmincon时有没有给出目标函数与非线性约束函数的梯度函数? 除此之外,就是变形或简化你的模型,如问题是二次规划,就调用二次规划算法。</P>
<P>     对复杂问题(例如建模中的),fmincon不一定能求出最优解。这时,你也可以用Lingo 试试啊。</P>
<P> <BR></P>
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-27 08:39 , Processed in 0.062561 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表