¿Qué métodos numéricos preservan la simetría de inversión de tiempo?

8

Si tengo un sistema físico que contiene una simetría inversión del tiempo (por ejemplo, un hamiltoniano con V ( x ) real) y quiero para resolver las ecuaciones diferenciales que describa este sistema, ¿qué solucionador de EDO debo usar para mantener la simetría de inversión de tiempo (por ejemplo, en matemática)? ¿Qué solucionadores rompen esta simetría?H(x,p)=p2/2m+V(x)V(x)

EDITAR: Quiero extender esta pregunta. Consideremos un sistema de ecuaciones diferenciales de primer orden acopladas ¿Qué método de integración se usa mejor si el sistema subyacente contiene una simetría de inversión de tiempo?

a˙1(t)=f1(a1,a2,a3,,an;t)a˙2(t)=f2(a1,a2,a3,,an;t)a˙3(t)=f3(a1,a2,a3,,an;t)
Merlin1896
fuente
55
Creo que un integrador Symplectic podría hacer el truco. Por ejemplo, Verlet integrador .
nicoguaro
@nicoguaro Como pretendía usar Mathica: ¿hay un método Verlet incluido?
Merlin1896
Apenas he usado Mathematica. Puedes consultar esta publicación
nicoguaro
La respuesta de @nicoguaro (en los comentarios) es correcta. Seleccionarlo
Inon
1
@RM ¿falta un "no" en tu comentario anterior?
Federico Poloni

Respuestas:

9

Lo que generalmente se quiere en esta situación es preservar un análogo discreto de la simetría del tiempo: es decir, si la discretización del tiempo se aplica para resolver primero hacia adelante y luego hacia atrás en el tiempo, se recupera la condición inicial. Esto es cierto si el método es invariante bajo las siguientes sustituciones:

ΔtΔt
an+janj

ana(tn)

an+1=an+Δtf(an)
an=an1+Δtf(an).
an+1=an1+2Δtf(an)
David Ketcheson
fuente