说明:在机器学习问题中,很多的算法归根到底就是在求解一个优化问题,然而我们的现实生活中也存在着很多的优化问题,例如道路上最优路径的选择,商品买卖中的最大利润的获取这些都是最优化的典型例子,前面也陆续地有一些具体的最优化的算法,如基本的梯度下降法,牛顿法以及启发式的优化算法(PSO,ABC等)。
说明:matalb语言的潮流计算程序,方法用的是牛顿拉夫讯的直角坐标系,程序非常简单而且通用性很强
说明:有限内存BFGS(L-BFGS)是拟牛顿方法家族中的一种优化算法,它使用有限的计算机内存近似于Broyden-Fletcher-Goldfarb-Shanno(BFGS)算法。它是机器学习中常用的参数估计算法
说明:程序包包含若个子程序,其中有最速下降法,共轭梯度法,牛顿法,拟牛顿法等搜索算法,运行过程中,比较各个算法的优缺点,便于对具体情况做出合适的选择
说明:牛顿拉夫逊潮流计算算例本程序的功能是用牛顿——拉夫逊法进行潮流计算 B1矩阵:1、支路首端号;2、末端号;3、支路阻抗;4、支路对地电纳 5、支路的变比;6、支路首端处于K侧为1,1侧为0 B2矩阵:1、该节点发电机功率;2、该节点负荷功率;3、节点电压初始值 4、PV...
说明:共轭梯度法(Conjugate Gradient)是介于最速下降法与牛顿法之间的一个方法,它仅需利用一阶导数信息,但克服了最速下降法收敛慢的缺点,又避免了牛顿法需要存储和计算Hesse矩阵并求逆的缺点,共轭梯度法不仅是解决大型线性方程组最有用的方法之一,也是解大型非线性最优化最有效的算法之一。 在各...
说明:资源描述最优化算法中的拟牛顿法的BFGS算法,可运行,可自定义参数和初始点即方程组,迭代至误差小于某个给定值停止
说明:共轭梯度法(Conjugate Gradient)是介于最速下降法与牛顿法之间的一个方法,它仅需利用一阶导数信息,但克服了最速下降法收敛慢的缺点,又避免了牛顿法需要存储和计算Hesse矩阵并求逆的缺点,共轭梯度法不仅是解决大型线性方程组最有用的方法之一,也是解大型非线性最优化最有效的算法之一。 在各...
说明:三机九节点电力系统牛顿法潮流计算与短路计算算例编程