Papers
Topics
Authors
Recent
Search
2000 character limit reached

One-Step Forward-Backward Methods

Updated 9 March 2026
  • One-Step FB methods are algorithmic strategies that combine a single forward (explicit) and backward (implicit) update to solve stochastic, optimization, and monotone inclusion problems.
  • They offer high computational efficiency by using predictor–corrector schemes in FBSDE discretizations and prox/grad queries in optimization, achieving second-order convergence under smoothness conditions.
  • Extensions including accelerated, interpolated, and backtracking variants enhance convergence rates and adaptivity, making these methods versatile for a range of numerical and theoretical applications.

The term "One-Step Forward-Backward (FB)" encompasses a spectrum of algorithmic strategies, theoretical envelopes, and numerical discretization schemes, each grounded in the unifying principle of a single composite step mixing a "forward" (explicit, typically gradient or nonexpansive) operator or update with a "backward" (implicit, typically monotone or proximal) component. One-step FB methods are central to stochastic analysis (notably FBSDEs), modern convex and nonconvex optimization (proximal splitting, envelope methods), and monotone inclusion problems, with extensions to explicit accelerated and interpolated variants. This entry surveys the principal one-step FB methodologies, with formal algorithmic characterizations, stability and convergence properties, and illustrative computational findings.

1. One-Step FB Schemes for FBSDEs: Explicit Predictor–Corrector Construction

For decoupled forward–backward stochastic differential equations

{Xt=X0+0tb(s,Xs)ds+0tσ(s,Xs)dWs, Yt=Φ(XT)+tTf(s,Ys,Zs)dstTZsdWs,\begin{cases} X_t = X_0 + \int_0^t b(s,X_s)\,ds + \int_0^t \sigma(s,X_s)\,dW_s, \ Y_t = \Phi(X_T) + \int_t^T f(s,Y_s,Z_s)\,ds - \int_t^T Z_s\,dW_s, \end{cases}

the one-step explicit second-order scheme (Han et al., 2024) discretizes these dynamics via a two-phase backward recursion:

  • Predictor: computes (Yi+1α,Zi+1α)(Y_{i+1-\alpha}, Z_{i+1-\alpha}) at an off-grid internal location using one conditional expectation with parameter α(0,1]\alpha\in (0,1].
  • Corrector: integrates the predicted value, updating (Yi,Zi)(Y_i, Z_i) at the time grid point using explicit conditional expectations of increments.

Formally, for grid points tit_i, denoting ΔWi=Wti+1Wti\Delta W_i = W_{t_{i+1}} - W_{t_i}, the update reads: Yi+1α=Eti+1α[Yi+1+αhfi+1], Zi+1α=Eti+1α[1αhYi+1ΔWi+1α,i+1+fi+1ΔWi+1α,i+1], f~i+1α=f(ti+1α,Yi+1α,Zi+1α), Yi=Eti[Yi+1+h2αf~i+1α+h(112α)fi+1], Zi=Eti[2hYi+1ΔWi+1αf~i+1αΔWi,i+1α+2α1αfi+1ΔWiZi+1].\begin{aligned} Y_{i+1-\alpha} &= \mathbb{E}_{t_{i+1-\alpha}}[Y_{i+1}+\alpha h f_{i+1}], \ Z_{i+1-\alpha} &= \mathbb{E}_{t_{i+1-\alpha}}\big[\tfrac{1}{\alpha h}Y_{i+1}\Delta W_{i+1-\alpha, i+1}+f_{i+1}\Delta W_{i+1-\alpha, i+1}\big], \ \widetilde f_{i+1-\alpha} &= f(t_{i+1-\alpha}, Y_{i+1-\alpha}, Z_{i+1-\alpha}), \ Y_i &= \mathbb{E}_{t_i}\big[Y_{i+1}+\tfrac{h}{2\alpha}\widetilde f_{i+1-\alpha}+h(1-\tfrac{1}{2\alpha})f_{i+1}\big], \ Z_i &= \mathbb{E}_{t_i}\big[\tfrac{2}{h}Y_{i+1}\Delta W_i+\tfrac{1}{\alpha}\widetilde f_{i+1-\alpha}\Delta W_{i,i+1-\alpha}+\tfrac{2\alpha-1}{\alpha}f_{i+1}\Delta W_i-Z_{i+1}\big]. \end{aligned} The parameter α\alpha interpolates between explicit schemes (α0\alpha\to 0) and Crank–Nicolson (α=1\alpha=1), yielding a fully explicit, second-order globally convergent family.

2. Stability and Error Analysis in One-Step FB Schemes

Stability is characterized via "permutation stability": small terminal and driver perturbations yield proportionally small backward errors in all solution components. Under fCb3f\in C^3_b, the backward error satisfies

E[εy,i2+h=iN1εz,2]C(E[εy,N2+hεz,N2]+=iN1E[Rεy2+(h+h2)R~εy2+hRεz2]).\mathbb{E}\left[|\varepsilon_{y,i}|^2 + h\sum_{\ell=i}^{N-1}|\varepsilon_{z,\ell}|^2\right] \le C\Bigl(\mathbb{E}[|\varepsilon_{y,N}|^2+h|\varepsilon_{z,N}|^2]+\sum_{\ell=i}^{N-1}\mathbb{E}[|R^\varepsilon y_\ell|^2+(h+h^2)|\widetilde R^\varepsilon y_\ell|^2 + h|R^\varepsilon z_\ell|^2]\Bigr).

The Itô–Taylor expansion up to O(h3)O(h^3) demonstrates local truncation errors of O(h3)O(h^3), resulting in global L2L^2-strong error O(h2)O(h^2) for both YY and ZZ under standard smoothness assumptions. Numerical experiments on logistic-type and FitzHugh-Nagumo drivers confirm order-two decay uniformly in α\alpha (Han et al., 2024).

3. One-Step FB in Optimization: Forward–Backward Envelope (FBE) and Its Evaluation

For optimization problems of the form minx{φ(x)=f(x)+g(x)}\min_x \{\varphi(x) = f(x) + g(x)\}, with ff smooth (possibly nonconvex) and gg proper, closed, prox-bounded, the one-step FB envelope is the majorization–minimization model

φλ(x)=infz[f(x)+f(x),zx+12λzx2+g(z)],\varphi_\lambda(x) = \inf_z \left[ f(x) + \langle\nabla f(x), z - x\rangle + \frac{1}{2\lambda}\|z - x\|^2 + g(z) \right],

where the infimum is attained at the proximal-gradient step z=proxλg(xλf(x))z = \operatorname{prox}_{\lambda g}(x - \lambda \nabla f(x)). In closed form,

φλ(x)=f(x)+g(zλ(x))+12λzλ(x)(xλf(x))2,\varphi_\lambda(x) = f(x) + g(z_\lambda(x)) + \frac{1}{2\lambda}\|z_\lambda(x) - (x - \lambda \nabla f(x))\|^2,

and the explicit gradient is φλ(x)=Qλ(x)Rλ(x)\nabla\varphi_\lambda(x) = Q_\lambda(x) R_\lambda(x) with Rλ(x)=λ1(xzλ(x))R_\lambda(x) = \lambda^{-1}(x - z_\lambda(x)) and Qλ(x)=Iλ2f(x)Q_\lambda(x) = I - \lambda \nabla^2 f(x) (Themelis et al., 2016).

The central property: a single evaluation of ff, f\nabla f, and proxλg\operatorname{prox}_{\lambda g} suffices to compute both φλ(x)\varphi_\lambda(x) and its gradient, a "one-step" principle underpinning higher-order and quasi-Newton optimization schemes without explicit second derivatives.

4. One-Step Forward-Backward in Splitting and Projective Methods

In the context of monotone inclusion 0Ax+Bx0 \in A x + B x, with AA maximally monotone and BB β\beta-cocoercive, the one-step forward–backward splitting reads: xk+1=JρA(xkρBxk),JρA=(I+ρA)1,ρ2β.x^{k+1} = J_{\rho A}\big(x^k - \rho B x^k\big), \quad J_{\rho A} = (I + \rho A)^{-1}, \quad \rho \le 2\beta. Recent advances have introduced projective splitting variants processing each cocoercive operator with only a single forward step per iteration. The single-forward-step projective splitting generalizes to block/multi-operator settings and recovers FB as the (unattainable) boundary case α0\alpha \downarrow 0 (Johnstone et al., 2019).

A notable algorithmic distinction is the ability to perform practical backtracking linesearch to adjust step sizes adaptively in the absence of known cocoercivity constants, enabling step sizes of up to 2β2\beta.

5. Interpolated and Accelerated One-Step FB Methods

Extensions of the classical one-step FB include schemes which incorporate inertial (momentum) terms, interpolation via history, or deviations (auxiliary vectors): yn=xn+αn(yn1xn)+un, zn=xn+αn(pn1xn)++vn, pn=(M+γnA)1[MznγnCyn], xn+1=xn+λn(pnzn)+Θn(zn1pn1),\begin{aligned} y_n &= x_n + \alpha_n(y_{n-1} - x_n) + u_n, \ z_n &= x_n + \alpha_n(p_{n-1} - x_n) + \cdots + v_n, \ p_n &= (M + \gamma_n A)^{-1}[M z_n - \gamma_n C y_n], \ x_{n+1} &= x_n + \lambda_n (p_n - z_n) + \Theta_n(z_{n-1} - p_{n-1}), \end{aligned} with deviations (un,vn)(u_n, v_n) controlled via a norm-safeguard (Sadeghi et al., 2022). By tuning a scalar parameter e[0,1]e\in[0,1] governing power-law scaling, the method interpolates between classical FB (e=0e=0) and optimal accelerated O(1/n2)O(1/n^2) rates (e=1e=1), with best practical convergence often achieved at intermediate ee values.

6. Comparative Performance and Computational Impact

Large-scale computational tests affirm that one-step FB envelope-based quasi-Newton schemes, such as ZeroFPR (Themelis et al., 2016), attain significant reductions in prox/grad calls and wall-clock time relative to plain or accelerated FB, especially near minimizers and when high precision is required. In the FBSDE discretization context, the explicit one-step predictor–corrector framework yields stable, O(h2)O(h^2)-convergent solutions for stiff drivers without requiring implicit nonlinear subproblems (Han et al., 2024). For composite monotone inclusions, single-forward-step splitting with backtracking exploits the 2β2\beta stepsize bound and delivers empirically faster convergence for strongly cocoercive blocks and non-uniform curvature regimes (Johnstone et al., 2019). Accelerated one-step FB schemes with interpolated deviation parameters outperform both classical and fully accelerated endpoints when tuned on target problems (Sadeghi et al., 2022).

7. Summary Table: One-Step FB Method Variants

Domain Formal Scheme/Operator Notable Property/Result
Stochastic FBSDE Predictor–corrector explicit Global L2L^2-order 2 accuracy, full explicitness, stability (Han et al., 2024)
Optimization (FBE) φλ\varphi_\lambda envelope One prox/grad query for value/gradient, enables higher-order schemes (Themelis et al., 2016)
Operator Splitting FB splitting, projective 2β2\beta stepsize for cocoercive blocks, backtracking capable (Johnstone et al., 2019)
Accelerated FB Deviations/interpolation Rate interpolation ee achieves O(1/n2)O(1/n^2), practical gain for e0.5e\approx 0.5 (Sadeghi et al., 2022)

Each variant retains the defining "one-step" architecture: a single, composite iteration that combines explicit (forward) and implicit (backward) mappings or updates, yielding efficiency, modularity, and extensibility across a wide variety of mathematical domains.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to One-Step Forward-Backward (FB).