Hola saben muy poco acerca de los métodos numéricos y yo estaba considerando el siguiente problema que posiblemente tiene solución estándar en la literatura.
Supongamos que usted tiene una ODA para la cual ya sabemos que se exige el cumplimiento de una ley de conservación para algunas de las "energía" (por ejemplo los sistemas dinámicos hamiltonianos como $\frac 1 2 m \dot{x}^2+U(x)=\mbox{const}$). Entonces, si tratamos de resolverlo con el estándar de Runge Kutta estamos propensos a tener errores de la energía en cada paso, que posiblemente será definitiva. Pero lo que si me quieren sacrificar un poco de precisión para la "posición" con el fin de tener una mayor precisión para la energía? (Esto podría ser relevante si por ejemplo estoy interesado en tener una buena aproximación de mucho tiempo asimptotic comportamientos que no deben verse afectados por errores en el corto tiempo de la dinámica). Hay métodos numéricos que intenta dar la mejor aproximación dado el restringir de mantener la energía "estrictamente" fijo?