摘要

在python对于非线性方程组的诸多求解方法中,介绍了fsolve函数和Newton-Raphson算法两种算法,编写了相应的计算机程序,并对两种求解方法的优越性进行分析比较。通过结合非线性动态惯性权重的粒子群优化算法(PSONIW)和fsolve函数的优点,提出了一种基于PSONIW算法初始值选取和fsolve函数精确迭代的非线性方程组求解方法,称为PSONIW-fsolve混合算法。该方法充分发挥了PSONIW算法的群体搜索性和fsolve函数的精确迭代性,克服了PSONIW算法后期搜索效率低下和fsolve函数对初始值敏感的缺陷。仿真结果表明,PSONIW-fsolve混合算法能有效地提高非线性方程组求解的精确性。

全文