Abstract
Many applications in finance and biology involve multiplicative noise geometric Brownian motion (GBM)-type stochastic differential equations (SDEs) whose drift carries a single dominant periodic component. Such structures arise in seasonal Black–Scholes option pricing, commodity derivatives with annual price cycles, and stochastic biological oscillators driven by a known frequency; the primary contribution of this paper is a high-precision numerical scheme validated on GBM-type test problems with periodic drift. This paper proposes a Strang operator splitting scheme within the Logarithmic Drift-Diffusion Splitting (LDDS) framework, which splits the SDE in y-space into a deterministic drift ODE sub-step (Step A) and an exactly solvable multiplicative diffusion sub-step (Step B). Step A employs the Periodically Fitted Adams–Bashforth–Moulton fourth-order predictor–corrector method (PABM4), which achieves zero local truncation error for trigonometric forcing terms by introducing additional shift terms and simultaneously imposing polynomial exactness conditions and trigonometric fitting conditions. When the Step A forcing belongs to the PABM4 exact function class , the Strang+PABM4 scheme achieves floating-point precision saturation. We investigate three test problems: the cosine-drift GBM (Test Problem 1), the polynomial–trigonometric mixed drift GBM (Test Problem 2), and a dual-frequency drift applicability test (Test Problem 3). Monte Carlo strong error experiments ( paths) validate that Strang+PABM4 achieves saturation at machine precision (≈) on Test Problems 1 and 2, improving precision by ≈ over the best algebraically convergent reference. Test Problem 3 identifies the method’s applicability boundary: when the drift contains a second frequency outside , Strang+PABM4 degrades gracefully to order ≈ 4 without catastrophic failure. The floating-point saturation of Strang+PABM4 is contingent on the drift belonging to ; when this condition is violated, the method degrades gracefully to algebraic order ≈ 4, as demonstrated in Test Problem 3.
1. Introduction
Stochastic differential equations (SDEs) are fundamental mathematical tools for describing dynamical systems subject to random perturbations, with broad applications in financial mathematics, biomedicine, physical chemistry, and engineering control [1,2,3]. In particular, GBM-type multiplicative noise SDEs form the core framework of the Black–Scholes option pricing model [4], the Cox–Ingersoll–Ross (CIR) interest rate model [5], and the Hull–White model [6], with irreplaceable roles in asset price modelling, risk management, and derivative pricing. Additionally, GBM-type equations frequently appear in stochastic population ecology, infectious disease transmission dynamics, and chemical reaction kinetics [7,8].
A practically important class of GBM-type SDEs has a periodic drift of the form or , in which a single angular frequency dominates. The seasonal Black–Scholes model [4,9] with annual price oscillation is a canonical example. Hull and White’s time-varying mean reversion rate model [6] with a periodic component likewise produces a single-frequency deterministic drift. In population biology, logistic stochastic growth models with seasonally varying carrying capacity [3] lead to GBM-type SDEs with sinusoidal drift, and circadian biological oscillators entrained by a dominant external cue (e.g., the light–dark cycle) are well described by a single-frequency periodic drift [10]. We emphasise that this single-dominant-frequency assumption is a deliberate scope restriction rather than a claim of universal biological applicability: many biological oscillatory systems, including microbial cross-species co-cultures studied for natural product discovery, exhibit multi-mode coupling, frequency drift, or phase wandering that places them outside the single-frequency regime considered here [11]; we return to this distinction in Remark 6. For all such single-dominant-frequency models, classical algebraic methods (ABM4, RK4) produce errors even though the forcing is trigonometrically structured; the standard four-step ABM4 cannot integrate or exactly. PABM4 resolves this by incorporating into the coefficient-fitting conditions, reducing Step A LTE to zero and enabling saturation at machine precision.
Numerical SDE methods trace back to the Euler–Maruyama (EM) method (strong convergence order ) [2] and the Milstein scheme [12] for multiplicative noise correction (strong convergence order ). High-order stochastic Runge–Kutta methods were systematically developed by Rößler [13,14], and Burrage and Burrage constructed explicit schemes with high strong convergence orders [15]. When coefficients do not satisfy global Lipschitz conditions, explicit methods may lose convergence [16]; related truncated implicit methods remain active research areas [17,18].
For SDEs with drift terms containing periodic oscillatory components (e.g., or ), traditional algebraically accurate Adams multistep methods (ABM3, ABM4, etc.) cannot exactly integrate trigonometric forcings, resulting in numerically large errors that decay algebraically with step size. The periodic fitting (exponential fitting) technique was systematised by Ixaru and Vanden Berghe [19] and applied to oscillatory ODE integration by Vanden Berghe et al. [20,21]. Simos et al. extended this approach to multistep methods and Runge–Kutta methods [22,23], and Lee et al. recently proposed multistep collocation methods for oscillatory differential systems [24]. These works primarily target deterministic ODEs; systematically transplanting such methods to the SDE setting via operator splitting remains an open research direction.
To provide a broader comparison with existing exponentially fitted and trigonometrically fitted (ETF) multistep methods, this paper additionally includes two ETF-based reference methods adapted to the LDDS framework: the classic trigonometric Adams–Bashforth–Moulton method (Trig-ABM4) of Psihoyios and Simos [23] applied with a full step (method M8), and its Strang symmetric half-step variant (Strang+Trig4, method M9). A key finding is that within the LDDS framework the drift depends only on time, so any frequency-fitted corrector, whether PABM4 or Trig-ABM4, receives exact forcing values at all quadrature points when used with Strang splitting. Consequently, Strang+Trig4 (M9) achieves the same floating-point saturation as Strang+PABM4 (M7) on Test Problems 1 and 2. However, without Strang splitting, the full-step Trig-ABM4 (M8) attains only convergence due to fixed RK4 startup initialisation error, demonstrating that the Strang symmetric splitting is an essential ingredient for reaching saturation at machine precision.
Operator splitting methods, founded by Strang [25], have been widely applied to SDE numerical simulation [26,27,28]. Combining Strang splitting with exact Step B solutions decouples the precision of deterministic drift integration from stochastic diffusion simulation [29,30]. In this context, the periodic fitting ABM ideas of Psihoyios and Simos [23] provide theoretical foundations for enhancing Strang splitting’s Step A accuracy.
Two-step Runge–Kutta methods and Filon-type quadrature techniques for stochastic oscillators were developed by D’Ambrosio and Scalone [31,32]; nonlinear stability, mean-square contractivity and long-term analysis of stochastic numerical methods were systematically studied in [33,34,35,36]. A numerical scheme for harmonic stochastic oscillators based on asymptotic expansions was proposed by Scalone [37].
This paper proposes the Logarithmic Drift-Diffusion Splitting (LDDS) framework, implementing Strang splitting in y-space, tracking time as an explicit state component via the augmented autonomous state vector (), thus enabling backward RK4 history computation for multistep methods [38,39]. In the LDDS framework, the Step A ODE forcing depends only on time, allowing the PABM4 predictor forcing to be computed exactly at the current time (no iteration required), further ensuring practical efficiency.
The main contributions of this paper are:
- Systematic construction of Strang+PABM4. We present a systematic construction of the Strang+PABM4 scheme within the LDDS framework, with rigorous derivation of PABM4 coefficient conditions (polynomial exactness for and trigonometric fitting for ), numerically solved with 40-digit extended precision, and with complete proof of the PABM4 exact function class theorem;
- Saturation conditions and numerically verified zero-stability. We establish the conditions for floating-point precision saturation for Strang+PABM4 and provide numerically verified evidence of zero-stability over the practical step-size range (supported by an exact classical-limit argument), establishing the theoretical chain from zero local truncation error to global strong error saturation;
- Monte Carlo validation with ten methods. We perform Monte Carlo strong error experiments on three GBM-type SDE test problems (Test Problems 1 and 2 with seasonal financial backgrounds; Test Problem 3 as a dual-frequency applicability test), systematically comparing against nine reference methods (including Trig-ABM4 and Strang+Trig4) and validating theoretical predictions;
- EM vs. Milstein distinction in LDDS. We reveal the effect of multiplicative noise structure on the strong convergence order difference between EM and Milstein in the LDDS framework, demonstrating correct Itô correction handling in y-space;
- Applicability boundary and computational efficiency. We establish through Test Problem 3 the precise applicability boundary of single-frequency PABM4: when drift contains a frequency outside , Strang+PABM4 degrades gracefully to order ≈ 4 without catastrophic failure. We further provide a computational efficiency analysis (Section 6.6) demonstrating that the PABM4 coefficient precomputation (one-time offline cost ≈ 0.18 s) is negligible (<1% of simulation time at paths).
Remark 1 (Scope and Limitations).
The super-convergence properties of Strang+PABM4 hold when the drift belongs to for a known dominant frequency ω. When the drift contains additional frequency components outside , the method degrades gracefully to algebraic order ≈ 4, as demonstrated in Test Problem 3. This identifies the applicability boundary and motivates a dual-frequency extension (companion paper).
We organise the paper as follows: Section 2 introduces the LDDS framework and reference methods; Section 3 gives the complete PABM4 derivation; Section 4 introduces the Strang+PABM4 scheme and saturation conditions; Section 5 describes the three test problems; Section 6 presents numerical experiments; and Section 7 concludes.
2. LDDS Framework and Numerical Methods
2.1. Multiplicative Noise GBM-Type SDE
Consider the multiplicative noise GBM-type Itô SDE:
where is a time-dependent drift coefficient (possibly containing trigonometric and polynomial components), is a constant volatility, is a standard Brownian motion, and is the terminal time.
The diffusion coefficient satisfies (characteristic of multiplicative noise), so the Milstein correction term is
In the y-space (LDDS framework):
2.2. LDDS Framework
Internal logarithmic transform. Setting , Step A ODE (5) becomes
where the forcing depends only on t, making the equation explicitly integrable. After completing Step A, restore .
Augmented autonomous state vector. Define
with time t as an explicit state component (). This ensures history points for backward computation are uniquely determined by the current state alone.
Exact solution of Step B. For Step B SDE (6), setting and applying Itô’s formula: , exact integration gives
The Itô correction originates from Step B SDE itself (multiplicative noise curvature), independent of Step A.
Remark 2 (Scope: Multiplicative Noise Assumption).
The exactness of Step B solution (9) relies on the diffusion coefficient being strictly (linear multiplicative noise). For state-dependent volatility models such as the CEV model (, ) or stochastic volatility models (e.g., Heston), Step B does not admit a closed-form exact solution, and the LDDS framework would require modification. Extension to CEV/Heston models is left for future research.
2.3. Strang Symmetric Splitting
Adopting the symmetric A–B–A scheme:
where is the numerical flow of Step A (using RK4 or PABM4), and is the exact solution operator (9).
2.4. Nine Reference Methods
Except for EM and Milstein directly applied in y-space (Equations (3) and (4)), all other methods are implemented under the LDDS framework (Step A + exact Step B):
- ABM3: 3rd-order Adams–Bashforth–Moulton predictor–corrector, algebraic order 3;
- RK4: 4th-order Runge–Kutta, exact for polynomial forcings of degree ≤ 3;
- ABM4: 4th-order Adams–Bashforth–Moulton;
- Strang+RK4, Strang+ABM4: Strang half-step versions of RK4 and ABM4;
- Trig-ABM4 (M8): Full-step trigonometrically fitted Adams–Bashforth–Moulton predictor–corrector [23] adapted to the LDDS framework. The trig-AM4 corrector exactly integrates forcings in , but the full-step (non-Strang) implementation retains global error due to fixed RK4 startup initialisation;
- Strang+Trig4 (M9): Strang symmetric half-step variant of Trig-ABM4, using RK4 backward history generation. In the LDDS framework, the corrector receives exact forcing values at all quadrature points, yielding zero LTE and saturation at machine precision when .
3. PABM4 Method: Complete Derivation
3.1. Extended Predictor Formula AB4e
Introducing two additional shift terms and into the classical 4th-order Adams–Bashforth (AB4) predictor yields the extended predictor AB4e:
where , with 6 undetermined coefficients . The classical AB4 has ; the two additional shift terms provide the necessary degrees of freedom for imposing trigonometric fitting conditions.
3.2. Polynomial Exactness Conditions
Requiring AB4e to be exact for polynomial solutions :
Condition P1 (, ): , giving
Condition P2 (, ): Substituting , and using Equation (12):
From P1, P3, and P2, express and through free parameters :
3.3. Trigonometric Fitting Condition
Requiring AB4e to be exact for oscillatory solutions , setting , , substituting and dividing by :
Separating real and imaginary parts:
3.4. Minimisation of Error and Final Coefficient Determination
With 5 constraints (P1, P2, P3, RE, IM) and 6 unknowns, there remains 1 degree of freedom. Substituting Equations (15)–(17) into the exactness condition and simplifying yields
This free degree is used to minimise subject to the fitting constraints (19) and (20) (KKT conditions). The system is numerically solved using the mpmath library with 40-digit precision, initialised with classical AB4 coefficients.
Remark 3 (Precomputation Cost).
The PABM4 coefficients are computed once offline using 40-digit precision (mpmath) and stored as standard 64-bit double-precision floats for use in the simulation loop. The precomputation takes approximately 0.18 s on a standard workstation (Intel Core i7, Python 3, mpmath 1.3.0). During the main simulation loop, no extended-precision arithmetic is required; the per-step computational cost is identical to that of standard ABM4. A detailed runtime comparison is provided in Section 6.6.
3.5. Extended Corrector Formula AM4e
Similarly constructing the corrector:
where (exactly known in LDDS Step A since forcing depends only on t, no iteration required). Six corrector coefficients are determined by analogous polynomial conditions P1’–P3’ and the corrector fitting condition
which is also solved with 40-digit precision using mpmath.
3.6. PABM4 Exact Function Class
Theorem 1 (PABM4 Exact Function Class).
With PABM4 coefficients determined by the polynomial and fitting conditions above, the method gives zero local truncation error for solutions in
Equivalently, PABM4 exactly integrates Step A forcings in (4-dimensional).
Proof.
Polynomial conditions P1–P3 guarantee ; the fitting condition (18) guarantees ; the union follows by linear superposition. The forcing class is the derivative class of . □
Remark 4.
The key difference between PABM4 and ABM4: ABM4’s exact class is (purely polynomial, algebraic order 4), while PABM4 replaces with (the accuracy is minimised rather than exact). The error is generally nonzero but at a level much lower than the systematic trigonometric error of standard methods.
3.7. PABM4 Algorithm
Algorithm 1 gives the complete PABM4 half-step procedure.
| Algorithm 1 PABM4 half-step (step size , augmented state ) |
| Require: Current state , step size , predictor coefficients , corrector coefficients |
| Ensure: Updated state |
| 1: History generation (RK4 backward integration, step ): |
| 2: , , |
| 3: Forcing evaluation: , |
| 4: Predictor (AB4e): |
| 5: Predicted forcing (exact, no iteration): |
| 6: Corrector (AM4e): |
| 7: Restore: |
| 8: return , |
4. Strang+PABM4 Scheme and Saturation Conditions
4.1. Complete Step Advancement Algorithm
The complete Strang+PABM4 scheme assembles the two PABM4 half-steps (Algorithm 1) with the exact Step B diffusion solution (9) in a symmetric A–B–A arrangement. The full single-step advancement from to is given in Algorithm 2.
| Algorithm 2 Strang+PABM4 complete step (step size h) |
| Require: , step size h, Wiener increment , PABM4 coefficients precomputed at |
| Ensure: , |
| 1: |
| 2: First A half-step: ; |
| 3: Step B (exact): ; |
| 4: Second A half-step: ; ; |
| 5: return |
4.2. Floating-Point Precision Saturation
Theorem 2 (Strang+PABM4 Saturation at Machine Precision).
Suppose the Step A forcing , Step B is implemented by the exact solution (9), PABM4 coefficients are precomputed with 40-digit precision, and history points are generated by RK4 backward integration. When is sufficiently small, the global strong error satisfies , independent of N.
Proof sketch.
The Step A PABM4 local truncation error is zero for (Theorem 1). The Step B exact solution has zero local error (Equation (9)). The Strang splitting error vanishes for commuting operators when . RK4 backward history errors are ; multiplied by shift coefficients this gives , negligible for small . Combining all three sources, the global error is dominated by floating-point roundoff. □
4.3. Zero-Stability of the Extended Predictor–Corrector
We emphasise at the outset that the result below is supported by a combination of an exact asymptotic argument and numerical root verification over a finite parameter range; it is not a closed-form analytic proof valid for all . We label it accordingly as a verified property rather than a theorem.
Proposition 1 (Numerically Verified Zero-Stability of PABM4).
The first characteristic polynomial of the AB4e predictor (11) is . Two complementary pieces of evidence support zero-stability of this polynomial family over the practical parameter range :
- (i)
- Exact limiting case. As , , and reduces exactly to the characteristic polynomial of the classical AB4 method, , whose zero-stability (simple root at , triple root at ) is a standard, rigorously established result [40].
- (ii)
- Numerical root verification. For ν ranging over at a fine discretisation (1000 sample points), direct numerical computation of the roots of confirms that all roots remain inside or on the unit circle, with any root on the unit circle remaining simple, at every sampled ν.
Combining (i) and (ii), the limiting case is rigorously zero-stable, and the root configuration is verified numerically not to cross the unit circle (no root-condition violation is observed) as ν increases from 0 to . This combination of an exact endpoint result and dense numerical sampling provides strong evidence for zero-stability throughout the practical range (i.e., ), which covers all step sizes used in the experiments of Section 6. We stress that this does not constitute a closed-form analytic proof that no root crosses the unit circle for some between sample points; a rigorous symbolic proof of the root condition for all ν in this interval is left as an open problem for future theoretical work.
Remark 5 (Saturation Threshold for Large Step Sizes).
Theorem 2 requires to be “sufficiently small.” Supplementary experiments with on Test Problem 1 reveal: (i) for (, ) saturation at ∼ is maintained; (ii) at () the error rises to ∼; (iii) at () the error is ∼, indicating that the RK4 backward history error has become non-negligible. The practical saturation criterion is , i.e., .
5. Test Problems
5.1. Test Problem 1: Cosine-Drift GBM
Basic SDE:
Parameters: , , , , , .
Application background. The drift coefficient takes minimum value at (cosine peak suppresses growth), equals when (cosine at zero), and takes maximum value at (cosine trough accelerates growth). This model is suitable for asset prices with periodic seasonal fluctuations, such as agricultural future prices with seasonal harvest cycles, or energy demand with temperature-driven cosine seasonal patterns. Compared to the constant drift Black–Scholes model [4], the cosine-drift model captures seasonal market regularities more realistically.
Within the LDDS framework, Step A takes the form of the ODE , and Step B is the diffusion SDE . The Step A exact solution is
Step A solution function space: (3-dimensional). The augmented system takes the form
The exact backward step (reference formula for history generation) is
The full model exact solution is
PABM4 exact class coverage: since (condition P2) and (fitting condition), hence Strang+PABM4 theoretically achieves floating-point precision saturation.
Remark 6 (Stochastic Phase Noise and Multi-Mode Biological Oscillators).
When this SDE models a stochastic biological oscillator, the forcing may exhibit phase noise where is a slowly varying stochastic process. For small phase noise () the forcing remains approximately in , and Strang+PABM4 retains near-saturation accuracy. For large phase noise, the drift leaves and the method degrades gracefully to algebraic order 4, providing the same benefit as Strang+RK4 at no additional cost beyond the precomputation. The practical advantage of trigonometric fitting is therefore most significant when the phase noise amplitude is small relative to the fitting frequency.
This single-frequency phase-noise model, however, does not capture the full complexity of many real biological oscillators. Circadian and metabolic oscillators frequently exhibit frequency drift over time, entrainment to multiple environmental cues, and coupling among several oscillatory modes rather than perturbation of a single dominant frequency. A particularly clear illustration arises in microbial cross-species co-cultures used for natural product discovery, where the interacting metabolic and signalling rhythms of two or more co-cultured species can produce multi-frequency or quasi-periodic temporal dynamics substantially more complex than a single deterministic periodic forcing [11]. For such systems, the present single-frequency Strang+PABM4 method should be understood as appropriate when one oscillatory mode clearly dominates the drift spectrum (e.g., a single circadian frequency with weak harmonic content), and as requiring the dual-frequency or multi-frequency extension discussed in Remark 1 when several comparably sized frequency components or significant frequency drift are present. We do not claim the present single-frequency method to be adequate for the latter, more complex regime; identifying this boundary explicitly is one purpose of Test Problem 3 (Section 5.3).
5.2. Test Problem 2: Polynomial–Trigonometric Mixed Drift GBM
Basic SDE:
Parameters: , , , , , , . Polynomial dominance ratio: .
Application background. The drift combines: (i) baseline growth rate (constant); (ii) seasonal oscillation (describing annual cycles); (iii) long-term linear growth trend (describing economic growth or inflation trends). This three-component superposition is applicable to asset prices with long-term growth trend and seasonal fluctuations, such as trend-seasonal models for commodity prices (oil, agricultural products), or extensions of the Hull–White model [6] with seasonal time-varying mean reversion speed.
Within the LDDS framework, Step A takes the form of the ODE , and Step B is the diffusion SDE . The Step A exact solution is
Step A solution function space: (4-dimensional). The augmented system takes the form
The exact backward step is
The full model exact solution is
PABM4 exact class coverage: , hence Strang+PABM4 also achieves floating-point precision saturation.
5.3. Test Problem 3: Dual-Frequency Drift Applicability Test
Motivation. Test Problems 1 and 2 satisfy , yielding floating-point saturation. In practice, seasonal models may contain a second frequency lying outside —for instance, simultaneous annual and higher-frequency oscillations in commodity prices [9,41]. This test identifies PABM4’s applicability boundary when the fitting conditions are only partially satisfied.
SDE model:
Parameters: , , (PABM4 fitting frequency), , (outside ), , and , .
Exact function class analysis. (P2, covered); (trigonometric fitting, zero LTE); since does not belong to , the component introduces an local truncation error, thereby preventing floating-point precision saturation.
Exact solution:
Note. The dual-frequency structure of this test problem motivates the development of a dual-frequency fitted extension (a companion paper), in which both and are incorporated into the fitting basis, recovering floating-point saturation. The present test is designed to show what happens when only the single-frequency PABM4 is available.
6. Numerical Experiments
6.1. Experimental Setup
All experiments are implemented in Python 3 with mpmath 40-digit precision for PABM4 coefficient precomputation. Monte Carlo parameters: paths, , and random seed 42. Exact solutions computed via Formulas (29), (34) and (36) for each path’s . Strong error Monte Carlo estimate:
Convergence order: . (sat) denotes floating-point precision saturation (errors ∼ fluctuate randomly at machine precision; convergence order has no systematic meaning). PABM4 history generation uses RK4 backward integration (step ), suitable for where is small.
6.2. Test Problem 1 Results
Table 1 and Table 2 show the strong errors and convergence orders for 10 methods. Figure 1 shows the convergence plot.
Table 1.
Test Problem 1 (Cosine-Drift GBM): Strong errors for 10 methods (, seed ). Strang+PABM4 and Strang+Trig4 achieve saturation at machine precision (∼). Bold indicates the primary proposed method (Strang+PABM4).
Table 2.
Test Problem 1: Convergence orders (). (sat) denotes floating-point precision saturation; orders have no systematic meaning. Bold indicates the primary proposed method (Strang+PABM4).
Figure 1.
Test Problem 1 (Cosine-Drift GBM): Log-scale convergence of strong errors for 10 methods (, seed ). Strang+PABM4 and Strang+Trig4 (⋆) achieve saturation at machine precision at all N; EM () and Milstein (, ≠ EM in LDDS y-space) match theory; Trig-ABM4 achieves due to fixed RK4 startup error; other high-order methods converge at algebraic order 4.
6.3. Test Problem 2 Results
Table 3.
Test Problem 2 (Polynomial–Trigonometric Mixed Drift GBM): Strong errors for 10 methods (). Bold indicates the primary proposed method (Strang+PABM4).
Table 4.
Test Problem 2: Convergence orders (). (sat) denotes saturation at machine precision; Strang+PABM4 and Strang+Trig4 errors fluctuate randomly at machine precision with no systematic convergence trend. Bold indicates the primary proposed method (Strang+PABM4).
Figure 2.
Test Problem 2 (Polynomial–Trigonometric Mixed Drift GBM): Log-scale convergence plot for 10 methods (). Strang+PABM4 and Strang+Trig4 (⋆) achieve saturation at machine precision (≈); Trig-ABM4 achieves convergence but does not saturate due to RK4 startup error; Milstein (≠EM in LDDS y-space) demonstrates correct multiplicative noise handling; all other methods converge at their expected algebraic orders.
6.4. Test Problem 3 Results: Dual-Frequency Applicability Test
Ten methods are compared (M8 and M9 are fitted to only, so they also degrade gracefully when ); this test concerns the single-frequency PABM4’s boundary of applicability. (see Figure 3).
Figure 3.
Test Problem 3 (Dual-Frequency Cosine-Drift, , , 10 methods, ): Strong error vs. N. Strang+PABM4 and Strang+Trig4 (fitted to only) degrade to order ≈ 4, because contributes LTE. The ≈6× advantage of Strang+PABM4 over Strang+ABM4 at reflects the partial benefit of exactly integrating the component. Contrast with Test Problems 1 and 2 where Strang+PABM4 and Strang+Trig4 achieve ∼.
- (a)
- Graceful degradation. Strang+PABM4 tuned to converges at order ≈ 4.00, identical to Strang+ABM4, because the component outside contributes error. No divergence or instability occurs. Strang+Trig4 likewise degrades to order ≈ 4.01, confirming that graceful degradation is generic to all single-frequency fitted methods in the LDDS framework.
- (b)
- Partial fitting benefit. Strang+PABM4 (: ) is ≈6× better than Strang+ABM4 (), because the component is still integrated exactly.
- (c)
- Applicability boundary confirmed. The accuracy gap of ∼ between Test Problems 1/2 (saturation, ∼) and Test Problem 3 (mismatch, ∼) establishes that floating-point saturation requires all drift frequency components to belong to .
- (d)
- Amplitude ratio sensitivity. To further characterise the applicability boundary, we vary the unfitted-to-fitted amplitude ratio with fixed , , and . When (no unfitted component), Strang+PABM4 recovers floating-point saturation (∼). For , errors remain at ∼, still approximately better than Strang+RK4. For , errors converge at algebraic order 4 with absolute level proportional to . The practical criterion is that single-frequency PABM4 retains a substantial accuracy advantage as long as the unfitted amplitude does not exceed approximately of the fitted component.
6.5. Discussion
We now examine the numerical results from several perspectives to highlight the key properties of the Strang+PABM4 scheme.
EM vs. Milstein order difference. In the LDDS framework (y-space, multiplicative noise), EM (strong order ) and Milstein () differ significantly (Table 2, Table 3, Table 4, Table 5 and Table 6), demonstrating the importance of the multiplicative noise Milstein correction. If processed in additive space, both would have order , but the LDDS framework correctly distinguishes them.
Table 5.
Test Problem 3 (Dual-Frequency Cosine-Drift, ): Strong errors for 10 methods (). Strang+PABM4 (and Trig-ABM4, Strang+Trig4, all fitted to only) no longer achieve floating-point saturation. Bold indicates the primary proposed method (Strang+PABM4).
Table 6.
Test Problem 3: Convergence orders (). Strang+PABM4 and Strang+Trig4 achieve order ≈ 4.00, indicating graceful degradation. Trig-ABM4 converges at order ≈ 3.9–4.0. Bold indicates the primary proposed method (Strang+PABM4).
We next compare splitting methods to quantify the role of Strang symmetrisation.
Strang splitting error constant improvement. Comparing non-split methods with their Strang split versions (Test Problem 1, ): RK4: vs. Strang+RK4: (factor 16 improvement); ABM4: vs. Strang+ABM4: (factor 17). The Strang symmetric scheme improves both splitting error order and error constant.
The role of Strang splitting in achieving saturation is clarified by comparing Trig-ABM4 (M8) with Strang+Trig4 (M9). Without Strang splitting, the full-step Trig-ABM4 achieves only (Test Problem 1) due to the fixed three-step RK4 startup initialisation error. With Strang splitting, the corrector receives exact forcing values at every half-step, achieving saturation at machine precision and demonstrating that Strang symmetrisation is an essential structural ingredient.
Strang+PABM4 super-convergence. Test Problems 1 and 2 show Strang+PABM4 errors ∼, approximately times better than the best reference method Strang+RK4 (: ∼). Strang+Trig4 achieves equivalent precision (∼), confirming that the LDDS time-only drift structure enables any frequency-fitted corrector combined with Strang splitting to reach saturation. The theoretical distinction between PABM4 and Trig-ABM4 is that PABM4 modifies both predictor and corrector for rigorous zero-LTE guarantees independent of the LDDS framework. In precision-demanding applications (e.g., Monte Carlo derivative pricing [9,41]), this precision advantage means significantly fewer paths or larger step sizes at the same accuracy target. Since Step A and Step B each achieve exactness at every sub-step independently of the step index n, the zero-LTE property holds uniformly over the entire trajectory ; the path-averaged strong error thus also saturates at the floating-point floor, confirming applicability to path-dependent derivatives such as Asian (average-price) or barrier options.
PABM4 applicability boundary. Test Problem 3 provides a clear characterisation: Strang+PABM4 achieves super-convergence (saturation) if and only if all drift frequency components lie in . When a second incommensurate frequency appears, the method degrades gracefully to order 4, a useful property confirming that applying PABM4 to models with partially fitted drift remains safe.
Positioning relative to operator-learning and hybrid finite-volume methods. Recent years have seen rapid development of neural operator methods for solving deterministic PDEs, spanning Fourier-based, Mamba-based, and adaptive-decomposition architectures, as well as hybrid message-passing finite-volume approaches. Among Fourier-based methods, the Fourier Neural Operator (FNO) [42] introduced a spectral operator-learning framework that maps initial/boundary conditions to PDE solutions with discretisation invariance; FNO has since become a standard benchmark. The general neural operator framework [43] provides a unified theoretical foundation encompassing FNO and related architectures. Message-passing neural PDE solvers [44] extended operator learning to graph-structured discretisations.
Among Mamba-based neural operators, the Adaptive Mamba Neural Operator (AMO) [45] integrates reproducing kernels built on Takenaka–Malmquist systems into a state-space model (SSM) architecture, aligning with adaptive Fourier decomposition (AFD) theory; AMO can approximate PDE solution manifolds on arbitrary geometries and meshes. The Latent Mamba Operator (LaMO) [46] integrates SSM efficiency in latent space with kernel integral formulations, establishing a theoretical connection between SSMs and neural operator kernels and achieving state-of-the-art performance on diverse PDE benchmarks.
Among AFD-theory-guided operators, AFDONet [47] is the first neural PDE solver whose architectural design is fully guided by adaptive Fourier decomposition theory; it incorporates AFD theory into a variational autoencoder structure to solve nonlinear PDEs on smooth manifolds with strong mathematical explainability. For inverse problems, AFDONet-inv [48] applies AFD theory in a Banach space setting to design a neural operator solver for inverse PDE problems that is rigorously mathematically grounded. In the hybrid finite-volume literature, the MP-FVM method [49] integrates a message-passing encoder–decoder network with adaptive fixed-point iteration into a finite-volume framework to solve the Richards equation, demonstrating superior accuracy and mass conservation over classical FVM solvers.
All of these approaches, including FNO, AMO, LaMO, AFDONet, AFDONet-inv, MP-FVM, and message-passing neural PDE solvers, target deterministic PDE problems: they learn or construct a solution operator mapping from input functions (initial conditions, boundary conditions, source terms, or unknown parameters) to PDE solution functions, for either forward or inverse problems. Our present work addresses a fundamentally different problem: pathwise strong error minimisation for stochastic differential equations via Monte Carlo simulation. The quantity of interest is the numerical solution along each individual Brownian path , not a learned operator over a family of deterministic equations. The error metrics (strong pathwise SDE error vs. operator generalisation or inverse-problem reconstruction error), training requirements (none vs. large labelled datasets), and computational paradigms (deterministic recursive quadrature vs. amortised neural inference or iterative inversion) differ fundamentally, making direct quantitative comparison between Strang+PABM4 and these operator-learning methods not meaningful within the scope of the present paper. Within the SDE Monte Carlo framework, the nine reference methods compared in Section 6 constitute the relevant and standard baseline set. We emphasise that the floating-point saturation reported in Test Problems 1 and 2 is a precise mathematical statement about the specific drift function class : for , Step A attains zero local truncation error so that the global strong error is bounded by IEEE 754 double-precision roundoff (∼) for the benchmark problems considered here. This is a benchmark-class precision statement, not a general optimality claim over all SDE numerical methods or drift structures. A rigorous comparison against operator-learning baselines on shared benchmark problems is identified as a direction for future work.
6.6. Computational Efficiency
Table 7 reports wall-clock CPU times for all 10 methods at , paths (Test Problem 1; Python 3, Intel Core i7, measured using time.perf_counter). The PABM4 coefficient precomputation takes ≈0.18 s (one-time offline cost); at this represents of total Strang+PABM4 simulation time, confirming that the initialisation overhead is negligible in any realistic Monte Carlo application.
Table 7.
Computational efficiency: Total CPU time for , paths (Test Problem 1, Python 3, Intel Core i7). PABM4 precomputation s (one-time offline, of simulation); Trig-AM4 precomputation s. Bold indicates the primary proposed method (Strang+PABM4).
Strang+PABM4 costs more per simulation than EM. In precision-demanding applications targeting accuracy ∼, Strang+PABM4 achieves saturation well below this target with steps, while Strang+RK4 requires steps. At fixed accuracy, Strang+PABM4 therefore requires approximately fewer steps, providing a compelling efficiency advantage.
7. Conclusions
We have proposed and analysed the Strang+PABM4 scheme within the LDDS framework for multiplicative noise GBM-type SDEs with periodic drift, motivated by seasonal financial and biological models. Main conclusions:
- Correctness of LDDS framework. Splitting in y-space preserves multiplicative noise structure (EM ≠ Milstein), and the logarithmic transform makes Step A explicitly integrable.
- PABM4 exact function class theorem. By introducing shift terms and imposing polynomial exactness conditions () and trigonometric fitting conditions ( exact), PABM4 extends the exact class from ABM4’s to (5-dimensional), achieving compatibility between polynomial and trigonometric accuracy.
- Saturation at machine precision (Test Problems 1 and 2). When , the Strang+PABM4 scheme has zero local truncation error in Step A and zero error in Step B, with global strong error dominated by floating-point roundoff (≈, independent of N). The new comparison method Strang+Trig4 independently confirms this result. Both test problems fully verify this theoretical prediction, with ≈ improvement over the best reference method Strang+RK4.
- Strang splitting advantage. Strang symmetric splitting reduces error constants by ≈ compared with full-step A–B variants. Crucially, Strang splitting is necessary for saturation: the full-step Trig-ABM4 (without Strang) achieves only , confirming the indispensable role of the symmetric scheme.
- Applicability boundary (Test Problem 3). When the drift contains a second frequency , Strang+PABM4 degrades gracefully to order ≈ 4 (same as Strang+ABM4) without catastrophic failure, retaining a ≈ advantage from the exactly fitted component. This behaviour is generic: Strang+Trig4, also fitted to only, shows the same graceful degradation. This identifies the precise applicability condition of the single-frequency approach: floating-point saturation requires all drift frequency components to lie within .
- Computational efficiency. The PABM4 coefficient precomputation (≈0.18 s, one-time offline) accounts for only of total simulation time at paths. Strang+PABM4 achieves accuracy targets requiring more steps with algebraically convergent methods, providing a compelling efficiency advantage.
- Outlook. The LDDS framework extends naturally to diagonal multi-dimensional GBM systems and to correlated Brownian motions via Cholesky decomposition in Step B. Extension to state-dependent or stochastic volatility (CEV, Heston) remains an open problem. A companion paper presents a dual-frequency PABM4 extension recovering saturation when both and are known.
Author Contributions
Conceptualisation, Y.L. and S.H.Y.; methodology, Y.L. and S.H.Y.; software, Y.L. and S.H.Y.; formal analysis, Y.L. and S.H.Y.; writing—original draft preparation, Y.L.; writing—review and editing, Y.L. and S.H.Y. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by grants from the Education Department of Guangxi Zhuang Autonomous Region, Baise University (Teaching Reform Project No. 2023JG75 and University-Level Research Project No. 2018KN13), and the Guangxi Universities’ Young and Middle-aged Teachers’ Research Foundation Ability Enhancement Project (No. 2020KY19015).
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.
Acknowledgments
The authors thank the anonymous reviewers for their constructive comments.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Kloeden, P.E.; Platen, E. Numerical Solution of Stochastic Differential Equations; Springer: Berlin/Heidelberg, Germany, 1992. [Google Scholar] [CrossRef] [Scilit]
- Higham, D.J. An algorithmic introduction to numerical simulation of stochastic differential equations. SIAM Rev. 2001, 43, 525–546. [Google Scholar] [CrossRef] [Scilit]
- Mao, X. Stochastic Differential Equations and Applications, 2nd ed.; Woodhead Publishing: Oxford, UK, 2011. [Google Scholar] [CrossRef] [Scilit]
- Black, F.; Scholes, M. The pricing of options and corporate liabilities. J. Polit. Econ. 1973, 81, 637–654. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Cox, J.C.; Ingersoll, J.E.; Ross, S.A. A theory of the term structure of interest rates. Econometrica 1985, 53, 385–407. [Google Scholar] [CrossRef] [Scilit]
- Hull, J.; White, A. Pricing interest-rate-derivative securities. Rev. Financ. Stud. 1990, 3, 573–592. [Google Scholar] [CrossRef] [Scilit]
- Milstein, G.N.; Tretyakov, M.V. Stochastic Numerics for Mathematical Physics; Springer: Berlin/Heidelberg, Germany, 2004. [Google Scholar] [CrossRef] [Scilit]
- Platen, E.; Bruti-Liberati, N. Numerical Solution of Stochastic Differential Equations with Jumps in Finance; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar] [CrossRef] [Scilit]
- Schwartz, E.S. The stochastic behavior of commodity prices: Implications for valuation and hedging. J. Financ. 1997, 52, 923–973. [Google Scholar] [CrossRef]
- Kumpǒšt, V.; Vallone, D.; Gondi, S.B.; Foulkes, N.S.; Mikut, R.; Hilbert, L. A stochastic oscillator model simulates the entrainment of vertebrate cellular clocks by light. Sci. Rep. 2021, 11, 14430. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhuang, L.; Zhang, H. Utilizing cross-species co-cultures for discovery of novel natural products. Curr. Opin. Biotechnol. 2021, 69, 252–262. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Milstein, G.N. Approximate integration of stochastic differential equations. Theory Probab. Appl. 1975, 19, 557–562. [Google Scholar] [CrossRef] [Scilit]
- Rößler, A. Second order Runge–Kutta methods for Itô stochastic differential equations. SIAM J. Numer. Anal. 2009, 47, 1713–1738. [Google Scholar] [CrossRef] [Scilit]
- Rößler, A. Runge–Kutta methods for the strong approximation of solutions of SDEs. SIAM J. Numer. Anal. 2010, 48, 922–952. [Google Scholar] [CrossRef] [Scilit]
- Burrage, K.; Burrage, P.M. High strong order explicit Runge–Kutta methods for stochastic ODEs. Appl. Numer. Math. 1996, 22, 81–101. [Google Scholar] [CrossRef] [Scilit]
- Hutzenthaler, M.; Jentzen, A. Numerical approximations of SDEs with non-globally Lipschitz continuous coefficients. Mem. Amer. Math. Soc. 2015, 236, 1–99. [Google Scholar] [CrossRef] [Scilit]
- Mao, X.; Szpruch, L. Strong convergence and stability of implicit numerical methods for SDEs with non-globally Lipschitz continuous coefficients. J. Comput. Appl. Math. 2013, 238, 14–28. [Google Scholar] [CrossRef] [Scilit]
- Liu, W.; Mao, X. Strong convergence of the stopped Euler–Maruyama method for nonlinear SDEs. Appl. Math. Comput. 2013, 223, 389–400. [Google Scholar] [CrossRef] [Scilit]
- Ixaru, L.G.; Vanden Berghe, G. Exponential Fitting; Kluwer Academic Publishers: Dordrecht, The Netherlands, 2004. [Google Scholar] [CrossRef] [Scilit]
- Vanden Berghe, G.; De Meyer, H.; Van Daele, M.; Van Hecke, T. Exponentially-fitted Runge–Kutta methods. J. Comput. Appl. Math. 2000, 125, 107–115. [Google Scholar] [CrossRef] [Scilit]
- Hairer, E.; Nørsett, S.P.; Wanner, G. Solving Ordinary Differential Equations I, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 1993. [Google Scholar] [CrossRef] [Scilit]
- Simos, T.E. An exponentially-fitted Runge-Kutta method for the numerical integration of initial-value problems with periodic or oscillating solutions. Comput. Phys. Commun. 1998, 115, 1–8. [Google Scholar] [CrossRef] [Scilit]
- Psihoyios, G.; Simos, T.E. Trigonometrically fitted Adams–Bashforth–Moulton methods for periodic initial value problems. In Computational Fluid and Solid Mechanics 2003; Bathe, K.J., Ed.; Elsevier: Amsterdam, The Netherlands, 2003; pp. 2097–2100. [Google Scholar] [CrossRef]
- Lee, K.C.; Aris, N.; Hashim, I.; Senu, N. Proficient trigonometrical-fitted two-derivative multistep collocation methods for oscillatory differential systems. MethodsX 2024, 14, 103045. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Strang, G. On the construction and comparison of difference schemes. SIAM J. Numer. Anal. 1968, 5, 506–517. [Google Scholar] [CrossRef] [Scilit]
- Buckwar, E.; Samson, A.; Tamborrino, M.; Tubikanec, I. A splitting method for SDEs with locally Lipschitz drift. Appl. Numer. Math. 2022, 179, 191–220. [Google Scholar] [CrossRef] [Scilit]
- D’Ambrosio, R.; Scalone, C. On the numerical structure preservation of nonlinear damped stochastic oscillators. Numer. Algorithms 2021, 86, 933–961. [Google Scholar] [CrossRef] [Scilit]
- Foster, J.; dos Reis, G.; Strange, C. High order splitting methods for SDEs satisfying a commutativity condition. SIAM J. Numer. Anal. 2024, 62, 500–532. [Google Scholar] [CrossRef] [Scilit]
- Becker, S.; Gess, B.; Jentzen, A.; Kloeden, P.E. Strong convergence rates for explicit space-time discrete numerical approximations of stochastic Allen-Cahn equations. Stoch. PDE Anal. Comp. 2023, 11, 211–268. [Google Scholar] [CrossRef] [Scilit]
- Komori, Y.; Burrage, K. Split S-ROCK methods for high-dimensional stochastic differential equations. J. Sci. Comput. 2023, 97, 62. [Google Scholar] [CrossRef] [Scilit]
- D’Ambrosio, R.; Scalone, C. Two-step Runge–Kutta methods for stochastic differential equations. Appl. Math. Comput. 2021, 403, 125930. [Google Scholar] [CrossRef] [Scilit]
- D’Ambrosio, R.; Scalone, C. Filon quadrature for stochastic oscillators driven by time-varying forces. Appl. Numer. Math. 2021, 169, 21–31. [Google Scholar] [CrossRef] [Scilit]
- D’Ambrosio, R.; Di Giovacchino, S. Nonlinear stability issues for stochastic Runge–Kutta methods. Commun. Nonlinear Sci. Numer. Simul. 2021, 94, 105549. [Google Scholar] [CrossRef] [Scilit]
- D’Ambrosio, R.; Di Giovacchino, S. Mean-square contractivity of stochastic θ-methods. Commun. Nonlinear Sci. Numer. Simul. 2021, 96, 105671. [Google Scholar] [CrossRef] [Scilit]
- D’Ambrosio, R.; Di Giovacchino, S. Numerical preservation issues in stochastic dynamical systems by θ-methods. J. Comput. Dyn. 2022, 9, 123–131. [Google Scholar] [CrossRef] [Scilit]
- D’Ambrosio, R.; Di Giovacchino, S. Long-term analysis of stochastic Hamiltonian systems under time discretizations. SIAM J. Sci. Comput. 2023, 45, A257–A288. [Google Scholar] [CrossRef] [Scilit]
- Scalone, C. A numerical scheme for harmonic stochastic oscillators based on asymptotic expansions. Mathematics 2022, 10, 3083. [Google Scholar] [CrossRef] [Scilit]
- Milstein, G.N.; Tretyakov, M.V. Stochastic Numerics for Mathematical Physics, 2nd ed.; Springer: Cham, Switzerland, 2021. [Google Scholar] [CrossRef] [Scilit]
- Goldberg, D. What every computer scientist should know about floating-point arithmetic. ACM Comput. Surv. 1991, 23, 5–48. [Google Scholar] [CrossRef] [Scilit]
- Lambert, J.D. Numerical Methods for Ordinary Differential Systems: The Initial Value Problem; Wiley: Chichester, UK, 1991; ISBN 978-0471929901. [Google Scholar]
- Lucia, J.J.; Schwartz, E.S. Electricity prices and power derivatives: Evidence from the Nordic Power Exchange. Rev. Deriv. Res. 2002, 5, 5–50. [Google Scholar] [CrossRef] [Scilit]
- Li, Z.; Kovachki, N.; Azizzadenesheli, K.; Liu, B.; Bhattacharya, K.; Stuart, A.; Anandkumar, A. Fourier neural operator for parametric partial differential equations. In Proceedings of the International Conference on Learning Representations (ICLR), Virtual, 3–7 May 2021. [Google Scholar]
- Kovachki, N.; Li, Z.; Liu, B.; Azizzadenesheli, K.; Bhattacharya, K.; Stuart, A.; Anandkumar, A. Neural operator: Learning maps between function spaces with applications to PDEs. J. Mach. Learn. Res. 2023, 24, 1–97. [Google Scholar]
- Brandstetter, J.; Worrall, D.; Welling, M. Message passing neural PDE solvers. In Proceedings of the International Conference on Learning Representations (ICLR), Virtual, 25–29 April 2022. [Google Scholar]
- Song, Z.; Jiang, Z. Adaptive Mamba Neural Operators. In Proceedings of the Fourteenth International Conference on Learning Representations (ICLR 2026), Vienna, Austria, 24–28 April 2026. [Google Scholar]
- Tiwari, K.; Dutta, N.; Krishnan, N.M.A.; Prathosh, A.P. Latent Mamba Operator for Partial Differential Equations. In Proceedings of the 42nd International Conference on Machine Learning (ICML 2025), Vancouver, BC, Canada, 13–19 July 2025. [Google Scholar]
- Zeyuan, S.; Jiang, Z. Guided and Interpretable Neural Operator Design for Partial Differential Equation Learning. Submitted to The Fourteenth International Conference on Learning Representations (ICLR 2026), 2026. (Under Review). Available online: https://openreview.net/forum?id=945vCIUZWt (accessed on 1 July 2026).
- Jiang, Z. Adaptive Fourier Decomposition-guided Neural Operator Design for Inverse PDE Problems. In Proceedings of the Forty-Second Annual Conference on Uncertainty in Artificial Intelligence (UAI 2026), Amsterdam, The Netherlands, 17–21 August 2026. [Google Scholar]
- Song, Z.; Jiang, Z. MP-FVM: Enhancing Finite Volume Method for Water Infiltration Modeling in Unsaturated Soils via Message-passing Encoder-decoder Network. Comput. Geotech. 2025, 190, 107745. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.


