Алгоритм нахождения значений собственных функций возмущенных самосопряженных операторов методом регуляризованных следов
Автор: Кадченко Сергей Иванович, Какушкин Сергей Николаевич
Рубрика: Математическое моделирование
Статья в выпуске: 40 (299), 2012 года.
Бесплатный доступ
Статья является продолжением работ, связанных с разработкой неитерационного численного метода, позволяющего находить значения первых собственных функций возмущенных самосопряженных операторов в узлах дискретизации. Трудность использования метода РС без непосредственного решения систем нелинейных уравнений связана с выражением значений собственных функций возмущенных дискретных операторов из произведения собственной функции возмущенного оператора на ее сопряженную. В работе предложен вычислительно эффективный алгоритм, позволяющий обойти эту сложность. Разработанная методика была проверена на примере спектральной задачи нахождения значений собственных функций возмущенного оператора Лапласа. Из результатов вычисления видно, что найденные значения собственных функций хорошо согласуются с результатами, полученными известными методами А.Н. Крылова и А.М. Данилевского.
Собственные числа, собственные функции, "взвешенные" поправки теории возмущений, самосопряженные операторы
Короткий адрес: https://sciup.org/147159176
IDR: 147159176
Текст научной статьи Алгоритм нахождения значений собственных функций возмущенных самосопряженных операторов методом регуляризованных следов
Многие задачи прикладной математики приводят к проблеме нахождения собственных функций возмущенных самосопряженных операторов [1 – 3].
Теоретические основы нахождения значений первых собственных функций возмущенных самосопряженных операторов методом РС изложены в работе [4]. Следуя ей, рассмотрим дискретный полуограниченный снизу оператор T и ограниченный оператор P , заданные в сепарабельном гильбертовом пространстве H с областью определения D С H. Пусть {Ап}П= — собственные числа оператора T, занумерованные в порядке возрастания их величин с учетом кратности, а {vn(x)}n=i — его ортонормированные собственные функции, соответствующие этим собственным числам. Обозначим через νn кратность собственного значения λn оператора T , а количество всех неравных друг другу собственных значений , гр |АП0 + 1 + Ano I
An оператора T , которые лежат внутри окружности !п0 радиуса рп0 = ----------- с цен тром в начале координат комплексной плоскости, через ng. Пусть {^п}П=1 - собственные числа оператора T + P, занумерованные в порядке возрастания их действительных ча стей с учетом алгебраической кратности. Если для всех n > ng выполняются неравенства
2 h P II
| A n + V n — A n |
n 0
q n =
< 1, тогда значения первых m g = ^ vn собственных функций { и п (х) } П= i n=1
оператора T + P находятся из уравнений вида
U n ( x ) u n ( y ) = — (A n V n (x)v n (y) + У^ [a k \n,x,y) — a k \n — 1, x, y)]j, x,y E D (1). ^ n k=i
Здесь a k1) (n g , x, y ) = (2 П / A[K T ( x, Z k , A) о P z k ] k о K T ( z k , y, A ) dA - k -ые поправки теории
T n 0
возмущений к « взвешенной » спектральной функции оператора T + P первого порядка;
( K о P о Q)(x,y,A) = J K ( x,z,X ) P z Q ( z,y, X ) dz ; K T (x, y, A) - ядро резольвенты R a (T) оператора T .
В случае, когда в уравнениях (1) значения аргументов x и y совпадают, то из (1) можно найти только u 2 (x). Поэтому, надо построить алгоритм, позволяюший обойти эту сложность.
-
1. Алгоритм нахождения значений собственных функцийвозмущенных самосопряженных операторов
Обозначим правую часть (1) через y n (x,y):
U n ( x ) U n (y) = ^ n (x,y). (2)
Для того, чтобы найти значения un(x) используя (2), воспользуемся следующей схемой. Проиллюстрируем ее, для простоты, в случае, когда собственные функции {ип(х)}П=1 оператора T + P являются функциями двух переменных. Разобьем область определения оператора T + P на т2 узлов с координатами (xi,yj), i, j = 1,m. Тогда un(xi1 ^j1 )un (xi2 ,yj2 ) = ^n(xi1 ^j1 ,xi2 ,yj2 ), ii, ji,^, j2 = 1,m- (3)
Из (3) в узловых точках ( x i ,y j ) и (x i + i ,y j ) имеем:
U n ( x i ,y j ) U n ( X i +1 ,y j ) = V n ( x i ,y j ,X i +1 ,y j ). (4)
Отсюда
-
- / X , V n (x i ,y j vx i +i vy j ) • Tу T U n (x i+i ,y j ) = ± , J \ , i = 1,m - 1, j = 1,m.
-
2. Возмущенный оператор Лапласа
V ^ n ( X i ,y j ,X i ,y j )
Необходимо определить знак значений собственных функции. Для этого будем следить за произведениями вида u n ( x i ,y j ) u n ( x i +i ,y j ) и u n ( x i ,y j ) u n ( x i , y j+i ). Первое является значением произведения n -й собственной функции в соседних узлах относительно оси Ox . Второе – относительно оси Oy . Очевидно, что если действительная часть произведения u n ( x i ,y j ) u n ( x i +i ,y j ) будет отрицательной, то в точках ( x i ,y j ) и (x i+ы y j ) значения функции u n будут принимать разные знаки. Таким образом, просматривая значения произведений в каждом узле можно отследить изменение знака значений собстве нны х функций.
Вначале, для определенности, все значения u n ( x i ,y j ), i, j = 1,m считаем положительными. Введем вспомогательный коэффициент £, равный 1 или — 1, в зависимости от знака действительных частей произведений u n ( xn ,y j 1 )u n (x i 2 ,y j 2 ). Умножим u n ( x i ,y j ) на £, проходя через каждый узел дискретизации. Вначале каждого просмотра узлов относительно оси Ox, т.е. при каждом i = 1, значение £ считаем равным — 1. Просмотрим знак действительной части произведения u n ( x i ,y j ) u n ( x i +i , y j ) двигаясь в направлении оси Ox. Если значение действительной части u n ( x i ,y j ) u n ( x i +i ,y j ) отрицательное, то знак коэффициента £ меняется на противоположный.
Затем, подобные операции со значениями u n ( x i ,y j ) проводим, двигаясь вдоль оси Oy, рассматривая произведения вида u n ( x i ,y j )u n (x i , y j+i ). Чтобы не менять уже измененные на предыдущем этапе значения u n ( x i ,y j ), перед началом просмотра каждого узла вдоль оси Oy (при j = 1) считаем £ = 1.
Пусть оператор T = —А задан на прямоугольнике П = [0, а] х [0, b] с границей Г. Здесь
А = -—т + - оператор Лапласа. В качестве возмущения P возьмем оператор умножения dx2 dy2
на функцию p(x,y), определенную на прямоугольнике П.
Рассмотрим спектральную задачу
(T+P)ϕ=βϕ, ϕ ∈ D T .
D t = {у | у G C 2 (П) Q C [П], Ay G L 2 [n] : у | г = о}.
Собственные числа λ nk и собственные функции v nk оператора T имеют вид:
n 2 k 2 2 nπx kπy
λ nk = π 2 a 2 + b 2 , v nk (x, y) = √ ab sin a sin b , n, k ∈ N.
Система собственных функций { v nk } n ∞ k =1 образует базис пространства L 2 [Π]. В случае, a 2
если – иррациональное число, то оператор T имеет однократный спектр. b 2
Пронумеруем собственные числа { λ nk } n ∞ ,k =1 оператора T одним индексом в порядке возрастания их действительных частей.
Собственные числа оператора T +P будем искать по формулам, полученным в работе [5]; суммы функциональных рядов Рэлея–Шредингера – путем суммирования ≪ взвешенных ≫ поправок теории возмущений по формулам из работы [4]. Значения собственных функций u n (x) вычисляются по алгоритму описанному, в главе 1.
В таблице приведены результаты вычисления значений некоторых собственных функций спектральной задачи (5) методом РС u n ( x,y ) и известными методами u n (x,y). Причем значения четвертой собственной функции U 4 (x,y) вычислены по методу А. Н. Крылова, а десятой n io (x,y) — по методу А. М. Данилевского. Аргументы x и у изменяются с шагом 0,11.
Проведенные расчеты показывают, что результаты вычислений, полученные методом РС и известными методами, хорошо согласуются.
Таблица
Значения un ( x,y ) и u n ( x,y ) для возмущенного оператора Лапласа, вычисленных при a = π 3 , b = 1 и p(x, y) = (1 + i)xy 2
x |
y |
u 4 ( x,y ) |
u 4 ( x,y) |
I U 4 - ^| |
ub 4 -ue 4 % 1 u 4 1 |
0 , 22 |
0 , 22 |
- 1 , 85462215 + 0 , 00517426 i |
- 1 , 85524142 + 0 , 00451547 i |
0 , 00061755 |
0 , 033298 |
0 , 22 |
0 , 33 |
- 1 , 65070236 + 0 , 00841857 i |
- 1 , 65082052 + 0 , 00829097 i |
0 , 00011751 |
0 , 007119 |
0 , 22 |
0 , 44 |
- 0 , 68643245 + 0 , 01052082 i |
- 0 , 68587470 + 0 , 01118612 i |
0 , 00054716 |
0 , 079764 |
0 , 22 |
0 , 55 |
0 , 59548727 + 0 , 01039197 i |
0 , 59622038 + 0 , 01097173 i |
0 , 00074338 |
0 , 124817 |
0 , 22 |
0 , 66 |
1 , 60684349 + 0 , 00823595 i |
1 , 60699108 + 0 , 00836610 i |
0 , 00014825 |
0 , 009226 |
0 , 22 |
0 , 77 |
1 , 88364206 + 0 , 00522878 i |
1 , 88299142 + 0 , 00459912 i |
0 , 00065227 |
0 , 034640 |
0 , 33 |
0 , 22 |
- 1 , 75547279 + 0 , 00585729 i |
- 1 , 75554010 + 0 , 00577419 i |
0 , 00006704 |
0 , 003819 |
0 , 33 |
0 , 33 |
- 1 , 56362087 + 0 , 00763645 i |
- 1 , 56375393 + 0 , 00753074 i |
0 , 00013254 |
0 , 008476 |
0 , 33 |
0 , 44 |
- 0 , 65262263 + 0 , 00739091 i |
- 0 , 65260825 + 0 , 00746730 i |
0 , 00001352 |
0 , 002071 |
0 , 33 |
0 , 55 |
0 , 55925295 + 0 , 00509504 i |
0 , 55946875 + 0 , 00538079 i |
0 , 00021847 |
0 , 039063 |
0 , 33 |
0 , 66 |
1 , 51600109 + 0 , 00200445 i |
1 , 51614759 + 0 , 00220637 i |
0 , 00014678 |
0 , 009682 |
0 , 33 |
0 , 77 |
1 , 77872642 - 0 , 00024662 i |
1 , 77857301 - 0 , 00036345 i |
0 , 00015338 |
0 , 008624 |
0 , 44 |
0 , 22 |
- 0 , 91742851 + 0 , 00565095 i |
- 0 , 91683891 + 0 , 00625627 i |
0 , 00058565 |
0 , 063876 |
0 , 44 |
0 , 33 |
- 0 , 81911810 + 0 , 00431652 i |
- 0 , 81924803 + 0 , 00424329 i |
0 , 00012954 |
0 , 015814 |
x |
y |
w( x,y ) |
M 4 ( x,y ) |
U - ^ |
1 b 4 —U 4 1 % 1 u 4 1 |
0 , 44 |
0 , 44 |
- 0 , 34548986 + 0 , 00035851 i |
- 0 , 34611542 - 0 , 00025354 i |
0 , 00062546 |
0 , 181037 |
0 , 44 |
0 , 55 |
0 , 28630312 - 0 , 00416561 i |
0 , 28587444 - 0 , 00440787 i |
0 , 00042501 |
0 , 148651 |
0 , 44 |
0 , 66 |
0 , 78655670 - 0 , 00692116 i |
0 , 78667872 - 0 , 00675166 i |
0 , 00012054 |
0 , 015324 |
0 , 44 |
0 , 77 |
0 , 92554465 - 0 , 00678249 i |
0 , 92599695 - 0 , 00633879 i |
0 , 00044914 |
0 , 048525 |
0 , 55 |
0 , 22 |
0 , 30817228 + 0 , 00530433 i |
0 , 30893775 + 0 , 00612706 i |
0 , 00078057 |
0 , 253254 |
0 , 55 |
0 , 33 |
0 , 27090478 + 0 , 00066826 i |
0 , 27077738 + 0 , 00057665 i |
0 , 00012760 |
0 , 047125 |
0 , 55 |
0 , 44 |
0 , 10711175 - 0 , 00646187 i |
0 , 10631389 - 0 , 00716129 i |
0 , 00075168 |
0 , 705444 |
0 , 55 |
0 , 55 |
- 0 , 10688190 - 0 , 01165372 i |
- 0 , 10747606 - 0 , 01265553 i |
0 , 00070325 |
0 , 654097 |
0 , 55 |
0 , 66 |
- 0 , 27252829 - 0 , 01220819 i |
- 0 , 27241161 - 0 , 01232308 i |
0 , 00011139 |
0 , 040849 |
0 , 55 |
0 , 77 |
- 0 , 31479529 - 0 , 00888249 i |
- 0 , 31417934 - 0 , 00842491 i |
0 , 00062831 |
0 , 199912 |
0 , 66 |
0 , 22 |
1 , 40671889 + 0 , 00511914 i |
1 , 40703142 + 0 , 00566817 i |
0 , 00031463 |
0 , 022366 |
0 , 66 |
0 , 33 |
1 , 24882924 - 0 , 00157377 i |
1 , 24869574 - 0 , 00170729 i |
0 , 00013332 |
0 , 010676 |
0 , 66 |
0 , 44 |
0 , 51539526 - 0 , 00989967 i |
0 , 51486755 - 0 , 00921652 i |
0 , 00054029 |
0 , 104921 |
0 , 66 |
0 , 55 |
- 0 , 45465229 - 0 , 01372646 i |
- 0 , 45548726 - 0 , 01640268 i |
0 , 00092305 |
0 , 202931 |
0 , 66 |
0 , 66 |
- 1 , 21571626 - 0 , 01094009 i |
- 1 , 21570596 - 0 , 12127772 i |
0 , 00000097 |
0 , 000079 |
0 , 66 |
0 , 77 |
- 1 , 42058518 - 0 , 00492765 i |
- 1 , 42042301 - 0 , 00539509 i |
0 , 00016047 |
0 , 011297 |
x |
y |
u io ( x,y ) |
u io ( x,y ) |
| u io - u iq | |
ub 10 -ue 10 | e tc | % |
0 , 22 |
0 , 22 |
0 , 44112479 - 0 , 00104674 i |
0 , 44116660 + 0 , 00005617 i |
0 , 004705 |
0 , 009195 |
0 , 22 |
0 , 33 |
- 1 , 01168026 - 0 , 00135114 i |
- 1 , 01170379 + 0 , 00003890 i |
0 , 002951 |
0 , 002236 |
0 , 22 |
0 , 44 |
- 0 , 82017858 - 0 , 00149305 i |
- 0 , 82027541 - 0 , 00000449 i |
0 , 000561 |
0 , 011639 |
0 , 22 |
0 , 55 |
0 , 70438500 - 0 , 00148938 i |
0 , 70429465 - 0 , 00004938 i |
0 , 003958 |
0 , 013052 |
0 , 22 |
0 , 66 |
1 , 08414601 - 0 , 00133969 i |
1 , 08416851 - 0 , 00006744 i |
0 , 005723 |
0 , 001999 |
0 , 22 |
0 , 77 |
- 0 , 29822374 - 0 , 00103481 i |
- 0 , 29807508 - 0 , 00005498 i |
0 , 005356 |
0 , 050475 |
0 , 33 |
0 , 22 |
0 , 60087708 + 0 , 00646559 i |
0 , 60162097 + 0 , 00013244 i |
0 , 004116 |
0 , 118007 |
0 , 33 |
0 , 33 |
- 1 , 37948490 + 0 , 00965086 i |
- 1 , 37947705 + 0 , 00010186 i |
0 , 004028 |
0 , 003016 |
0 , 33 |
0 , 44 |
- 1 , 11768027 + 0 , 01166907 i |
- 1 , 11849100 + 0 , 00000684 i |
0 , 000749 |
0 , 067084 |
0 , 33 |
0 , 55 |
0 , 96125693 + 0 , 01166638 i |
0 , 96031290 - 0 , 00010693 i |
0 , 001015 |
0 , 105675 |
0 , 33 |
0 , 66 |
1 , 47853265 + 0 , 00965187 i |
1 , 47825918 - 0 , 00017002 i |
0 , 000305 |
0 , 206301 |
0 , 33 |
0 , 77 |
- 0 , 40706531 +0 , 64980922 i |
- 0 , 40652973 - 0 , 00015913 i |
0 , 000587 |
0 , 014449 |
0 , 44 |
0 , 22 |
0 , 69544073 + 0 , 00671659 i |
0 , 69719428 + 0 , 00023809 i |
0 , 001721 |
0 , 247479 |
0 , 44 |
0 , 33 |
- 1 , 59838607 + 0 , 01127991 i |
- 1 , 59834887 + 0 , 00019016 i |
0 , 000077 |
0 , 004817 |
0 , 44 |
0 , 44 |
- 1 , 29419004 + 0 , 01443373 i |
- 1 , 29599750 + 0 , 000026431 i |
0 , 001727 |
0 , 133432 |
0 , 44 |
0 , 55 |
1 , 11468354 + 0 , 01431017 i |
1 , 11267021 - 0 , 00018031 i |
0 , 002105 |
0 , 189201 |
0 , 44 |
0 , 66 |
1 , 71316278 + 0 , 01094821 i |
1 , 71276816 - 0 , 00031166 i |
0 , 000429 |
0 , 025081 |
0 , 44 |
0 , 77 |
- 0 , 47262409 + 0 , 00630739 i |
- 0 , 47117343 - 0 , 00031346 i |
0 , 001493 |
0 , 316792 |
0 , 55 |
0 , 22 |
0 , 71480911 - 0 , 00112327 i |
0 , 71755223 + 0 , 00034171 i |
0 , 002742 |
0 , 383644 |
0 , 55 |
0 , 33 |
- 1 , 64476930 + 0 , 00199295 i |
- 1 , 64471619 + 0 , 00027907 i |
0 , 000054 |
0 , 003302 |
0 , 55 |
0 , 44 |
- 1 , 33087921 +0 , 00476198 i |
- 1 , 33364249 + 0 , 00004782 i |
0 , 002755 |
0 , 206987 |
0 , 55 |
0 , 55 |
1 , 14787932 + 0 , 00448023 i |
1 , 14493842 - 0 , 00024629 i |
0 , 002949 |
0 , 257622 |
0 , 55 |
0 , 66 |
1 , 76269075 + 0 , 00120961 i |
1 , 76241443 - 0 , 00045047 i |
0 , 000277 |
0 , 015699 |
0 , 55 |
0 , 77 |
- 0 , 48763264 - 0 , 00218809 i |
- 0 , 48500177 - 0 , 00047419 i |
0 , 002635 |
0 , 543409 |
0 , 66 |
0 , 22 |
0 , 65708899 - 0 , 00617439 i |
0 , 66046792 + 0 , 00041059 i |
0 , 003350 |
0 , 509809 |
0 , 66 |
0 , 33 |
- 1 , 51366802 - 0 , 00401102 i |
- 1 , 51359942 + 0 , 00033196 i |
0 , 000074 |
0 , 004882 |
0 , 66 |
0 , 44 |
- 1 , 22400428 - 0 , 00146831 i |
- 1 , 22736822 + 0 , 00006069 i |
0 , 003363 |
0 , 274759 |
0 , 66 |
0 , 55 |
1 , 05717523 - 0 , 00176138 i |
1 , 05365511 - 0 , 00028056 i |
0 , 003522 |
0 , 334222 |
0 , 66 |
0 , 66 |
1 , 62206977 - 0 , 00485413 i |
1 , 62187863 - 0 , 00053302 i |
0 , 000198 |
0 , 012228 |
0 , 66 |
0 , 77 |
- 0 , 44986628 - 0 , 00739317 i |
- 0 , 44648064 - 0 , 00057985 i |
0 , 003446 |
0 , 771816 |
Заключение
Разработан неитерационный метод нахождения значений собственных функций возмущенных самосопряженных операторов в узлах дискретизации. Метод используется без непосредственного решения систем нелинейных уравнений, что упрощает вычислительный процесс. Проведенные численные рассчеты показали их надежность и вычислительную эффективность по сравнению с известными методами Крылова А.Н. и Данилевского А.М.
Список литературы Алгоритм нахождения значений собственных функций возмущенных самосопряженных операторов методом регуляризованных следов
- Свиридюк, Г.А. О прямой и обратной задачах для уравнений Хоффа на графе/Г.А. Свиридюк, А.А. Баязитова//Вестн. Сам. гос. техн. ун-та. Серия «Физ.-мат. науки». -2009. -№1(18). -С. 6-17.
- Свиридюк, Г.А. Устойчивость уравнений Хоффа на графе/Г.А. Свиридюк, С.А. Загребина, П. О. Пивоварова//Вестн. Сам. гос. техн. ун-та. Серия «Физ.-мат. науки». -Самара, 2010. -№ 1(15). -С. 6-15.
- Кожанов, А.И. Линейные обратные задачи для одного класса вырождающихся уравнений соболевского типа/А.И. Кожанов//Вестн. ЮУрГУ, Серия «Математическое моделирование и программирование». -2012. -№5 (264), вып. 11. -С. 33-45.
- Кадченко, С.И. Нахождение значений первых собственных функций возмущенных дискретных операторов с простым спектром/С.И. Кадченко, С.Н. Какушкин//Вестн. ЮУрГУ. Серия «Математическое моделирование и программирование». -2012. -№5 (264), вып. 11. -С. 25-33.
- Кадченко, С.И. Численный метод нахождения собственных значений дискретных полуограниченных снизу операторов/С.И. Кадченко, Л.С. Рязанова//Вестн. ЮУрГУ. Серия «Математическое моделирование и программирование». -2011. -№17 (234), вып. 8. -С. 46-51.