求matlab遗传算法工具箱GA Toolbox。。并求解释如下
发邮箱996579289@qq.com既然已经知道函数就能够直接画图求最值和极值,这样采用遗传算法有什么好处呢??...
发邮箱996579289@qq.com既然已经知道函数就能够直接画图求最值和极值,这样采用遗传算法有什么好处呢??
展开
展开全部
GA自己写一个就好了,也挺简单的。
虽然很多函数都能知道表达式,但是仍然有很多函数不能用倒数来求解,所以要知道空间的极值和最值就必须用遍历的方法。然而对于实数范围内或者大规模数据的离散数据情况下,遍历画图的方法会耗费很大的计算复杂度,因为你并不知道是在参数范围的边缘还是中间有最值,有多少个最值也不知道。GA就提供了一种基于种群的搜索优化方法,可以快速的收敛到优秀的解的个体,但是要防止陷入局部最优。
简而言之就是遍历的搜索方法要用时10小时完成的事情,GA快速优化可能1分钟或者10分钟搞定,占用内存也少。
虽然很多函数都能知道表达式,但是仍然有很多函数不能用倒数来求解,所以要知道空间的极值和最值就必须用遍历的方法。然而对于实数范围内或者大规模数据的离散数据情况下,遍历画图的方法会耗费很大的计算复杂度,因为你并不知道是在参数范围的边缘还是中间有最值,有多少个最值也不知道。GA就提供了一种基于种群的搜索优化方法,可以快速的收敛到优秀的解的个体,但是要防止陷入局部最优。
简而言之就是遍历的搜索方法要用时10小时完成的事情,GA快速优化可能1分钟或者10分钟搞定,占用内存也少。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询