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
Zur Schrödingerisierungsmethode für lineare nicht-unitäre Dynamik mit optimaler Abhängigkeit von Matrixabfragen
Die Schrödingerisierungsmethode wandelt nicht-unitäre Dynamik linearer partieller und gewöhnlicher Differentialgleichungen durch sogenannte verdrehte Phasentransformationen in Schrödinger-ähnliche Gleichungssysteme mit unitärer Entwicklung um. Diese Transformation bildet die ursprüngliche Gleichung auf eine Schrödinger-ähnliche Gleichung in höherer Dimension ab. Die ursprüngliche Methode verwendete spezifische Initialfunktionen im Hilfsraum und erreichte keine optimale Skalierung der Genauigkeit. Dieses Papier zeigt, dass die Schrödingerisierungsmethode durch die Wahl glatterer Initialfunktionen im Hilfsraum tatsächlich nahezu optimale oder sogar optimale Skalierung bei Matrixabfragen erreichen kann.
Herausforderungen nicht-unitärer Dynamik: Viele physikalische Phänomene (wie Verbrennung, atmosphärische und ozeanische Zirkulation, elektromagnetische Wellenausbreitung mit physikalischen Grenzen) zeigen nicht-unitäre Dynamik, für die traditionelle Hamiltonian-Simulationstechniken nicht geeignet sind.
Anforderungen der Quantencomputeranwendung: Quantencomputer haben potenzielles polynomiales oder sogar exponentielles Rechenvorteil bei der Lösung großer wissenschaftlicher Rechenproblem, erfordern aber unitäre Evolutionsoperatoren.
Einschränkungen bestehender Methoden:
Die ursprüngliche Schrödingerisierungsmethode verwendet die einfache Initialfunktion ψ(p) = e^(-|p|), die aufgrund mangelnder Regularität nur erste Ordnung Approximation erreicht
Die Realisierung der Genauigkeit ε könnte Gittergröße Δp = O(ε) erfordern, was zum maximalen Fourier-Modus μ_max = O(1/ε) führt, was nicht optimal ist
Verbesserung der suboptimalen O(1/ε)-Skalierung durch Verwendung glatterer Initialisierungsfunktionen, um optimale Abhängigkeit von Matrixabfragen zu erreichen.
Theoretischer Rahmen: Etablierung eines abstrakten Rahmens für die Komplexitätsanalyse der Schrödingerisierungsmethode (Theorem 2.2)
Optimalitätsbedingungen: Konstruktion von drei notwendigen Bedingungen (H1)-(H3), die der initialen Hilfszustand erfüllen muss, um Optimalität zu erreichen
Vier glatte Initialisierungsmethoden:
(a) Fehlerfunktion und verwandte Funktionen (erreicht Optimalität)
wobei a = 2log^(1/2)(1/ε), was die optimale Schranke ‖ψ^(r)‖^(1/r)_(L²) ≤ Cr erreicht.
Abschneidefunktionsmethode (nahezu optimal):
Konstruktion einer glatten Erweiterung durch Faltung von Mollifier mit Stufenfunktion, erreicht aber nur β = 1/2 aufgrund der Nicht-Analytizität des Mollifiers.
(H1) Exponentielle Abnahme: ψ(p) zeigt exponentielle Abnahme auf ℝ
(H2) Approximationseigenschaft: Für p ∈ p*, R, |ψ(p) - e^(-p)| ≤ ε
(H3) Regularität: ‖ψ^(r)‖^(1/r)_(L²) ≤ Cr wenn r ≃ log(1/ε)
Optimalität ist erreichbar: Durch Wahl geeigneter glatter Initialisierungsfunktionen kann die Schrödingerisierungsmethode optimale Abhängigkeit von Matrixabfragen erreichen
Fehlerfunktion ist optimal: Die auf der Fehlerfunktion basierende Initialisierung erreicht die optimale Skalierung mit β = 1
Theoretische Vollständigkeit: Bereitstellung eines vollständigen Komplexitätsanalysrahmens und von Fehlerabschätzungen
Dieses Papier zitiert 52 relevante Literaturquellen, die wichtige Arbeiten aus mehreren Bereichen wie Quantencomputing, numerische Analyse und partielle Differentialgleichungen abdecken und eine solide theoretische Grundlage für die Forschung bieten.