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
О методе Шрёдингеризации для линейной неунитарной динамики с оптимальной зависимостью от матричных запросов
Метод Шрёдингеризации преобразует неунитарную динамику линейных уравнений в частных производных и обыкновенных дифференциальных уравнений в системы уравнений типа Шрёдингера с унитарной эволюцией посредством так называемого скрученного фазового преобразования. Это преобразование отображает исходное уравнение в уравнение типа Шрёдингера в пространстве на одно измерение выше. Исходный метод использовал специфическую начальную функцию во вспомогательном пространстве и не достигал оптимального масштабирования точности. В данной работе доказывается, что путём выбора более гладких начальных функций во вспомогательном пространстве метод Шрёдингеризации может достичь почти оптимального и даже оптимального масштабирования при матричных запросах.
Вызовы неунитарной динамики: Многие физические явления (такие как горение, атмосферная и океанская циркуляция, распространение электромагнитных волн с физическими граничными условиями) демонстрируют неунитарную динамику, к которой неприменимы традиционные методы гамильтонова моделирования.
Потребности квантовых вычислений: Квантовые вычисления обладают потенциальным полиномиальным и даже экспоненциальным вычислительным преимуществом при решении крупномасштабных научных задач, но требуют унитарных операторов эволюции.
Ограничения существующих методов:
Исходный метод Шрёдингеризации использовал простую начальную функцию ψ(p) = e^(-|p|), которая из-за отсутствия регулярности обеспечивала только первый порядок приближения
Достижение точности ε может требовать размер сетки Δp = O(ε), что приводит к максимальному режиму Фурье μ_max = O(1/ε), что не является оптимальным
Улучшить неоптимальное масштабирование O(1/ε) путём применения более гладких функций инициализации, тем самым достигнув оптимальной зависимости от матричных запросов.
Теоретическая база: Установлена абстрактная схема анализа сложности метода Шрёдингеризации (теорема 2.2)
Условия оптимальности: Построены три необходимых условия (H1)-(H3), которые должны удовлетворять начальные вспомогательные состояния для достижения оптимальности
Четыре метода гладкой инициализации:
(a) Функция ошибок и связанные функции (достигает оптимальности)
(b) Функции обрезания (почти оптимально)
(c) Интерполяция высокого порядка (почти оптимально)
(d) Метод преобразования Фурье (почти оптимально)
Оптимальная сложность: Для случая, независимого от времени, достигнута сложность матричных запросов Õ(αₕT log(1/ε)), что соответствует оптимальной зависимости
где a = 2log^(1/2)(1/ε), достигает оптимальной границы ‖ψ^(r)‖^(1/r)_(L²) ≤ Cr.
Метод функций обрезания (почти оптимальный):
Использует свёртку mollifier с функцией Хевисайда для построения гладкого расширения, но из-за неаналитичности mollifier достигает только β = 1/2.
Оптимальность достижима: Путём выбора подходящих гладких функций инициализации метод Шрёдингеризации может достичь оптимальной зависимости от матричных запросов
Оптимальность функции ошибок: Инициализация на основе функции ошибок достигает оптимального масштабирования с β = 1
Теоретическая полнота: Предоставлена полная схема анализа сложности и оценки ошибок
Работа цитирует 52 связанные публикации, охватывающие важные работы в области квантовых вычислений, численного анализа, уравнений в частных производных и других областей, обеспечивая прочную теоретическую основу для исследования.