Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Уравнение эйконала (от греческого εἰκών, image [1] [2] ) - нелинейное уравнение в частных производных, встречающееся в задачах распространения волн , когда волновое уравнение аппроксимируется с использованием теории ВКБ . Он выводится из уравнений электромагнетизма Максвелла и обеспечивает связь между физической (волновой) оптикой и геометрической (лучевой) оптикой .

Уравнение эйконала имеет вид

при условии , где - открытое множество с хорошей границей, - функция с положительными значениями, обозначает градиент и является евклидовой нормой . Здесь правая часть обычно предоставляется как известный ввод. Физически решение является кратчайшим временем , необходимым для проезда от границы до внутреннего с быть скоростью .

В частном случае, когда решение дает расстояние со знаком от . [ необходима цитата ]

Одним из быстрых вычислительных алгоритмов для аппроксимации решения уравнения эйконала является метод быстрого марша .

Физическая интерпретация [ править ]

Непрерывные задачи поиска кратчайшего пути [ править ]

Решение уравнения эйконала

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

Предполагая, что это существует во всех точках, легко доказать, что это соответствует задаче оптимального по быстродействию управления, используя принцип оптимальности Беллмана и разложение Тейлора. [3] К сожалению, не гарантируется, что он существует во всех точках, и для доказательства этого необходимы более продвинутые методы. Это привело к разработке решений вязкости в 1980 году Пьер-Луи Львы и Майкл Г. Crandall , [4] и Lions выиграл медаль Филдса за его вклад.

Электромагнитный потенциал [ править ]

Физический смысл уравнения эйконала связан с формулой

где - напряженность электрического поля, - электрический потенциал. Есть аналогичное уравнение для потенциала скорости в потоке жидкости и температуры при теплопередаче. Физический смысл этого уравнения в электромагнитном примере заключается в том, что любой заряд в области толкается, чтобы двигаться под прямым углом к ​​линиям [ требуется пояснение ] постоянного потенциала и вдоль силовых линий, определяемых полем вектора E и знак обвинения.

Лучевая оптика и электромагнетизм связаны тем, что уравнение эйконала дает вторую электромагнитную формулу той же формы, что и уравнение потенциала, приведенное выше, где линия постоянного потенциала заменена линией постоянной фазы, а силовые линии заменены векторами нормалей, выходящими из линии постоянной фазы под прямым углом. Величина этих нормальных векторов определяется квадратным корнем из относительной диэлектрической проницаемости. Линию постоянной фазы можно рассматривать как край одной из приближающихся световых волн. Нормальные векторы - это лучи, по которым свет распространяется в лучевой оптике.

Вычислительные алгоритмы [ править ]

С 1990-х годов было разработано несколько быстрых и эффективных алгоритмов решения уравнения эйконала. Многие из этих алгоритмов используют преимущества алгоритмов, разработанных намного раньше для задач поиска кратчайшего пути на графах с неотрицательной длиной ребер. [5] Эти алгоритмы используют причинно-следственную связь, предоставляемую физической интерпретацией, и обычно дискретизируют область с помощью сетки [6] [7] [8] [9] или регулярной сетки [10] [11] и вычисляют решение в каждом дискретная точка. Решатели эйконала на триангулированных многообразиях есть. [6] [7]

SETHIAN - х быстро маршевый (FMM) [10] [11] был первым «быстрый и эффективный» алгоритм , созданный для решения уравнения эйконала. В исходном описании область дискретизируется в регулярную сетку и «марширует» решение от «известных» значений к неоткрытым областям, точно отражая логику алгоритма Дейкстры . Если дискретизирован и имеет точки сетки, то вычислительная сложность заключается в том, что термин происходит от использования кучи (обычно двоичной). В FMM может быть предписан ряд модификаций, поскольку он классифицируется как метод установки этикеток. Кроме того, FMM был обобщен для работы с общими сетками, которые дискретизируют область.[6][7] [8] [9]

Методы исправления меток, такие как алгоритм Беллмана – Форда, также могут использоваться для решения дискретизированного уравнения Эйконала с многочисленными разрешенными модификациями (например, «сначала маленькие метки» [5] [12] или «большие метки в последнюю очередь» [5] [13 ] ] ). Также были разработаны методы с двумя очередями [14] , которые по сути являются версией алгоритма Беллмана-Форда, за исключением того, что используются две очереди с порогом, используемым для определения, какой очереди должна быть назначена точка сетки на основе локальной информации.

Алгоритмы развертки, такие как метод быстрой развертки (FSM) [15] , очень эффективны для решения уравнений Эйконала, когда соответствующие характеристические кривые не меняют направление очень часто. [5] Эти алгоритмы корректируют метки, но не используют очередь или кучу, а вместо этого предписывают разные порядки для обновляемых точек сетки и повторяют эти порядки до сходимости. Были внесены некоторые улучшения, такие как «блокировка» точек сетки [14]во время развертки if не получает обновления, но на сетках с высокой степенью детализации и пространствах более высокой размерности по-прежнему возникают большие накладные расходы из-за необходимости проходить через каждую точку сетки. Были введены параллельные методы, которые пытаются декомпозировать домен и выполнять поиск по каждому декомпозированному подмножеству. Параллельная реализация Чжао разбивает домен на -мерные подмножества, а затем запускает отдельный автомат для каждого подмножества. [16] Параллельная реализация Dextrixhe также разбивает область на части, но распараллеливает каждую отдельную развертку, так что процессоры несут ответственность за обновление точек сетки в -мерной гиперплоскости до тех пор, пока не будет развернут весь домен. [17]

Также были введены гибридные методы , которые используют эффективность FMM с простотой FSM. Например, метод ячеек кучи (HCM) разбивает домен на ячейки и выполняет FMM в домене ячеек, и каждый раз, когда "ячейка" обновляется, FSM выполняется в локальном домене точки сетки, который находится внутри этой ячейки. [5] Также была разработана распараллеленная версия HCM. [18]

Численное приближение [ править ]

Для простоты предположим, что это дискретизировано в однородную сетку с интервалом .

2D-аппроксимация на декартовой сетке [ править ]

Предположим, что точка сетки имеет значение . Схема первого порядка для аппроксимации частных производных:

куда

Благодаря согласованным, монотонным и причинным свойствам этой дискретизации [5] легко показать, что if and and then

что значит

Это решение всегда будет существовать до тех пор, пока удовлетворяется и больше, чем оба, и , пока . Если необходимо выполнить обновление более низкой размерности, предполагая, что одна из частных производных равна :

n -D приближение на декартовой сетке [ править ]

Предположим, что точка сетки имеет значение . Повторяя те же шаги, что и в случае, мы можем использовать схему первого порядка для аппроксимации частных производных. Пусть будет минимум значений соседей по направлениям, где - стандартный единичный базисный вектор . Тогда приближение

Решение этого квадратного уравнения относительно урожайности:

Если дискриминант квадратного корня отрицательный, то необходимо выполнить обновление более низкой размерности (т. Е. Одна из частных производных ).

Если затем выполнить одномерное обновление

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

Математическое описание [ править ]

Уравнение эйконала имеет вид

Плоскость можно рассматривать как начальное условие, думая о том, что мы также можем решить уравнение на подмножестве этой плоскости или на изогнутой поверхности с очевидными модификациями.

Уравнение эйконала появляется в геометрической оптике , которая представляет собой способ изучения решений волнового уравнения , где и . В геометрической оптике уравнение эйконала описывает фазовые фронты волн. При разумной гипотезе о «начальных» данных уравнение эйконала допускает локальное решение, но глобальное гладкое решение (например, решение на все времена в случае геометрической оптики) невозможно. Причина в том, что могут образовываться каустики . В случае геометрической оптики это означает пересечение волновых фронтов.

Уравнение эйконала можно решить методом характеристик. Необходимо наложить «нехарактерную» гипотезу вдоль исходной гиперповерхности , где H  =  H ( x , p ) и p  = ( p 1 , ..., p n ) - переменная, которая заменяется на ∇ u . Здесь x  = ( x 1 , ..., x n ) = ( t , x ′).

Во- первых, решить эту проблему , . Это делается путем определения кривых (и значений на этих кривых) как

Следует отметить , что еще до того, у нас есть решение , мы знаем , для связи с нашим уравнением .

То, что эти уравнения имеют решение для некоторого интервала, следует из стандартных теорем ОДУ (с использованием нехарактерной гипотезы). Эти кривые заполняют открытый набор вокруг плоскости . Таким образом, кривые определяют значение в открытом наборе относительно нашей исходной плоскости. После определения как такового легко увидеть, используя цепное правило, что и, следовательно, вдоль этих кривых.

Мы хотим, чтобы наше решение удовлетворяло , или, более конкретно, для каждого , Предполагая на минуту, что это возможно, для любого решения, которое мы должны иметь

и поэтому

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

Осталось показать , что мы определили в окрестности нашей исходной плоскости градиент некоторой функции . Это последует, если мы покажем, что векторное поле не скручивается. Рассмотрим первый член в определении . Этот член свободен от скручивания, поскольку является градиентом функции. Что касается другого члена, отметим

Результат следует.

Приложения [ править ]

  • Конкретное применение - вычисление ослабления радиоволн в атмосфере .
  • Определение формы по штриховке в компьютерном зрении.
  • Геометрическая оптика
  • Непрерывные задачи кратчайшего пути
  • Сегментация изображения
  • Исследование формы твердотопливного ракетного зерна

См. Также [ править ]

  • Уравнение Гамильтона – Якоби – Беллмана.
  • Уравнение Гамильтона – Якоби
  • Принцип Ферма

Ссылки [ править ]

  1. ^ Оксфордский словарь английского языка. 2-е изд. 1989. OED Online. Издательство Оксфордского университета. 4 апреля 2000 г. http://dictionary.oed.com/cgi/entry/00292404
  2. ^ Эванс, LC уравнения с частными производными . Тексты для выпускников AMS по математике. Vol. 19. с. 93.
  3. ^ Clawson, Z .; Chacon, A .; Владимирский, А. (2014). «Ограничение причинной области для уравнений эйконала». Журнал СИАМ по научным вычислениям . 36 (5): A2478 – A2505. arXiv : 1309.2884 . DOI : 10.1137 / 130936531 .
  4. ^ Барди, М .; Капуццо-Дольчетта, И. (1997). Оптимальное управление и вязкостные решения уравнений Гамильтона – Якоби – Беллмана . Бостон: Биркхойзер. ISBN 0-8176-3640-4.
  5. ^ a b c d e е Чакон, А .; Владимирский, А. (2012). «Быстрые двухмасштабные методы для уравнений эйконала». Журнал СИАМ по научным вычислениям . 34 (2): A547 – A578. arXiv : 1110,6220 . DOI : 10.1137 / 10080909X .
  6. ^ a b c Kimmel, R .; Сетиан, Дж. А. (1998). «Вычисление геодезических путей на многообразиях» . Труды Национальной академии наук . 95 (15): 8431–8435. DOI : 10.1073 / pnas.95.15.8431 .
  7. ^ а б в Бронштейн AM; Бронштейн, ММ; Киммел, Р. (2007). «Вычисление взвешенных дистанционных карт на параметрических трехмерных многообразиях». Журнал вычислительной физики . 225 (1): 771–784. DOI : 10.1016 / j.jcp.2007.01.009 .
  8. ^ а б Сетиан, Дж. А; Владимирский, А. (2000). «Быстрые методы для уравнения Эйконала и связанных с ним уравнений Гамильтона – Якоби на неструктурированных сетках» . Proc. Natl. Акад. Sci. США . 97 (11): 5699–5703. DOI : 10.1073 / pnas.090060097 .
  9. ^ а б Ершов Д.С. ЛаВалль, С.М. (2012). "Симплициальные алгоритмы Дейкстры и A *: от графов к непрерывным пространствам". Продвинутая робототехника . 26 (17): 2065–2085. DOI : 10.1080 / 01691864.2012.729559 .
  10. ^ a b Сетиан, Дж. А. (1996). «Метод установки быстроходного уровня для монотонно продвигающихся фронтов» . Proc. Natl. Акад. Sci . 93 (4): 1591–1595. DOI : 10.1073 / pnas.93.4.1591 .
  11. ^ a b Цициклис, JN (1995). «Эффективные алгоритмы глобально оптимальных траекторий». IEEE Trans. Автомат. Контроль . 40 (9): 1528–1538. DOI : 10.1109 / 9.412624 .
  12. ^ Bertsekas, DP (1993). «Простой и быстрый алгоритм исправления меток для кратчайших путей». Сети . 23 (8): 703–709. DOI : 10.1002 / нетто.3230230808 . ЛВП : 1721,1 / 3256 .
  13. ^ Берцекас, Д.П .; Guerriero, F .; Мусманно, Р. (1996). «Параллельные асинхронные методы исправления меток для кратчайших путей». Журнал теории оптимизации и приложений . 88 : 297–320. DOI : 10.1007 / BF02192173 .
  14. ^ а б Бак, С .; McLaughlin, J .; Ренци, Д. (2010). «Некоторые улучшения для метода быстрого подметания». Журнал СИАМ по научным вычислениям . 32 (5): 2853–2874. DOI : 10.1137 / 090749645 .
  15. ^ Чжао, Х. (2004). «Метод быстрого поиска для уравнений эйконала» . Математика. Комп . 74 : 603–627. DOI : 10.1090 / S0025-5718-04-01678-3 .
  16. ^ Чжао, Х. (2007). «Параллельные реализации метода быстрого поиска». J. Comput. Математика . 25 (4): 421–429. JSTOR 43693378 . 
  17. ^ Detrixhe, M .; Gibou, F .; Мин, К. (2013). «Параллельный быстрый метод прогонки для уравнения Эйконала». Журнал вычислительной физики . 237 : 46–55. DOI : 10.1016 / j.jcp.2012.11.042 .
  18. ^ Chacon, A .; Владимирский, А. (2015). «Параллельный двухмасштабный метод для уравнений Эйконала». Журнал СИАМ по научным вычислениям . 37 (1): A156 – A180. arXiv : 1306,4743 . DOI : 10.1137 / 12088197X .

Дальнейшее чтение [ править ]

  • Париж, ДТ; Херд, Ф.К. (1969). Основы электромагнитной теории . Макгроу-Хилл. С. 383–385. ISBN 0-07-048470-8.
  • Арнольд, В.И. (2004). Лекции по дифференциальным уравнениям с частными производными (2-е изд.). Springer. С. 2–3. ISBN 3-540-40448-1.

Внешние ссылки [ править ]

  • Линеаризованное уравнение эйконала
  • Английский перевод "Das Eikonal" Генриха Брунса