Метод обратной задачи рассеяния: как решают КдФ и НУШ

Метод обратной задачи рассеяния (МОЗР, по-английски inverse scattering transform) - это способ точно решать целый класс нелинейных уравнений в частных производных, которые «вручную» не интегрируются. Идея почти парадоксальная: вместо того чтобы атаковать нелинейное уравнение в лоб, его связывают со вспомогательной линейной задачей на собственные значения и переводят всю эволюцию в пространство данных рассеяния, где она становится тривиальной. Метод родился в 1967 году из работы Гарднера, Грина, Крускала и Миуры по уравнению Кортевега - де Фриза и стал «нелинейным аналогом преобразования Фурье». Разберём логику метода по шагам: что такое данные рассеяния, зачем нужна пара Лакса и почему на выходе так естественно появляются солитоны.
Если нужно не просто прочитать, а разобрать конкретное уравнение или вывести солитонное решение - соберите задачу в форме ниже, и решение придёт пошагово.
Зачем вообще нужен метод
Линейные уравнения в физике решает преобразование Фурье: раскладываем начальное условие по гармоникам, каждая гармоника эволюционирует независимо и просто, а потом собираем ответ обратно. Для нелинейных уравнений этот приём ломается - гармоники начинают взаимодействовать, принцип суперпозиции не работает.
Метод обратной задачи рассеяния повторяет ту же трёхшаговую схему «прямое преобразование - простая эволюция - обратное преобразование», но роль гармоник Фурье играют данные рассеяния вспомогательного линейного оператора. Получается удивительное: целый класс нелинейных уравнений оказывается точно интегрируемым - у них есть бесконечно много законов сохранения, а начальная задача решается аналитически.

Ключевые «клиенты» метода - уравнение Кортевега - де Фриза (КдФ) для волн на мелкой воде, нелинейное уравнение Шрёдингера (НУШ) в нелинейной оптике, уравнение синус-Гордона, уравнение Тоды. Все они описывают среды, где дисперсия уравновешивается нелинейностью, и именно в этом балансе рождаются солитоны.
Пара Лакса: мост к линейной задаче
Центральная конструкция метода - пара Лакса. Питер Лакс в 1968 году заметил, что интегрируемое нелинейное уравнение можно записать как условие совместности двух линейных операторов и , зависящих от искомой функции :
Здесь - оператор задачи на собственные значения (для КдФ это оператор Шрёдингера), а задаёт эволюцию его собственных функций по времени. Главное следствие: если удовлетворяет нелинейному уравнению, то собственные значения оператора не зависят от времени. Они - те самые сохраняющиеся величины, аналог амплитуд Фурье-гармоник.
Для уравнения КдФ
оператором служит одномерный оператор Шрёдингера
в котором решение играет роль потенциала. Так нелинейная динамика волны превращается в квантово-механическую задачу рассеяния на изменяющемся со временем потенциале. О том, что описывает уравнение Шрёдингера, полезно вспомнить отдельно - здесь его оператор работает как технический инструмент.
Пара Лакса - это «сертификат интегрируемости». Если для уравнения её удалось найти, метод обратной задачи рассеяния применим почти автоматически: дальше идёт стандартная схема трёх шагов.
Прямая задача рассеяния
Первый шаг схемы - прямое преобразование рассеяния. Берём начальное условие как потенциал в операторе и решаем для него стационарную задачу рассеяния. У потенциала, спадающего на бесконечности, спектр распадается на две части.
Дискретный спектр - связанные состояния с собственными значениями . Каждое такое состояние отвечает отдельному солитону: чем глубже уровень, тем выше и быстрее солитон. Им сопоставляются нормировочные коэффициенты .
Непрерывный спектр описывается коэффициентами отражения и прохождения. Физически это «излучение» - диспергирующая часть волны, которая со временем растекается и убывает.
Совокупность называется данными рассеяния. Это и есть нелинейный аналог Фурье-образа: полное описание состояния системы в «спектральном» пространстве, где эволюция проста.

Эволюция данных рассеяния
Второй шаг - самый изящный. Подставив пару Лакса, можно явно выписать, как данные рассеяния зависят от времени. Для КдФ собственные значения остаются постоянными, а коэффициенты эволюционируют по простым линейным законам:
Вся нелинейность ушла: в спектральном пространстве каждый «режим» развивается независимо по элементарному экспоненциальному закону, ровно как гармоники в обычном преобразовании Фурье. Дискретные данные растут или осциллируют, непрерывные просто набирают фазу. Именно ради этой простоты и затевался весь обходной манёвр.
Обратная задача: уравнение Гельфанда - Левитана - Марченко
Третий шаг - обратное преобразование рассеяния: по данным рассеяния в момент восстановить потенциал , то есть само решение. Это классическая обратная задача, решаемая интегральным уравнением Гельфанда - Левитана - Марченко (ГЛМ).
Из данных рассеяния собирают ядро
затем решают линейное интегральное уравнение относительно функции :
и наконец восстанавливают решение по диагонали ядра:
Уравнение ГЛМ - линейное, и в этом вся соль метода: нелинейная задача целиком сведена к цепочке линейных операций. Тот же безотражательный потенциал, кстати, лежит в основе оптического солитона в волокне - там НУШ играет роль КдФ.
Откуда берутся солитоны
Самый наглядный результат метода - солитоны. Если в начальном условии непрерывный спектр отсутствует (), остаются только дискретные уровни - это безотражательный потенциал, и он порождает чистое многосолитонное решение. Для одного уровня уравнение ГЛМ решается элементарно и даёт классический солитон КдФ:
Из формулы сразу видны фирменные свойства: амплитуда и скорость жёстко связаны (высокий солитон бежит быстрее), а форма устойчива. При нескольких уровнях получаются многосолитонные решения: солитоны сталкиваются, проходят друг сквозь друга и выходят неизменными - лишь со сдвигом фазы. Эта «частицеподобность» и дала им название.

Связь с другими уравнениями
Сила метода в его универсальности. Каждое интегрируемое уравнение получает свою пару Лакса и свою линейную задачу рассеяния:
- НУШ - система Захарова - Шабата (матричный оператор ); описывает огибающие волновых пакетов и оптические солитоны в волокне.
- Синус-Гордона - даёт топологические солитоны (кинки) и бризеры.
- Уравнение Тоды - дискретная цепочка, обратная задача формулируется для матриц Якоби.
Во всех случаях работает одна и та же схема трёх шагов, меняется лишь конкретный спектральный оператор. Поэтому МОЗР часто называют единой теорией интегрируемых систем.
Частые ошибки
- Путают прямую и обратную задачу. Прямая - по потенциалу найти данные рассеяния; обратная - наоборот. Эволюция во времени делается именно с данными рассеяния, между двумя этими шагами.
- Считают, что метод универсален. Он работает только для интегрируемых уравнений, у которых есть пара Лакса. Большинство нелинейных уравнений ею не обладают.
- Думают, что собственные значения меняются со временем. Для КдФ дискретные строго постоянны - это и есть законы сохранения; меняются только нормировочные коэффициенты.
- Отождествляют солитон с любой уединённой волной. Солитон обязан сохранять форму при столкновениях; просто горб, расплывающийся со временем, солитоном не является.
- Забывают про непрерывный спектр. Часть энергии уходит в диспергирующее излучение; чисто солитонным решение бывает только у безотражательных потенциалов.
FAQ
Чем метод обратной задачи рассеяния отличается от преобразования Фурье? Структура та же - прямое преобразование, простая эволюция, обратное преобразование, - но Фурье линеен и раскладывает по гармоникам, а МОЗР нелинеен и раскладывает по данным рассеяния спектрального оператора. Фурье работает для линейных уравнений, МОЗР - для интегрируемых нелинейных.
Для каких уравнений он применим? Только для интегрируемых: КдФ, НУШ, синус-Гордона, модифицированного КдФ, уравнения Тоды и ряда других. Признак применимости - существование пары Лакса. Для произвольного нелинейного уравнения метод не работает.
Обязательно ли решать уравнение Гельфанда - Левитана - Марченко численно? Для безотражательных потенциалов (чистые солитоны) оно решается аналитически в замкнутом виде. В общем случае с непрерывным спектром обратную задачу решают численно или через задачу Римана - Гильберта.
Коротко
Метод обратной задачи рассеяния решает интегрируемые нелинейные уравнения по схеме «прямое преобразование - линейная эволюция - обратное преобразование», нелинейным аналогом Фурье в которой выступают данные рассеяния вспомогательного оператора. Связь нелинейного уравнения с линейной задачей на собственные значения обеспечивает пара Лакса; для КдФ роль спектрального оператора играет оператор Шрёдингера. Прямая задача даёт дискретный (солитоны) и непрерывный (излучение) спектр, эволюция данных во времени линейна, а обратная задача через уравнение Гельфанда - Левитана - Марченко восстанавливает решение. Дискретные уровни безотражательного потенциала дают точные многосолитонные решения, устойчивые при столкновениях.
Читайте также

Абстрактный класс и интерфейс: в чём отличие
Абстрактный класс и интерфейс: чем отличаются в ООП, когда наследовать поведение, а когда задавать контракт, как выбрать на примерах Java, C# и Python.

Алгоритм AdaBoost: как слабые классификаторы дают сильный
Алгоритм AdaBoost простыми словами: адаптивный бустинг, перевзвешивание объектов, формула веса классификатора, итоговый ансамбль и разбор шага на примере с формулами.

Алгоритм CatBoost: бустинг с обработкой категорий
Алгоритм CatBoost простыми словами: упорядоченный бустинг против сдвига прогноза, кодирование категориальных признаков через ordered target statistics, симметричные деревья и разбор типовых задач.