21172485 发表于 2008-3-5 10:26

非线性代数方程组求解算法

非线性动力学问题最终要归结为非线性代数方程组求解问题,也就是非零平衡点求解问题
但是常用的牛顿,拟牛顿等算法是小局部收敛的,也就是说,当程序的初值你猜的离正解非常近
才是收敛的,然后这并不容易
目前看到的算法
(1)牛顿,拟牛顿...
(2)粒子群,混沌粒子群...
(3)优化算法,神经网络,退火...
各位用过上诉哪些方法?大家推荐几个收敛效果好的,或者公开程序
这对大家的研究将起到加速作用,避免重复编程

dingd 发表于 2008-3-5 14:14

可以参照1stOpt,其全局优化算法求解非线性方程组非常强大,不需猜初值。

lhcA 发表于 2008-3-5 18:14

回复 楼主 的帖子

恩,我也需要。希望有人能提供一些程序,或者原理。

21172485 发表于 2008-3-5 21:19

感谢dingd的回答,对我的帮助很大

[ 本帖最后由 无水1324 于 2008-3-9 09:53 编辑 ]

无水1324 发表于 2008-3-9 09:54

回复 4楼 的帖子

你另外一个帖子说的延拓算法也适用来计算非线性代数方程的吧,我看了一些书,上面都说这种方法对初值的敏感依赖性比较弱,你可以试着编写一些程序计算一下哈
页: [1]
查看完整版本: 非线性代数方程组求解算法