Figure 1.
Schematic of the PINNs framework tailored for addressing both forward and inverse problems of the 2D CNLSE with physical constraints (
6).
Figure 1.
Schematic of the PINNs framework tailored for addressing both forward and inverse problems of the 2D CNLSE with physical constraints (
6).
Figure 2.
The data-driven soliton solutions of the 1D CNLSE. (a1) 3D visualization of . (a2) Density map of . (a3) Absolute error distribution of . (a4) Spatiotemporal comparisons of exact and predicted real parts at and . (b1) 3D visualization of . (b2) Density map of . (b3) Absolute error distribution of . (b4) Spatiotemporal comparisons of exact and predicted imaginary parts at and . (c1) 3D visualization of . (c2) Density map of . (c3) Absolute error distribution of . (c4) Spatiotemporal comparisons of exact and predicted moduli at and .
Figure 2.
The data-driven soliton solutions of the 1D CNLSE. (a1) 3D visualization of . (a2) Density map of . (a3) Absolute error distribution of . (a4) Spatiotemporal comparisons of exact and predicted real parts at and . (b1) 3D visualization of . (b2) Density map of . (b3) Absolute error distribution of . (b4) Spatiotemporal comparisons of exact and predicted imaginary parts at and . (c1) 3D visualization of . (c2) Density map of . (c3) Absolute error distribution of . (c4) Spatiotemporal comparisons of exact and predicted moduli at and .
Figure 3.
Errors propagation at special position over time. (a) The errors of at spatial positions and . (b) The errors of at spatial positions and . (c) The errors of at spatial positions and .
Figure 3.
Errors propagation at special position over time. (a) The errors of at spatial positions and . (b) The errors of at spatial positions and . (c) The errors of at spatial positions and .
Figure 4.
The real part of the data-driven bright soliton solution for 2D CNLSE. (a1,a2) 3D visualizations of and . (b1,b2) 2D projections of and . (c1,c2) Error distributions of and .
Figure 4.
The real part of the data-driven bright soliton solution for 2D CNLSE. (a1,a2) 3D visualizations of and . (b1,b2) 2D projections of and . (c1,c2) Error distributions of and .
Figure 5.
The imaginary part of the data-driven bright soliton solution for 2D CNLSE. (a1,a2) 3D visualizations of and . (b1,b2) 2D projections of and . (c1,c2) Error distributions of and .
Figure 5.
The imaginary part of the data-driven bright soliton solution for 2D CNLSE. (a1,a2) 3D visualizations of and . (b1,b2) 2D projections of and . (c1,c2) Error distributions of and .
Figure 6.
The modulus of the data-driven bright soliton solution for 2D CNLSE. (a1,a2) 3D visualizations of and . (b1,b2) 2D projections of and . (c1,c2) Error distributions of and .
Figure 6.
The modulus of the data-driven bright soliton solution for 2D CNLSE. (a1,a2) 3D visualizations of and . (b1,b2) 2D projections of and . (c1,c2) Error distributions of and .
Figure 7.
The real part of the data-driven dark soliton solution for 2D CNLSE. (a1,a2) 3D visualizations of and . (b1,b2) 2D projections of and . (c1,c2) Error distributions of and .
Figure 7.
The real part of the data-driven dark soliton solution for 2D CNLSE. (a1,a2) 3D visualizations of and . (b1,b2) 2D projections of and . (c1,c2) Error distributions of and .
Figure 8.
The imaginary part of the data-driven dark soliton solution for 2D CNLSE. (a1,a2) 3D visualizations of and . (b1,b2) 2D projections of and . (c1,c2) Error distributions of and .
Figure 8.
The imaginary part of the data-driven dark soliton solution for 2D CNLSE. (a1,a2) 3D visualizations of and . (b1,b2) 2D projections of and . (c1,c2) Error distributions of and .
Figure 9.
The modulus of the data-driven dark soliton solution for 2D CNLSE. (a1,a2) 3D visualizations of and . (b1,b2) 2D projections of and . (c1,c2) Error distributions of and .
Figure 9.
The modulus of the data-driven dark soliton solution for 2D CNLSE. (a1,a2) 3D visualizations of and . (b1,b2) 2D projections of and . (c1,c2) Error distributions of and .
Figure 10.
The real part of the data-driven periodic solution for 2D CNLSE. (a1,a2) 3D visualizations of and . (b1,b2) 2D projections of and . (c1,c2) Error distributions of and .
Figure 10.
The real part of the data-driven periodic solution for 2D CNLSE. (a1,a2) 3D visualizations of and . (b1,b2) 2D projections of and . (c1,c2) Error distributions of and .
Figure 11.
The imaginary part of the data-driven periodic solution for 2D CNLSE. (a1,a2) 3D visualizations of and . (b1,b2) 2D projections of and . (c1,c2) Error distributions of and .
Figure 11.
The imaginary part of the data-driven periodic solution for 2D CNLSE. (a1,a2) 3D visualizations of and . (b1,b2) 2D projections of and . (c1,c2) Error distributions of and .
Figure 12.
The modulus of the data-driven periodic solution for 2D CNLSE. (a1,a2) 3D visualizations of and . (b1,b2) 2D projections of and . (c1,c2) Error distributions of and .
Figure 12.
The modulus of the data-driven periodic solution for 2D CNLSE. (a1,a2) 3D visualizations of and . (b1,b2) 2D projections of and . (c1,c2) Error distributions of and .
Figure 13.
The process of coefficients being determined from initial guesses to target values. (a) Driving data derive from the solution of the 1D CNLSE. (a1) Variation curve of prediction coefficients and over iterations 6000–13,462. (b) Driving data derive from the solution of the 2D CNLSE. (b1) Variation curve of prediction coefficient over iterations 15,000–19,581. (b2) Variation curve of prediction coefficients and over iterations 15,000–19,581.
Figure 13.
The process of coefficients being determined from initial guesses to target values. (a) Driving data derive from the solution of the 1D CNLSE. (a1) Variation curve of prediction coefficients and over iterations 6000–13,462. (b) Driving data derive from the solution of the 2D CNLSE. (b1) Variation curve of prediction coefficient over iterations 15,000–19,581. (b2) Variation curve of prediction coefficients and over iterations 15,000–19,581.
Table 1.
Performance of PINNs in approximating data-driven solutions for the 1D CNLSE under varied residual points.
Table 1.
Performance of PINNs in approximating data-driven solutions for the 1D CNLSE under varied residual points.
Residual Points | -Norm Errors | Total Iterations | Running Time (s) |
---|
| | |
---|
5000 | | | | 14,104 | 288.74 |
8000 | | | | 15,534 | 475.07 |
10,000 | | | | 14,577 | 496.64 |
15,000 | | | | 15,308 | 1029.10 |
20,000 | | | | 16,043 | 1385.47 |
Table 2.
Performance of PINNs in approximating data-driven solutions for the 1D CNLSE under varied parameter configurations.
Table 2.
Performance of PINNs in approximating data-driven solutions for the 1D CNLSE under varied parameter configurations.
Parameters | -Norm Errors | Total Iterations | Running Time (s) |
---|
| | |
---|
, , | | | | 12,177 | 426.83 |
, , | | | | 12,220 | 424.77 |
, , | | | | 14,577 | 496.64 |
, , | | | | 15,026 | 527.05 |
, , | | | | 13,782 | 495.43 |
Table 3.
-norm errors of the data-driven bright soliton solutions of 2D CNLSE under different numbers of network layers and neurons per hidden layer.
Table 3.
-norm errors of the data-driven bright soliton solutions of 2D CNLSE under different numbers of network layers and neurons per hidden layer.
Layers | Number of Neurons in Each Hidden Layer |
---|
10 | 15 | 20 | 25 | 30 |
---|
2 | | | | | |
3 | | | | | |
4 | | | | | |
5 | | | | | |
Table 4.
Performance of PINNs in approximating data-driven solutions for the 2D CNLSE under varied coefficient selections.
Table 4.
Performance of PINNs in approximating data-driven solutions for the 2D CNLSE under varied coefficient selections.
Coefficients | -Norm Errors | Total Iterations | Running Time (s) |
---|
| | |
---|
, , | | | | 12,282 | 1758.09 |
, , | | | | 13,324 | 1903.77 |
, , | | | | 14,323 | 2047.85 |
, , | | | | 12,228 | 1740.38 |
, , | | | | 13,450 | 1929.36 |
Table 5.
Effect of weights distributions of the loss function for solving the dark soliton solution of 2D CNLSE.
Table 5.
Effect of weights distributions of the loss function for solving the dark soliton solution of 2D CNLSE.
Weights | -Norm Errors | Total Iterations | Running Time (s) |
---|
| | |
---|
, , | | | | 20,000 | 2355.79 |
, , | | | | 19,938 | 2303.26 |
, , | | | | 15,255 | 1721.59 |
, , | | | | 16,116 | 1829.23 |
, , | | | | 20,000 | 2361.59 |
Table 6.
Performance of different optimization schemes for solving the CNLSEs.
Table 6.
Performance of different optimization schemes for solving the CNLSEs.
Schemes | 1D Bright Soliton | 2D Bright Soliton | 2D Dark
Soliton | 2D Periodic |
---|
Adam | | | | |
Adam⋆ | | | | |
L-BFGS | | | | |
Adam+L-BFGS | | | | |
Adam⋆+L-BFGS | | | | |
Table 7.
A comparison between the estimated coefficients of Equation (
19) derived from solutions under varying initial-boundary noise levels.
Table 7.
A comparison between the estimated coefficients of Equation (
19) derived from solutions under varying initial-boundary noise levels.
Coefficients | Correct | 1% Noise | 3% Noise | 5% Noise |
---|
Identified | Error | Identified | Error | Identified | Error |
---|
| 1.0 | 1.004079 | | 1.006151 | | 1.018169 | |
| 1.0 | 1.000380 | | 1.001556 | | 1.024521 | |
Table 8.
A comparison between the estimated coefficients of Equation (
19) derived from solutions under varying observation noise levels.
Table 8.
A comparison between the estimated coefficients of Equation (
19) derived from solutions under varying observation noise levels.
Coefficients | Correct | 1% Noise | 3% Noise | 5% Noise |
---|
Identified | Error | Identified | Error | Identified | Error |
---|
| 1.0 | 0.9985061 | | 0.9948257 | | 0.9791807 | |
| 1.0 | 0.9937881 | | 0.9896812 | | 0.9573531 | |
Table 9.
Errors of the estimated coefficient of Equation (
19) derived from solutions under varying initial-boundary noise levels.
Table 9.
Errors of the estimated coefficient of Equation (
19) derived from solutions under varying initial-boundary noise levels.
Coefficients | Noise Levels |
---|
3.2% Noise | 4% Noise | 4.5% Noise | 9% Noise | 9.8% Noise | 10% Noise |
---|
| | | | | | |
| | | | | | |
Table 10.
Errors of the estimated coefficient of Equation (
19) derived from solutions under varying observation noise levels.
Table 10.
Errors of the estimated coefficient of Equation (
19) derived from solutions under varying observation noise levels.
Coefficients | Noise Levels |
---|
1.5% Noise | 2% Noise | 3.5% Noise | 8% Noise | 8.5% Noise | 10% Noise |
---|
| | | | | | |
| | | | | | |
Table 11.
Estimation coefficients
from Equation (
21) across varying temporal range
and observation moments
. The symbol “/” indicates unsuccessful parameter estimation (error ≥ 1).
Table 11.
Estimation coefficients
from Equation (
21) across varying temporal range
and observation moments
. The symbol “/” indicates unsuccessful parameter estimation (error ≥ 1).
Temporal Range | Observation | Error | Total Iterations | Running Time (s) |
---|
| | |
---|
| | | | | 19,757 | 2964.75 |
| | | | 18,969 | 2815.73 |
| | | / | / | 17,720 | 2650.59 |
| | | | 19,994 | 2945.90 |
| | | | 18,439 | 2733.30 |
| | | / | / | 17,651 | 2632.28 |
| | | | 19,382 | 2843.86 |
| | | | 16,381 | 2410.51 |
| | | | 18,128 | 3695.11 |
| | | / | / | 19,051 | 2802.34 |
| | / | / | 22,937 | 3422.60 |
| | | | 20,436 | 4214.22 |
| | | | 19,581 | 3991.76 |
| | | | 19,646 | 5049.89 |
Table 12.
Estimation coefficients
from Equation (
21) across varying temporal range
and observation moments
.
Table 12.
Estimation coefficients
from Equation (
21) across varying temporal range
and observation moments
.
Temporal Range | Observation | Error | Total Iterations | Running Time (s) |
---|
| | |
---|
| | | | | 19,427 | 2921.85 |
| | | | 18,009 | 2656.20 |
| | | | | 18,716 | 2803.93 |
| | | | 17,572 | 2631.37 |
| | | | 19,730 | 2959.62 |
| | | / | / | 1818 | 2711.50 |
| | | | 17,008 | 2555.12 |
| | | | 17,230 | 2586.75 |
| | | | 19,300 | 3958.71 |
| | | / | / | 18,075 | 2697.07 |
| | / | / | 21,580 | 3148.91 |
| | | | 19,026 | 3894.44 |
| | | | 22,176 | 4606.06 |
| | | | 19,281 | 4991.20 |