English

End Cover for Initial Value Problem: Complete Validated Algorithms with Complexity Analysis

Data Structures and Algorithms 2026-02-23 v2 Computational Complexity

Abstract

We consider the first-order autonomous ordinary differential equation x=f(x), \mathbf{x}' = \mathbf{f}(\mathbf{x}), where f:RnRn\mathbf{f} : \mathbb{R}^n \to \mathbb{R}^n is locally Lipschitz. For a box B0RnB_0 \subseteq \mathbb{R}^n and h>0h > 0, we denote by IVPf(B0,h)\mathrm{IVP}_{\mathbf{f}}(B_0,h) the set of solutions x:[0,h]Rn\mathbf{x} : [0,h] \to \mathbb{R}^n satisfying x(t)=f(x(t)),x(0)B0. \mathbf{x}'(t) = \mathbf{f}(\mathbf{x}(t)), \qquad \mathbf{x}(0) \in B_0 . We present a complete validated algorithm for the following \emph{End Cover Problem}: given (f,B0,ε,h)(\mathbf{f}, B_0, \varepsilon, h), compute a finite set C\mathcal{C} of boxes such that Endf(B0,h)    BCB    Endf(B0,h)[ε,ε]n, \mathrm{End}_{\mathbf{f}}(B_0,h) \;\subseteq\; \bigcup_{B \in \mathcal{C}} B \;\subseteq\; \mathrm{End}_{\mathbf{f}}(B_0,h) \oplus [-\varepsilon,\varepsilon]^n , where Endf(B0,h)={x(h):xIVPf(B0,h)}. \mathrm{End}_{\mathbf{f}}(B_0,h) = \left\{ \mathbf{x}(h) : \mathbf{x} \in \mathrm{IVP}_{\mathbf{f}}(B_0,h) \right\}. Moreover, we provide a complexity analysis of our algorithm and introduce a novel technique for computing the end cover C\mathcal{C} based on covering the boundary of Endf(B0,h)\mathrm{End}_{\mathbf{f}}(B_0,h). Finally, we present experimental results demonstrating the practicality of our approach.

Cite

@article{arxiv.2602.00162,
  title  = {End Cover for Initial Value Problem: Complete Validated Algorithms with Complexity Analysis},
  author = {Bingwei Zhang and Chee Yap},
  journal= {arXiv preprint arXiv:2602.00162},
  year   = {2026}
}
R2 v1 2026-07-01T09:28:31.805Z