¿Cuál es el método más preciso para resolver ecuaciones diferenciales?

¡Encontrar una solución de forma cerrada! Si existe uno, no puedes hacerlo mejor que eso.

Si te refieres a cuál es el método más preciso para resolver numéricamente ecuaciones diferenciales, entonces es simple: depende del problema. Resolver numéricamente las EDO es una compensación constante entre los errores de truncamiento y la estabilidad de un método para un problema. Error de truncamiento significa el error de no capturar todos los términos en la expansión de la serie Taylor del punto de solución actual. La estabilidad es otra bestia por completo, y debe hacer un análisis problema por problema para esto. Algunos métodos pueden tener un orden superior en términos de precisión que otros, pero pueden ser inestables y dar lugar a soluciones deficientes: considere los llamados problemas rígidos y la inestabilidad de los métodos explícitos (es decir, aquellos métodos que solo requieren datos de estado disponibles para resolver el problema, mientras que los métodos implícitos usan información de estado futura inferida de un algoritmo de búsqueda de raíz u otro). No importa cuán alto sea su método, su solución explotará eventualmente para esta clase de problema utilizando métodos explícitos; por ejemplo, RK4, Euler, punto medio, …

La solución más precisa: solución analítica.

Mejor método numérico Integrador Runge Kutta 45 para problemas de oda y Método espectral de Galerkin para BVP.

Ninguno de ellos. A menos que tenga una solución analítica, todas ellas son un compromiso entre la precisión y la estabilidad de convergencia.

Como una regla de oro:

(a) Intente la implementación más fácil (método de Euler, a menos que el problema sugiera una mejor opción), y asegúrese de que sea estable (cambie los datos de la entrada con pequeñas perturbaciones y verifique que los resultados sean coherentes). Repita (a) hasta que el método sea estable.

(b) Luego elija uno sofisticado (un Runge-Kuta de alto orden) o una solución analítica exacta (que a veces puede obtener fácilmente para valores específicos), y compárelo con el anterior. Si bien los resultados son realmente diferentes, repita (a).

Al resolver DE analíticamente, creo que todos los métodos son 100% precisos. Si está hablando de resolverlos numéricamente, donde la mayoría de ellos son aproximados, depende de la ecuación que está tratando de resolver. Necesita identificar qué tipo de DE es. Hay muchos métodos disponibles. Algunos solo son específicos de un tipo particular de DE, algunos son un poco más generales.