您好、欢迎来到现金彩票网!
当前位置:ds视讯 > 非线性导航 >

matlab 函数 fmincon求解非线满意有追加

发布时间:2019-08-14 15:05 来源:未知 编辑:admin

  说是这个trust……解不了这个问题,那么该怎么改一下?help过没发现怎么改……

  该类方法不适用于存在非线性约束的情况,所以用警告的方式提示你使用别的方法。如果不介意看到警告信息,直接忽略无妨;如果不想看到警告,主程序可以这样调用:

  2、程序现在最大的问题是,你给出的初始解不在可行域内,也就是说,不满足你的所有约束条件(很容易验证,不满足非线性不等式约束c(x)=0)。

  通过更进一步的分析,我们可以看到,你的非线性约束条件的第四个完全没可能满足:

  在这个式子中,在考虑x1-x3上下界的条件下,为了尽量使得c(4)的取值小,显然应该取x(1)=3.5,x(2)=16,x(3)=3,计算出c(4)=1.3378e+004,最小值为正数,不可能满足约束。

  至此,可以得到结论:你所给的约束条件是冲突的,可行解集合为空,无论用什么优化算法都不可能求出结果的。

  顺便再说一句,第三个约束条件也是可疑的,因为我对于x1、x2的取值区间,以及x3在100000以内的数取了很多值(几万个)都没有发现满足第三个约束条件的可行解。

  虽然没有帮楼主求出想要的结果,但是通过分析证明了楼主的题无解(很可能约束条件有误),相信楼主应该明白,这个难度和工作量比起正常的求解大很多,希望对楼主有启发。如果觉得有帮助,希望能够采纳。更多追问追答追问多谢~~~

  我看有上面这句话,不过这个documentation在哪里找?追答输入命令:

  满意的话希望采纳。追问嗯,多谢了~~我这个还得提升,方便留一下你的QQ或者邮箱么?以后有问题还想问你请教~我的.顺便问一下你对谢菲尔德遗传工具箱熟悉么?追答我的邮箱是Q522319871,不常在线,如有问题探讨请发邮件,勿加好友。

  官方的遗传算法工具箱我用过(从R2010a版开始,由原来的Genetic Algorithm and Direct Search Toolbox经扩充后改名为Global Optimization Toolbox),其它几个第三方遗传算法工具箱没用过。

http://green-core.net/feixianxingdaohang/977.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有