Me gustaría saber si hay algún método práctico para obtener una aproximación a (donde t f ∈ R es un tiempo final determinado) que es probablemente correcto para Nx(tf)tf∈RN dígitos.
Todo depende de su opinión sobre la practicidad de la aritmética de intervalos. Hay integradores validados disponibles, como COSY código del grupo de Martin Berz. Probablemente desee ver los documentos de Neumaier, Nedialkov, Berz y Makino, Chachuat, Stadtherr y quizás algunos otros grupos. Sus artículos tienden a usar las frases "modelo de Taylor", "integrador validado" y "aritmética de intervalos", entre otros.
f:Rn→Rnff (por ejemplo, todas las derivadas parciales existen y están limitadas, una pequeña constante de Lipschitz, etc.) sería necesario para hacer esto.
Rnf(x)
kCk
Desde la perspectiva del usuario, estos integradores se reducen a dos (-ish) cosas:
- f
- ¿Puedo aumentar este código fuente para que sea compatible con una biblioteca de diferenciación automática, así como con una biblioteca aritmética de intervalos?
fkk modelos Taylor de orden.
En cuanto a los métodos típicos de resolución de ODE, para comentar la respuesta de Wolfgang:
No creo que pueda obtener un certificado de que el error está por debajo de cierto número, pero obtendrá que la estimación está por debajo de su tolerancia.
Cualquier método que tenga un estimador de error incorporado tiene la información a la que se refiere Wolfgang. Por lo general, esto significa que el método de integración realmente calcula dos (o más soluciones; por ejemplo, DOP853 calcula 3 soluciones) soluciones y las compara a través de alguna norma. La suposición es que la solución de orden superior es más precisa, lo que en realidad puede no ser cierto, dependiendo del problema dado, el paso de tiempo, las condiciones iniciales, etc. La solución devuelta por una implementación podría ser cualquiera de las soluciones candidatas calculadas. Tomando el caso común de Runge-Kutta 4 (5) como ejemplo, uno podría devolver la solución de cuarto orden o la solución de quinto orden; los enfoques típicos usan las fórmulas de Dormand-Prince, que minimizan el error en la solución de quinto orden y devuelven eso, en lugar de la solución de cuarto orden, porque la solución de quinto orden es más probable que sea más precisa. Además de analizar los problemas de estabilidad, creo que debería analizar el control de errores (Sección II.4 de Hairer y Wanner); La estabilidad es necesaria, pero no suficiente para la precisión.
MM