Аxмедиев Н.Н., Анкевич А. Солитоны (ФМЛ, 2003)
Абловиц М., Сигур Х. Солитоны и метод обратной задачи (1987)
Захаров, Манаков, Новиков, Питаевский. Теория солитонов - метод обратной задачи (Наука, 1980)
Буллаф Р., Кодри Ф. (ред.) Солитоны (Мир, 1983)
Лэм Дж.Л. Введение в теорию солитонов (Мир, 1983)
Инфельд Э., Роуландс Дж. Нелинейные волны, солитоны и xаос (2е изд., ФМЛ, 2006)
где-то так...
В случае волнового пакета, описываемого комбинацией нескольких плоских волн, он быстро распадается из-за дисперсии
Ну, это в случае, если есть дисперсия. У электромагнитных волн в вакууме её нет, у звука в твёрдом теле тоже (кроме крайне высоких частот или амплитуд), да и во многих других случаях ею можно пренебречь.
А что компенсирует дисперсию в случае солитонов? "Обмен энергией" между волнами? А какая связь между ним и нелинейностью волн?
Прямая. На языке спектра нелинейность уравнения как раз и означает, что каждая спектральная составляющая не распространяется независимо, а эволюционирует, передавая энергию в другие составляющие.
Разложение по гармоническим составляющим - это преобразование Фурье. Пусть у нас волновое уравнение - линейное дифференциальное. Тогда оно состоит из знаков
и операций дифференцирования, а они превращаются преобразованием Фурье в алгебраические операции:
,
,
,
.
Но стоит появиться в уравнении какому-нибудь нелинейному слагаемому, как всё становится резко хуже. Например, пусть у нас встретилось
. Умножение превращается преобразованием Фурье в свёртку:
,
то есть в нелокальную интегральную операцию. Значение свёртки в точке
зависит не только от искомой функции в точке
, но и от значений в других точках, вообще говоря, на всём протяжении
. Для решения таких уравнений применяют резко более сложную математику, отказываясь от разложения в независимые составляющие, и используя составляющие, зависимые друг от друга.