Метод стрельбы - Shooting method

В численном анализе , то метод съемки является метод решения краевой задачи за счет уменьшения ее до начальной задачи . Он включает поиск решений начальной задачи для различных начальных условий до тех пор, пока не будет найдено решение, которое также удовлетворяет граничным условиям краевой задачи. С точки зрения непрофессионала, каждый "стреляет" траекториями в разных направлениях от одной границы, пока не будет найдена траектория, которая "попадает" в другое граничное условие.

Математическое описание

Предположим, кто-то хочет решить краевую задачу

Пусть решает начальную задачу
Если , то также является решением краевой задачи.

Метод стрельбы - это процесс решения задачи начального значения для множества различных значений до тех пор, пока не будет найдено решение , удовлетворяющее желаемым граничным условиям. Обычно это делается численно . Решение (я) соответствует корню (корням) из

Чтобы систематически изменять параметр съемки и находить корень, можно использовать стандартные алгоритмы поиска корня, такие как метод деления пополам или метод Ньютона .

Корни и решения краевой задачи эквивалентны. Если - корень , то является решением краевой задачи. С другой стороны , если краевая задача имеет решение , оно также является единственным решением проблемы начального значения , где , так это корень .

Этимология и интуиция

Термин «способ стрельбы» берет свое начало в артиллерии. Аналогия метода стрельбы:

  • поставить пушку на позицию , затем
  • измените направление пушки, затем
  • стреляйте из пушки, пока она не достигнет граничного значения .

Между каждым выстрелом направление пушки корректируется в зависимости от предыдущего выстрела, поэтому каждый выстрел попадает ближе, чем предыдущий. Траектория, которая «попадает» в желаемое граничное значение, является решением краевой задачи - отсюда и название «метод стрельбы».

Линейный метод стрельбы

Краевая задача линейна, если f имеет вид

В этом случае решение краевой задачи обычно дается следующим образом:

где - решение задачи начального значения:

и является решением задачи начального значения:

Точное условие, при котором выполняется этот результат, см. В доказательстве .

Примеры

Стандартная краевая задача

Image
Рис. 1. Траектории w ( t ; s ) для s = w '(0), равного −7, −8, −10, −36 и −40. Точка (1,1) отмечена кружком.
Image
Рисунок 2. Функция F ( s ) = w (1; s ) - 1.

Краевая задача дается следующим путем Stoer и Bulirsch (раздел 7.3.1).

Проблема начального значения

был решен для s = −1, −2, −3, ..., −100 и F ( s ) = w (1; s ) - 1, представленных на рисунке 2. Просматривая график F , мы видим, что есть корни около −8 и −36. Некоторые траектории w ( t ; s ) показаны на рисунке 1.

Стоер и Булирш утверждают, что есть два решения, которые могут быть найдены алгебраическими методами.

Они соответствуют начальным условиям w ′ (0) = −8 и w ′ (0) = −35,9 (приблизительно).

Проблема собственных значений

Иллюстрация метода стрельбы для нахождения основного состояния квантового гармонического осциллятора
При поиске основного состояния гармонического осциллятора с энергией метод стрельбы создает волновые функции, расходящиеся до бесконечности. Здесь правильная волновая функция должна иметь нулевые корни и стремиться к нулю на бесконечности, поэтому она находится где-то между оранжевой и зеленой линиями. Таким образом, энергия находится между и (с числовой точностью).

Метод стрельбы также можно использовать для решения задач на собственные значения. Рассмотрим не зависящее от времени уравнение Шредингера для квантового гармонического осциллятора

В квантовой механике ищут нормализуемые волновые функции и соответствующие им энергии с учетом граничных условий
Задача может быть решена аналитически, чтобы найти энергии для , но также служит отличной иллюстрацией метода стрельбы. Чтобы применить его, сначала отметьте некоторые общие свойства уравнения Шредингера:
  • Если - собственная функция, то же самое для любой ненулевой константы .
  • -Й возбужденное состояние имеет корни , где это .
  • В самом деле, -ое возбужденное состояние является симметричным и отличным от нуля в начале координат.
  • В случае нечетного числа -е возбужденное состояние антисимметрично и, следовательно, равно нулю в начале координат.

Чтобы найти -ое возбужденное состояние и его энергию , метод съемки заключается в следующем:

  1. Угадай немного энергии .
  2. Интегрируйте уравнение Шредингера. Например, используйте центральную конечную разность
    • Если четно, установите какое-то произвольное число (скажем, волновая функция может быть нормализована после интегрирования в любом случае) и используйте свойство симметрии, чтобы найти все оставшееся .
    • Если нечетное, установите и на какое-то произвольное число (скажем - волновую функцию все равно можно нормализовать после интегрирования) и найдите все оставшееся .
  3. Подсчитайте корни и уточните предположение об энергии .
    • Если корней или меньше, предполагаемая энергия слишком мала, поэтому увеличьте ее и повторите процесс.
    • Если корней больше , предполагаемая энергия слишком высока, поэтому уменьшите ее и повторите процесс.

Расчет энергии может быть выполнен методом деления пополам , и процесс может быть прекращен, когда разница в энергии достаточно мала. Тогда можно принять любую энергию в интервале как правильную энергию.

Смотрите также

Заметки

Рекомендации

  • Нажмите, WH; Теукольский, С.А. Феттерлинг, штат Вашингтон; Фланнери, ВР (2007). «Раздел 18.1. Метод стрельбы» . Числовые рецепты: искусство научных вычислений (3-е изд.). Нью-Йорк: Издательство Кембриджского университета. ISBN 978-0-521-88068-8.

Внешние ссылки