On the Schrödingerization method for linear non-unitary dynamics with optimal dependence on matrix queries
Jin, Liu, Ma et al.
The Schrödingerization method converts linear partial and ordinary differential equations with non-unitary dynamics into systems of Schrödinger-type equations with unitary evolution. It does so via the so-called warped phase transformation that maps the original equation into a Schrödinger-type equation in one higher dimension \cite{Schrshort,JLY22SchrLong}. The original proposal used a particular initial function in the auxiliary space that did not achieve optimal scaling in precision. Here we show that, by choosing smoother initial functions in auxiliary space, Schrödingerization \textit{can} in fact achieve near optimal and even optimal scaling in matrix queries. We construct three necessary criteria that the initial auxiliary state must satisfy to achieve optimality. This paper presents detailed implementation of four smooth initializations for the Schrödingerization method: (a) the error function and related functions, (b) the cut-off function, (c) the higher-order polynomial interpolation, and (d) Fourier transform methods. Method (a) achieves optimality and methods (b), (c) and (d) can achieve near-optimality. A detailed analysis of key parameters affecting time complexity is conducted.
academic
Sobre el método de Schrödingerización para dinámicas lineales no unitarias con dependencia óptima en consultas de matrices
El método de Schrödingerización convierte la dinámica no unitaria de ecuaciones diferenciales parciales e ordinarias lineales en sistemas de ecuaciones tipo Schrödinger con evolución unitaria mediante la denominada transformación de fase retorcida, que mapea la ecuación original a una ecuación tipo Schrödinger de dimensión superior. El método original utiliza una función inicial específica en el espacio auxiliar, sin lograr un escalado óptimo de la precisión. Este artículo demuestra que, mediante la selección de funciones iniciales más suaves en el espacio auxiliar, el método de Schrödingerización puede lograr un escalado casi óptimo e incluso óptimo en consultas de matrices.
Desafíos de la dinámica no unitaria: Muchos fenómenos físicos (como combustión, circulación atmosférica y oceánica, propagación de ondas electromagnéticas con fronteras físicas) exhiben dinámica no unitaria, para la cual las técnicas tradicionales de simulación Hamiltoniana no son aplicables.
Necesidades de aplicación en computación cuántica: La computación cuántica posee ventajas computacionales potencialmente polinomiales e incluso exponenciales en la resolución de problemas de cálculo científico a gran escala, pero requiere operadores de evolución unitaria.
Limitaciones de los métodos existentes:
El método original de Schrödingerización utiliza una función inicial simple ψ(p) = e^(-|p|), que debido a la falta de regularidad solo logra aproximación de primer orden
Alcanzar precisión ε puede requerir tamaño de malla Δp = O(ε), resultando en modo de Fourier máximo μ_max = O(1/ε), lo cual no es óptimo
Mejorar el escalado no óptimo de O(1/ε) mediante la adopción de funciones de inicialización más suaves, logrando así dependencia óptima en consultas de matrices.
Marco teórico: Se establece un marco abstracto para el análisis de complejidad del método de Schrödingerización (Teorema 2.2)
Condiciones de optimalidad: Se construyen tres condiciones necesarias (H1)-(H3) que el estado auxiliar inicial debe satisfacer para lograr optimalidad
Cuatro métodos de inicialización suave:
(a) Función de error y funciones relacionadas (logra optimalidad)
(b) Funciones truncadas (casi óptimo)
(c) Interpolación polinómica de orden superior (casi óptimo)
(d) Método de transformada de Fourier (casi óptimo)
Complejidad óptima: Para el caso independiente del tiempo, se logra complejidad de consultas de matrices Õ(αₕT log(1/ε)), alcanzando dependencia óptima
donde a = 2log^(1/2)(1/ε), logrando la cota óptima ‖ψ^(r)‖^(1/r)_(L²) ≤ Cr.
Método de función truncada (casi óptimo):
Se construye una extensión suave utilizando la convolución de mollifier con función escalón, pero debido a que el mollifier no es analítico, solo se alcanza β = 1/2.
(H1) Decaimiento exponencial: ψ(p) exhibe decaimiento exponencial en R
(H2) Aproximación: Para p ∈ p*, R, |ψ(p) - e^(-p)| ≤ ε
(H3) Regularidad: ‖ψ^(r)‖^(1/r)_(L²) ≤ Cr cuando r ≃ log(1/ε)
Optimalidad alcanzable: Mediante la selección de funciones de inicialización suave apropiadas, el método de Schrödingerización puede lograr dependencia óptima en consultas de matrices
Optimalidad de la función de error: La inicialización basada en función de error logra escalado óptimo con β = 1
Completitud teórica: Se proporciona un marco completo de análisis de complejidad y estimaciones de error
Este artículo cita 52 referencias relacionadas, abarcando trabajos importantes en múltiples campos incluyendo computación cuántica, análisis numérico y ecuaciones diferenciales parciales, proporcionando una base teórica sólida para la investigación.