Time Complexity and Convergence Analysis of Domain Theoretic Picard Method

  • Authors:
  • Amin Farjudian;Michal Konečný

  • Affiliations:
  • Computer Science, Aston University, Birmingham, UK B4 7ET;Computer Science, Aston University, Birmingham, UK B4 7ET

  • Venue:
  • WoLLIC '08 Proceedings of the 15th international workshop on Logic, Language, Information and Computation
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present an implementation of the domain-theoretic Picard method for solving initial value problems (IVPs) introduced by Edalat and Pattinson [1]. Compared to Edalat and Pattinson's implementation, our algorithm uses a more efficient arithmetic based on an arbitrary precision floating-point library. Despite the additional overestimations due to floating-point rounding, we obtain a similar bound on the convergence rate of the produced approximations. Moreover, our convergence analysis is detailed enough to allow a static optimisation in the growth of the precision used in successive Picard iterations. Such optimisation greatly improves the efficiency of the solving process. Although a similar optimisation could be performed dynamically without our analysis, a static one gives us a significant advantage: we are able to predict the time it will take the solver to obtain an approximation of a certain (arbitrarily high) quality.