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
Sur la méthode de Schrödingerisation pour la dynamique linéaire non-unitaire avec dépendance optimale aux requêtes matricielles
La méthode de Schrödingerisation convertit la dynamique non-unitaire des équations aux dérivées partielles linéaires et des équations différentielles ordinaires en systèmes d'équations de type Schrödinger avec évolution unitaire, via une transformation de phase dite « tordue » qui projette l'équation originale dans un espace de Schrödinger de dimension supérieure. La méthode originale utilise une fonction initiale spécifique dans l'espace auxiliaire, ne réalisant pas l'échelle optimale de la précision. Cet article démontre que, en choisissant des fonctions initiales plus régulières dans l'espace auxiliaire, la méthode de Schrödingerisation peut effectivement réaliser une échelle quasi-optimale, voire optimale, en termes de requêtes matricielles.
Défis de la dynamique non-unitaire: De nombreux phénomènes physiques (combustion, circulation atmosphérique et océanique, propagation d'ondes électromagnétiques avec conditions aux limites physiques) présentent une dynamique non-unitaire, pour laquelle les techniques traditionnelles de simulation hamiltonienne ne s'appliquent pas.
Besoins d'application en calcul quantique: Le calcul quantique offre un potentiel d'avantage computationnel polynomial, voire exponentiel, pour traiter les problèmes de calcul scientifique à grande échelle, mais nécessite des opérateurs d'évolution unitaires.
Limitations des méthodes existantes:
La méthode Schrödingerisation originale utilise une fonction initiale simple ψ(p) = e^(-|p|), qui, en raison du manque de régularité, ne produit qu'une approximation du premier ordre
Réaliser la précision ε peut nécessiter une taille de grille Δp = O(ε), conduisant au mode de Fourier maximal μ_max = O(1/ε), ce qui n'est pas optimal
Améliorer l'échelle non-optimale O(1/ε) en adoptant des fonctions d'initialisation plus régulières, afin de réaliser une dépendance optimale aux requêtes matricielles.
Cadre théorique: Établissement d'un cadre abstrait pour l'analyse de complexité de la méthode de Schrödingerisation (Théorème 2.2)
Conditions d'optimalité: Construction de trois conditions nécessaires (H1)-(H3) que l'état auxiliaire initial doit satisfaire pour réaliser l'optimalité
Quatre méthodes d'initialisation régulière:
(a) Fonction d'erreur et fonctions associées (réalisant l'optimalité)
(d) Méthode de transformation de Fourier (quasi-optimales)
Complexité optimale: Pour le cas indépendant du temps, réalisation d'une complexité de requêtes matricielles Õ(α_H T log(1/ε)), atteignant la dépendance optimale
où a = 2log^(1/2)(1/ε), réalisant la borne optimale ‖ψ^(r)‖^(1/r)_(L²) ≤ Cr.
Méthode de la fonction tronquée (quasi-optimale):
Construction d'une extension régulière utilisant la convolution d'un mollificateur avec une fonction échelon, mais ne pouvant atteindre que β = 1/2 en raison du caractère non-analytique du mollificateur.
(H1) Décroissance exponentielle: ψ(p) présente une décroissance exponentielle sur ℝ
(H2) Propriété d'approximation: Pour p ∈ p*, R, |ψ(p) - e^(-p)| ≤ ε
(H3) Régularité: ‖ψ^(r)‖^(1/r)_(L²) ≤ Cr quand r ≃ log(1/ε)
La fonction d'erreur erf(p) et la fonction ψ(p) construite à partir de celle-ci satisfont la condition de classe Gevrey-1, réalisant la borne optimale requise:
‖ψ^(r)‖^(1/r)_(L²) ≲ ar^(1/2) ≃ log^(1/2)(1/ε) · r^(1/2) ≃ r
L'optimalité est réalisable: En choisissant des fonctions d'initialisation régulière appropriées, la méthode de Schrödingerisation peut réaliser une dépendance optimale aux requêtes matricielles
La fonction d'erreur est optimale: L'initialisation basée sur la fonction d'erreur réalise l'échelle optimale avec β = 1
Complétude théorique: Fourniture d'un cadre complet d'analyse de complexité et d'estimations d'erreur
Cet article cite 52 références pertinentes, couvrant des travaux importants dans plusieurs domaines incluant le calcul quantique, l'analyse numérique et les équations aux dérivées partielles, fournissant une base théorique solide pour la recherche.