
优化算法集合
梦想展翅的菜鸟
世界上所有的幸福来自于利他心,世界上所有的不幸来自于对自己的爱
展开
-
散点拟合平面——最小二乘法平面拟合&奇异值分解法
本文主要解决通过散点拟合散点的投影平面的问题,并可基于该投影平面求解法向量。原创 2023-07-11 21:06:33 · 2300 阅读 · 1 评论 -
Fibonacci 算法的Matlab实现以及 Fibonacci 数列的构建
这是最近学习的第二个寻优算法,我查了查资料,据说速度很慢,网上有很多对其进行改进的优化算法。相比于黄金分割优化算法,它的优点是精度相对较高。1. 代码实现思路(注:这个老师没有具体讲,其中算法的判断条件是我网上找到的,思路也是自己按照自己想法写的,自取时请谨慎)2. 具体代码 (1)Fibonacci算法function[Optx,Opty,ValueRange,IteNum,OptTime]=opt_fibonacci(a0,b0,delta)% fibonac...原创 2021-10-06 13:04:42 · 4301 阅读 · 2 评论 -
黄金分割寻优算法(0.618法)的Matlab实现
最近我们开学了,今年选修了“优化算法”,最近都在学习算法,所以想着把书本上的算法用Matlab实现,说不定以后能直接用上呢。废话不多说,直接开始,主要是代码的分享,原理请自行了解。1. 代码实现的思路(这是课上老师讲解的笔记,所以这应该算是我们老师的成果,我仅仅代码撰写工)2. 具体代码:function[Optx,Opty,ValueRange,IteNum,OptTime]=opt_goldensection(a0,b0,delta)% 黄金分割优化算法,亦称0.618优化算法%原创 2021-10-06 12:54:06 · 6040 阅读 · 1 评论