论文部分内容阅读
在求解非线性方程组的数值方法中,同伦算法是一种具有大范围收敛的算法.尽管在同伦算法中初值的取值范围得到了进一步扩大,但是它的收敛范围却受到同伦算子构造的影响而发生变化,同时在延拓过程中很难克服Jacobi奇异性.因此,用同伦算法求解某些复杂非线性方程组时,仍常常发散.为此,通过构造一种新的双参数指数同伦算子,给出了两种新的同伦算法——双参数数值延拓法和双参数微分法. 首先,分析了非线性问题在科学计算中的地位,以及同伦算法在求解非线性问题中的作用;其次,回顾了同伦算法的发展过程,并讨论了其对初值的依赖性和不易克服Jacobi奇异性的问题;再次,介绍了同伦算子构造的基本思想,并在此基础上构造了一种新的双参数指数同伦算子;最后,基于数值延拓法和参数微分法,分别给出了双参数数值延拓法和双参数微分法,并讨论了这两种算法的收敛性. 数值实验验证了双参数数值延拓法和双参数微分法的可行性和有效性.相比数值延拓法、参数微分法和Newton法,双参数数值延拓法和双参数微分法通过改变可控参数的值来调节同伦算子,从而扩大它们的收敛范围,所以这两种算法不仅解决了数值延拓法和参数微分法对初值的依赖性,而且克服了Jacobi奇异性.此外,由于双参数数值延拓法和双参数微分法的收敛范围随着可控参数的改变而改变,所以上述两种算法为求非线性方程组的所有解提供了一种新途径.