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

关于matlab中ga函数和fmincon函数等在求解非线性规划问题中的异

发布时间:2019-07-20 02:07 来源:未知 编辑:admin

  关于matlab中ga函数和fmincon函数等在求解非线性规划问题中的异同

  关于matlab中ga函数和fmincon函数等在求解非线性规划问题中的异同

  发现matlab中有好多种函数可以求非线性规划问题,举了两个ga函数和fmincon函数,前者应该是matlab自带的遗传算法求线性规划的函数。然后同一个非线性刚刚规划问题,用了两个函数来求。...

  发现matlab中有好多种函数可以求非线性规划问题,举了两个ga函数和fmincon函数,前者应该是matlab自带的遗传算法求线性规划的函数。然后同一个非线性刚刚规划问题,用了两个函数来求。ga函数运行结果比较长,反而求出的结果却不如fmincon函数好。但是按照遗传算法来说,得到的应该是更优化一些的解呀。还有就是fmincon函数求出来的解释比较单一的,不会出现那么多种情况。

  求大神来讲解一下,这些函数到底有什么不同,各什么时候使用效果较好。展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  fmincon是嵌入最优化算法的NLP求解模块,如果问题是凸的,能够保证求出问题的最优解。

  如果问题的规模较小(变量数和约束数目),GA显示不出求解速度,反倒是fmincon求解更快;大规模问题,GA在求解速度方面应该有优势。

  “但是按照遗传算法来说,得到的应该是更优化一些的解呀”这是错误的理解,在不计较计算时间的情况下,GA的结果应该不如fmincon,原因前面解释了。

  适用情况:GA适合求解问题复杂,希望计算时间少,且对解的精度要求不高情况;fmincon适合问题相对简单些,不计较计算时间,要求最优解情况。

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