The method of simple iterations with correction of convergence and the minimal discrepancy method for plasmonic problems
- Authors: Davidovich M.V.1, Kobetz A.K.2, Sayapin K.A.1
-
Affiliations:
- Saratov State University
- LLC «NPF “Etna plus”»
- Issue: Vol 24, No 3 (2021)
- Pages: 18-27
- Section: Articles
- URL: https://journals.ssau.ru/pwp/article/view/9808
- DOI: https://doi.org/10.18469/1810-3189.2021.24.3.18-27
- ID: 9808
Cite item
Full Text
Abstract
The problem of searching for complex roots of the dispersion equations of plasmon-polaritons along the boundaries of the layered structure-vacuum interface is considered. Such problems arise when determining proper waves along the interface of structures supporting surface and leakage waves, including plasmons and polaritons along metal, dielectric and other surfaces. For the numerical solution of the problem, we consider a modification of the method of simple iterations with a variable iteration parameter leading to a zero derivative of the right side of the equation at each step, i.e. convergent iterations, as well as a modification of the minimum residuals method. It is shown that the method of minimal residuals with linearization coincides with the method of simple iterations with the specified correction. Convergent methods of higher orders are considered. The results are demonstrated by examples, including complex solutions of dispersion equations for plasmon-polaritons. The advantage of the method over other methods of searching for complex roots in electrodynamics problems is the possibility of ordering the roots and constructing dispersion branches without discontinuities. This allows you to classify modes.
Full Text
Введение
В задачах плазмоники, например при решении нелинейных комплексных дисперсионных уравнений (ДУ), возникает проблема нахождения их комплексных корней. При этом важно построение полной дисперсионной ветви: зависимостей фазовой постоянной (замедления) и постоянной затухания от частоты, например, для поверхностных плазмон-поляритонов (ПП). Мы рассматриваем среды и структуры с диссипацией, поэтому дисперсионные ветви непрерывны и существуют для всех частот, в том числе и в запрещенных для недиссипативных структур зонах. Если в разрешенных зонах при пренебрежимо малой диссипации ПП обычно имеет вид медленной поверхностной волны, а его дисперсия может быть найдена путем решения ДУ в действительной области, то в запрещенной зоне ПП обычно быстрые вытекающие, соответствующие антиповерхностной волне с большим радиационным затуханием. При реальной диссипации ПП классифицируются на втекающие и вытекающие [1‒5], что определяется углом вытекания Здесь мы считаем, что ПП распространяются вдоль оси z, лежащей на поверхности раздела x = 0 структура – вакуум. Сверху в вакууме причем мы ищем решение с зависимостью При может находиться произвольная структура или среда, поддерживающая указанную волну. Волна прямая, если обратная, если [1; 2]. Случай отсутствия диссипации требует для анализа характера волны рассмотрения дисперсии и вычисления групповой скорости. В общем случае определения характера волны следует использовать проинтегрированную по поперечному сечению структуры компоненту вектора Пойнтинга и тогда критерием служит знак величины [5]. Следует отметить, что для вытекающих волн интеграл может расходиться, и для определения плотности потока мощности его нужно вычислять в определенных границах, а затем переходить к пределу. Для втекания необходимо условие Определяя видим, что в этом случае энергия втекает из вакуума в структуру, тогда как при она вытекает из структуры в вакуум. Границей перехода от медленных к быстрым волнам служит условие «отсечки» Далее будем решать ДУ вида Простейшее такое ДУ Ценнека имеет вид и описывает ПП над диэлектрическим полупространством. Оно дает явное решение, поэтому уравнением не является. Для него ПП всегда втекающий, причем для быстрой волны Ценнека при втекание может быть весьма слабым, как и для весьма медленного ПП, когда и диссипация мала: [4]. В общем случае правая часть ДУ нелинейно зависит от даже если возможно описание структуры поверхностным импедансом, поэтому нахождение корней ДУ является актуальной задачей.
Одним из распространенных методов поиска корней общего нелинейного уравнения
(1)
является метод простых итерации (МПИ) [6; 7] или последовательных приближений. Согласно ему осуществляются итерации
(2)
Невязка уравнения (1) совпадает с самой функцией: а для уравнения (2) невязка есть Под невязкой, характеризующей решение, будем понимать квадрат модуля невязки т. е. квадрат нормы. Функция может быть получена из (1) бесконечным числом способов: где ‒ произвольная функция. Обычно для действительного уравнения ее берут непрерывной и знакопостоянной [6]. Если в уравнении (1) функция дифференцируемая p раз, функцию также удобно брать таковой. Далее будем предполагать, что все функции дважды, а в некоторых алгоритмах и трижды непрерывно дифференцируемые. МПИ удобен и для комплексного уравнения для определения комплексных корней. Итерационный процесс для (1) и (2) запишем в эквивалентном виде
(3)
где для уравнения (1) а для уравнения (2) Очевидно, классический МПИ (2) реализуется, если параметр итерации равен единице на каждом шаге: Однако выбор параметра итерации на каждом шаге дает дополнительную возможность улучшить сходимость. Это, например, используется в методе минимальных невязок (ММН) [8; 9]: параметр итерации выбирается из условия минимума на следующем шаге. В случае систем линейных алгебраических уравнений (СЛАУ) или для линейных операторных уравнений или в форме (3) имеем [8; 9]:
(4)
Скалярное произведение понимаем как Для сходимости простых итераций достаточно, чтобы для одной из норм выполнялось условие Для сходимости ММН достаточно выполнения условия Считаем матрицу эрмитовой, что всегда можно сделать, умножив СЛАУ на матрицу, эрмитово сопряженную исходной и нормированной: разделив СЛАУ на норму. Рассмотрим квадрат спектральной нормы Это наибольшее собственное значение матрицы и по условию Тогда итерации выполняются с параметром (4), если При выходе из этой области параметр следует корректировать. При следует брать При очень малом параметре алгоритм почти зацикливается, поэтому следует брать не допуская слишком малых значений. Алгоритм метода скорейшего спуска (МСС) аналогичен, но в нем минимизируется энергетическая норма невязки, а параметр итерации приобретает известный вид ММН и МСС могут не сойтись. Даже в случае одного линейного уравнения итерационный процесс может разойтись, а может сходиться достаточно медленно. Для одного линейного уравнения ММН и МСС дают решение за один шаг в силу скалярной природы задачи: Это также следует из условия В многомерном случае и из наложения условия не следует, вообще говоря, сходящийся алгоритм. Получающееся квадратное уравнение для может иметь комплексные значения для действительной СЛАУ. Использование матричного параметра итерации сопряжено с трудностями его определения: такой оптимальный параметр должен быть взят в виде т. е. приводит к той же самой задаче, для решения которой он и выбирается. Матричный параметр целесообразен в специальных случаях, например, когда матрица имеет большие диагональные элементы. Однако для поиска корня нелинейного уравнения условие весьма продуктивно.
Методы коррекции параметра итерации
При решении нелинейного скалярного уравнения соотношение может быть наложено, поскольку принципиально может быть достигнуто. Цель работы – модификация МПИ с целью получения сходящихся алгоритмов для решения нелинейных уравнений. В работе [9] рассмотрен ММН в случае расположения начальной точки x близко к корню Он основан на разложениях Тейлора типа в частном случае – на линеаризации, т. е. на удержании в разложениях такого типа линейного члена. Рассматривая уравнение (2) в форме (3), имеем Параметр можно искать из условия, что имеет минимум, т. е. из условия [8]. Поскольку (иначе итерации уже бы сошлись на шаге это эквивалентно условию Из него имеем Поскольку это означает, что С другой стороны, поэтому имеем соотношение
из которого следует Итерационный процесс приобретает вид
Поскольку корень неизвестен, процесс реализуем заменой в форме
(5)
полагая Итерации (5) имеют форму (2) с переопределением функции на Рассмотрим, к чему он приводит. Известно, что процесс (2) сходится, если в области сходимости (принцип сжимающих отображений). Однако если это условие не выполнено, процесс (2) может разойтись. Это требует поиска и подбора вида функций Удобно строить такие процессы, которые сходятся из любого начального приближения. Конечно, теоретическая сходимость не означает возможности вычисления. Скажем, вполне можно построить процесс, сходящийся за несколько итераций при движении из начальной точки вблизи корня, и сходящийся за 106 или за существенно большее число итераций при движении из удаленной точки. Такие точки нецелесообразно рассматривать и всегда желательно определять области, из которых скорость сходимости высокая. Если рассмотреть форму (5), то для выполнения условия сжимающих отображений достаточно выполнить где параметр Выбирая этот параметр на каждом шаге, можно находить параметр итерации и строить сходящийся итерационный процесс. Удобнее, однако, сразу взять т. е. положить В этом случае производная правой части (5) в точке точно равна нулю, а процесс сходится, даже если Такие образом, на каждом шаге процесс (5) подбирает оптимальную функцию в правой части так, что
Рассмотрим ряд частных случаев. Если то в окрестности этой точки реализуется хорошо сходящийся процесс (2). Если (точка вблизи полюса производной), то поэтому Это медленно сходящийся процесс, и для его убыстрения целесообразно сделать одну-две простые итерации (2), а затем перейти к процессу (5) в новой точке, т. е. отойти от полюса производной. Если то Вблизи корня функция отличается от аргумента на малую величину: Тогда Если существенно меньше единицы или величина отрицательная, то сходимость хорошая. Если 1 возможна разболтка. Если то для ее преодоления надо сделать 2‒3 итерации (2), а если то 2‒3 итерации (5) без пересчета параметра итерации, а затем продолжить процесс (5). Если где величина порядка точности представления чисел в ЭВМ (погрешность округления), это означает, что точка вблизи корня, в котором При достижении такой точки целесообразно фиксировать и выполнять метод простой итерации с Вообще, если это означает, что т. е. ‒ это корень. Поэтому рассматриваем случай Это может быть, только если и процесс подошел к корню. Фактически продолжение итераций (5) означает использование медленно сходящегося процесса (2). В этом случае следует сделать несколько итераций (5) без пересчета параметров, что обычно достаточно для получения результата. При приближенном вычислении производной из-за разболтки сходимость может не достигаться. В этом случае удобно вообще зафиксировать параметр итерации, пока производная слабо отличается от единицы. Если для достижения быстрой сходимости функцию целесообразно заменить на новую На эту функцию наложим условие что делает процесс быстро сходящимся. Функцию можно взять с точностью до любого множителя, поэтому задаем произвольно. Полагаем
Справа вообще можно написать полином, но это усложняет задачу. Имеем
Параметр возьмем из условия, что сходимость в точке начального приближения хорошая, например, берем Таким образом, необходимо интегрировать уравнение
из начальной точки с произвольным начальным условием
Интегрирование желательно выполнить аналитически, например методом рядов. Если это возможно, к новой функции применимы оба процесса (2) и (5). Начальное условие для произвольное и может использоваться для упрощения решения, как и параметр a.
Поскольку при итерации (5) не попадает точно в корень итерации продолжаются, однако погрешности не возрастают, а обычно уменьшаются. Численное вычисление производных может приводить к разболтке, т. е. к немонотонному изменению Вблизи корня процесс имеет второй порядок и сходится квадратично, т. е. подобно методу Ньютона [6]. Однако метод Ньютона сходится не всегда. Преимущества процесса (5) в том, что по построению поэтому он обладает бесконечной областью гарантированной сходимости. Однако при его реализации и численном вычислении производных возможно зацикливание. Его определяем условиями, когда невязка мала или изменяется немонотонно, а невязка уравнения еще не мала для выхода из процесса. Тогда при численном вычислении производных для избегания зацикливания нужно после итерации (5) провести 2‒3 простые итерации (2), если для них или по формуле (5) без пересчета параметра итерации, если С использованием полученного параметра и функции метод Ньютона в форме приобретает вид (5), т. е. сходится, если Если вторая производная в корне ограничена, то сходимость имеет место всегда при попадании в малую окрестность корня. Быстрая сходимость в окрестности корня имеет место, если
Таблица. Сходимость (ход итераций) процессов для вычисления
Table. Сходимость (ход итераций) процессов для вычисления
n | и алгоритм (5) | Алгоритм (10) | Алгоритм (10) | |||
0 | 10,0 | 10,0 | 10,0 | 0,1 | 0,1 | 0,1 |
1 | 5,100000 | 0,392157 | 6,733333 | 10,050000 | 0,199005 | 6,733333 |
2 | 2,746078 | 0,728311 | 4,587899 | 5,124503 | 0,390282 | 4,587899 |
3 | 1,737195 | 1,151281 | 3,203909 | 2,757392 | 0,725323 | 3,203909 |
4 | 1,444238 | 1,3841813 | 2,344018 | 1,741358 | 1,148529 | 2,344018 |
5 | 1,414526 | 1,413902 | 1,847091 | 1,444943 | 1,384137 | 1,847091 |
6 | 1,414214 | 1,414214 | 1,592322 | 1,414540 | 1,413887 | 1,592322 |
Рассмотрим в качестве примера классическую задачу извлечения квадратного корня Как известно, алгоритм всегда расходится из любой точки, а алгоритм сходится всегда из любого начального приближения [6]. Причина в том, что в первом случае при малых и в точке корня а во втором случае и в точке корня При этом всегда имеет место попадание в малую окрестность корня. Если в методе Ньютона взять получим сходящийся алгоритм с Если в методе Ньютона взять получим расходящийся алгоритм Вообще для функции сходимость метода Ньютона будет, если Следуя вышеизложенному, формируем процесс в котором Как видно, Для этой функции Желательно использовать алгоритм (5), для которого n = 1, 2, … Он эквивалентен алгоритму (2) с приведенной функцией Однако в общем случае, когда производная неизвестна и вычисляется численно, получить функцию нельзя. В случае извлечения корня такая формула приобретает вид Для нее, как и для процессов и (5), в таблице приведены сходимости итераций для двух начальных приближений и при Еще один процесс с удержанием производной второго порядка следует из равенства при условии, что величина мала по модулю. Получаем
что дает
Решение дисперсионных уравнений для поверхностных плазмонов
Поверхностные ПП в настоящее время широко исследуются в нанооптике, фотонике и наноплазмонике [1‒5; 10‒19]. Особенность их моделирования в том, что необходим поиск комплексных корней нелинейных трансцендентных дисперсионных уравнений. Рассмотрим решение комплексного уравнения
(6)
Это уравнение описывает комплексный коэффициент замедления ПП вдоль поверхности образца с комплексным импедансом Поверхностный импеданс характеризует входное сопротивление образца. Металл описывается комплексной зависящей от круговой частоты диэлектрической проницаемостью (ДП) где ‒ константы, а на низких частотах также является константой. На высоких частотах мы опишем ее двумя термами дисперсии Лоренца, подбирая параметры так, чтобы удовлетворить экспериментальным данным для металлов в оптическом диапазоне. Далее обозначаем Уравнение (6) имеет точное решение для любого однородного образца с ДП e, занимающего полупространство (J. Zenneck, 1907). Это точное решение получается сшиванием электромагнитных полей или приравниванием входных импедансов, например металла и характеристического импеданса вакуума для E-волны. Однако если образец неоднородный (слоистый или ДП зависит от нормальной координаты), входной импеданс является сложной функцией, но уравнение (6) все равно справедливо. Решения таких уравнений рассмотрены в ряде работ (см. [1‒4; 14]). Кроме того, в ряде работ показано совместное итерационное решение интегральных уравнений и соответствующих им функционалов, получающиеся из линейной теории рассеяния или линейной электродинамики. Искомый параметр в такие функционалы входит нелинейно, в том числе и через аргументы трансцендентных функций. В нелинейной теории рассеяния итерационные методы, как правило, являются наиболее эффективными для получения решений. Часто в теории рассеяния возникают интегральные уравнения типа Липпмана – Швингера в форме объемных (трехмерных) уравнений Фредгольма второго рода, для которых удобно организовать итерационный процесс типа (2), в котором ‒ интегральный или интегродифференциальный оператор, а x ‒ функция трехмерных координат и времени. Для таких задач также применимы изложенные итерационные алгоритмы.
Для задач о плазмонах есть области, где модуль производной правой части уравнений типа (6) больше единицы и метод прямой итерации расходится. Решение для металла (серебро) приведено на рис. 1, кривая 1. Однако если решать уравнение (6) МПИ, то в области он сходится, в области расходится, а в области снова имеет место сходимость. Действительно, Будем считать потери очень малыми, т. е. В области малых частот и В области плазмонного резонанса имеем и Если то а Если то и Нетрудно видеть, что Поэтому сходимость возникает при когда и Построим процесс, который сходится во всей области комплексных значений ДП. Если взять процесс типа (2) определен функцией
(7)
Однако такой процесс хорошо сходится только в окрестности корня: именно там Процесс с индексом k, сходящийся из любого начального приближения, имеет вид
(8)
Для него где
Реально необходимо строить частотную дисперсию ПП. Полагая для низких частот получаем быстро сходящийся к решению процесс. Это решение на низких частотах определяет быстрый (движущийся почти со скоростью света) ПП. Плавно повышая частоту и используя для начального значения полученное решение на предыдущей частоте, получаем быстро сходящиеся процессы для всех частот. Преимущество таких вычислений в том, что всегда начальное приближение близко к корню, поэтому скорость сходимости высокая, и можно также использовать процесс (7). Результаты расчета приводят к точкам 2 на рис. 1, точно ложащимся на дисперсионную ветвь (кривая 1, рис. 1).
Рис. 1. Дисперсия замедления ПП на поверхности серебра (кривая 1), на поверхности серебра, покрытой диэлектрической пленкой толщины 250 нм с ДП (3), на поверхности серебра, покрытой диэлектрической пленкой и пленкой серебра толщиной 10 нм (4). Точки 2 показывают сходимость итераций (5) для ПП на серебре
Fig. 1. Dispersion of PP deceleration on the silver surface (curve 1), on the silver surface covered with a dielectric film 250 nm thick with DP (3), on the surface of silver coated with a dielectric film and a silver film 10 nm thick (4). Points 2 show the convergence of iterations (5) for PP on silver
Рассмотрим более сложную подобную задачу. Пусть на металле лежит слой диэлектрика с ДП толщины d. Тогда входной импеданс приобретает вид
(9)
Опять решаем уравнение (6). Результат решения приведен на рис. 1, кривая 3. Еще один пример на рис. 1 (кривая 4) соответствует случаю, когда еще и на слое диэлектрика лежит слой металла толщины Импеданс строится рекуррентно по формуле (9) подстановкой в нее и Можно получить метод более высокого порядка, оставляя в разложении правой части в точке корня три члена и полагая что также ведет к условию Окончательно имеем
(10)
Рис. 2. Дисперсия потерь ПП на поверхности серебра (1), на серебре, покрытом диэлектрической пленкой (3), на серебре, покрытом диэлектрической пленкой и пленкой серебра толщиной 10 нм (4). Точки 2 показывают сходимость итераций (5) для ПП на серебре. Структура соответствует рис. 1
Fig. 2. Dispersion of PP losses on the surface of silver (1), on silver coated with a dielectric film (3), on silver coated with a dielectric film and a silver film with a thickness of 10 nm (4). Points 2 show the convergence of iterations (5) for PP on silver. The structure corresponds to Fig. 1
Рис. 3. Дисперсия в слое асимметричного ГММ (вкладка) толщины 50 нм при разных углах a: p/3, p/4 и p/6. Знаки «+» и «‒» в y соответствуют графикам (а) и (б)
Fig. 3. Dispersion in an asymmetric HMM layer (inset) 50 nm thick at different angles a: p/3, p/4, and p/6. The signs «+» and «‒» in y correspond to graphs (a) and (b)
Рассмотрим пример более сложной структуры в виде слоя гиперболического метаматериала ГММ второго типа [5] (см. вставка на рис. 3, а) толщины d, образованного тонкими серебряными пленками, разделенными диэлектрическими слоями SiO2. Для упрощения гомогенизации мы считаем слои металла и диэлектрика одинаковой наноразмерной толщины. Тогда гомогенизация справедлива вплоть до оптических частот, и слой, имеющий ось анизотропии вдоль оси z, характеризуется диагональным тензором ДП Здесь мы обозначили ДП металла и диэлектрика Для ДП металла (серебра) мы используем модель Друде – Лоренца с введением двух Лоренцевых термов для описания сложного поведения вблизи перехода через нуль [20]. Если повернуть ось анизотропии на угол α относительно оси y, получим тензор ДП вида
(11)
Он соответствует случаю асимметричного ГММ, когда ось анизотропии направлена под углом к границе раздела. Еще более сложным является случай, когда волна распространяется вдоль поверхности в произвольном направлении, т. е. образует некий угол q с осью z. Поворачивая систему координат вдоль оси x так, что новая ось z совпала с направлением распространения, получим в новой системе координат тензор ДП вида
(12)
с компонентами:
Мы не приводим довольно сложно получающиеся ДУ. Наиболее простой случай здесь соответствует полупространству с тензором ДП (11), когда волны распадаются на E и H ПП. Также имеется два типа волн для случая конечного слоя (рис. 3). В этом случае ДУ имеет вид
(13)
где а входящая в (13) функция представляется в виде
В случае тензора ДП (12) волны вдоль поверхности слоя гибридные. ДУ может быть получено методом сшивания и на основе матриц передачи (переноса) – так называемых матриц Берремана. Для рис. 3 также существуют области прямых и обратных волн на дисперсионных кривых. В силу корневых многозначностей в общем случае возможны четыре дисперсионные ветви. Возможно рассмотрение ПП вдоль поверхностей ГММ, построенных на основе графен-диэлектрических структур [5]. ГММ с полупроводниковыми и графеновыми слоями хорошо оптически управляются. Также возможно создание гиротропных структур, управляемых магнитным полем, но получение ДУ в этом случае является весьма сложной задачей.
Заключение
Показано, что алгоритм МПИ с коррекцией сходимости путем подбора правой части, имеющей нулевую производную на каждом шаге, совпадает с ММН первого приближения (при линеаризации) и имеет то преимущество, что всегда сходится (по крайней мере, невязка не возрастает). Такой выбор приводит к равенству нулю линеаризованной невязки. Вблизи корня сходимость квадратичная. Однако в ряде случаев возможно сильное замедление сходимости. В этих случаях можно предусмотреть специальные методы коррекции шага. Если корней несколько, алгоритм их поиска может состоять из движений из сильно различных начальных приближений.
Рассмотренные адаптивные методы удобны для задач плазмоники и позволяют определять целиком всю комплексную ветвь и даже несколько ветвей (если они есть) дисперсионного уравнения при плавном изменении частоты (или иного параметра), т. е. решать проблему поиска и классификации комплексных корней. На рис. 2 приведены результаты для потерь соответствующие рис. 1. Приведенные численные результаты, рис. 1–3 показывают возможность существования обратных ПП, для которых Если дисперсионная кривая 4, рис. 1 строится из условия то обратным ПП соответствуют «отрицательные» потери (рис. 2, кривая 4).
About the authors
Mikhail V. Davidovich
Saratov State University
Email: davidovichmv@info.sgu.ru
Doctor of Physical and Mathematical Sciences, Professor of the Department of Radio Engineering and Electrodynamics
Russian Federation, SaratovAlexander K. Kobetz
LLC «NPF “Etna plus”»
Email: kobetzak@info.sgu.ru
Quality Director
Russian Federation, SaratovKirill A. Sayapin
Saratov State University
Author for correspondence.
Email: sayapin_kirill@mail.ru
postgraduate student of the Department of Radio Engineering and Electrodynamics, Institute of Physics
Russian Federation, SaratovReferences
- Davidovich M.V. Plasmons in multilayer planar-layered structures. Kvantovaja elektronika, 2017, vol. 47, no. 6, pp. 567‒579. URL: http://mi.mathnet.ru/qe16620 (In Russ.)
- Davidovich M.V. Inflowing and Outflowing Improper Modes – Analysis of Dissipative Dispersion Equations and Zenneck Wave. Saratov: Sarat. un-t, 2014, 104 p. (In Russ.)
- Davidovich M.V. Maximum deceleration and negative dispersion of plasmons along the metal layer. PZhTF, 2017, vol. 43, no. 22, pp. 55‒62. DOI: https://doi.org/10.21883/PJTF.2017.22.45261.16629 (In Russ.)
- Davidovich M.V. On the condition for the transition of a fast surface wave to a slow one. Radiotehnika i elektronika, 2018, vol. 63, no. 6, pp. 499–506. URL: https://www.elibrary.ru/item.asp?id=35104331 (In Russ.)
- Davidovich M.V. Hyperbolic metamaterials: preparation, properties, applications, prospects. UFN, 2019, vol. 189, no. 12, pp. 1250‒1284. DOI: https://doi.org/10.3367/UFNr.2019.08.038643 (In Russ.)
- Kalitkin N.N. Numerical Methods. Moscow: Nauka, 1978, 512 p. (In Russ.)
- Chapra S.C., Canale R.P. Numerical Methods for Engineers. New York: McGraw-Hill Education, 2014, 970 p.
- Samohin A.B. Integral Equations and Iterative Methods in Electromagnetic Scattering. Moscow: Radio i svjaz’, 1998, 160 p. (In Russ.)
- Davidovich M.V. Iterative Methods for Solving Problems of Electrodynamics. Saratov: Sarat. un-t, 2014, 240 p.
- Babicheva V.E. et al. Long-range plasmonic waveguides with hyperbolic cladding. Opt. Express, 2015, vol. 23, no. 24, pp. 31109–31119. DOI: https://doi.org/10.1364/OE.23.031109
- Lyashko E.I., Maimistov A.I. Guided waves in asymmetric hyperbolic slab waveguides: the TM mode case. J. Opt. Soc. Am. B, 2016, vol. 33, no. 11, pp. 2320–2330. DOI: https://doi.org/10.1364/JOSAB.33.002320
- Chern R.-L., Yu Y.-Z. Chiral surface waves on hyperbolic-gyromagnetic metamaterials. Opt. Express, 2017, vol. 25, no. 10, pp. 11801–11812. DOI: https://doi.org/10.1364/OE.25.011801
- Gao W.-L. et al. Chiral surface waves supported by biaxial hyperbolic metamaterials. Light Sci. Appl., 2015, vol. 4, no. 9, pp. e328-1–5. DOI: https://doi.org/10.1038/lsa.2015.101
- Popov V., Lavrinenko A.V., Novitsky A. Surface waves on multilayer hyperbolic metamaterials: Operator approach to effective medium approximation. Phys. Rev. B, 2018, vol. 97, no. 12, pp. 125428-1–10. DOI: https://doi.org/10.1103/PhysRevB.97.125428
- Xiang Y. et al. Engineered surface Bloch waves in graphene-based hyperbolic metamaterials. Opt. Express, 2014, vol. 22, no. 3, pp. 3054–3062. DOI: https://doi.org/10.1364/OE.22.003054
- Guo T. et al. Tunable terahertz amplification based on photoexcited active graphene hyperbolic metamaterials [Invited]. Opt. Materials Express, 2014, vol. 8, no. 12, pp. 3941–3952. DOI: https://doi.org/10.1364/OME.8.003941
- Grig T., Hess O. Tunable surface waves at the interface separating different graphene-dielectric composite hyperbolic metamaterials. Opt. Express, 2017, vol. 25, no. 10, pp. 11466–11476. DOI: https://doi.org/10.1364/OE.25.011466
- Zhang L. et al. Tunable bulk polaritons of graphene-based hyperbolic metamaterials. Opt. Express, 2014, vol. 22, no. 11, pp. 14022–14030. DOI: https://doi.org/10.1364/OE.22.014022
- Davidovich M.V. Dyakonov plasmon-polaritons along a hyperbolic metamaterial. Komp’juternaja optika, 2021, vol. 45, no. 1, pp. 48–57. DOI: https://doi.org/10.18287/2412-6179-CO-673 (In Russ.)
- Johnson P.B., Christy R.W. Optical constants of the noble metals. Phys. Rev. B, 1972, vol. 6, no. 12, pp. 4370–4379. DOI: https://doi.org/10.1103/PhysRevB.6.4370