Lin Shuning, Chen Yong
School of Mathematical Sciences, Key Laboratory of Mathematics and Engineering Applications (Ministry of Education) and Shanghai Key Laboratory of PMMP, East China Normal University, Shanghai 200241, China.
College of Mathematics and Systems Science, Shandong University of Science and Technology, Qingdao 266590, China.
Chaos. 2024 Mar 1;34(3). doi: 10.1063/5.0191283.
Due to the dynamic characteristics of instantaneity and steepness, employing domain decomposition techniques for simulating rogue wave solutions is highly appropriate. Wherein, the backward compatible physics-informed neural network (bc-PINN) is a temporally sequential scheme to solve PDEs over successive time segments while satisfying all previously obtained solutions. In this work, we propose improvements to the original bc-PINN algorithm in two aspects based on the characteristics of error propagation. One is to modify the loss term for ensuring backward compatibility by selecting the earliest learned solution for each sub-domain as pseudo-reference solution. The other is to adopt the concatenation of solutions obtained from individual subnetworks as the final form of the predicted solution. The improved backward compatible PINN (Ibc-PINN) is applied to study data-driven higher-order rogue waves for the nonlinear Schrödinger (NLS) equation and the AB system to demonstrate the effectiveness and advantages. Transfer learning and initial condition guided learning (ICGL) techniques are also utilized to accelerate the training. Moreover, the error analysis is conducted on each sub-domain, and it turns out that the slowdown of Ibc-PINN in error accumulation speed can yield greater advantages in accuracy. In short, numerical results fully indicate that Ibc-PINN significantly outperforms bc-PINN in terms of accuracy and stability without sacrificing efficiency.
由于瞬态和陡度的动态特性,采用区域分解技术来模拟 rogue 波解非常合适。其中,向后兼容的物理信息神经网络(bc-PINN)是一种时间序列方案,用于在连续的时间段内求解偏微分方程,同时满足所有先前获得的解。在这项工作中,我们基于误差传播的特性,从两个方面对原始的 bc-PINN 算法提出改进。一是通过为每个子域选择最早学习到的解作为伪参考解来修改损失项,以确保向后兼容性。另一个是采用从各个子网络获得的解的拼接作为预测解的最终形式。改进后的向后兼容 PINN(Ibc-PINN)被应用于研究非线性薛定谔(NLS)方程和 AB 系统的数据驱动高阶 rogue 波,以证明其有效性和优势。还利用迁移学习和初始条件引导学习(ICGL)技术来加速训练。此外,对每个子域进行了误差分析,结果表明 Ibc-PINN 在误差积累速度上的放缓可以在精度上产生更大的优势。简而言之,数值结果充分表明,Ibc-PINN 在不牺牲效率的情况下,在精度和稳定性方面明显优于 bc-PINN。