It is quite common that a nonlinear partial differential equation (PDE) admits multiple distinct solutions and each solution may carry a unique physical meaning. One typical approach for finding multiple solutions is to use the Newton method with different initial guesses that ideally fall into the basins of attraction confining the solutions. In this paper, we propose a fast and accurate numerical method for multiple solutions comprised of three ingredients: (i) a well-designed spectral-Galerkin discretization of the underlying PDE leading to a nonlinear algebraic system (NLAS) with multiple solutions; (ii) an effective deflation technique to eliminate a known (founded) solution from the other unknown solutions leading to deflated NLAS; and (iii) a viable nonlinear least-squares and trust-region (LSTR) method for solving the NLAS and the deflated NLAS to find the multiple solutions sequentially one by one. We demonstrate through ample examples of differential equations and comparison with relevant existing approaches that the spectral LSTR-Deflation method has the merits: (i) it is quite flexible in choosing initial values, even starting from the same initial guess for finding all multiple solutions; (ii) it guarantees high-order accuracy; and (iii) it is quite fast to locate multiple distinct solutions and explore new solutions which are not reported in literature.
翻译:相当常见的是,非线性部分差异方程(PDE)承认多种不同的解决方案,而每种解决方案都可能具有独特的物理意义。找到多种解决方案的一个典型办法是使用牛顿方法,采用不同的初步猜想,这些猜想最好都属于吸引、限制解决方案的盆地。在本文中,我们为多种解决方案提出了一个快速和准确的数值方法,其中包括三个要素:(一) 一个设计完善的光谱-伽勒金分解法,导致非线性代谢系统(NLAS),并具有多种解决方案;(二) 一个有效的通货紧缩技术,从其他未知的解决方案中消除已知的(已有的)解决方案,最终导致减少NLAS;以及(三) 一种可行的非线性最低方程和信任区域(LSTS)方法,用以解决NLAS问题,以及一个又一个又一个又一个被淡化的NLAS,以找到多个解决方案。我们通过大量差异方程和与现有相关方法的比较来证明,光谱LSTRA-Delation方法有其优点:(二) 它在选择不同的初步解决方案方面相当灵活,从多种选择不同的假设,甚至快速探索。