УДК 519.3
АЛГОРИТМИЧЕСКОЕ ОБЕСПЕЧЕНИЕ РЕШЕНИЯ ЛИНЕЙНЫХ ИНТЕГРАЛЬНЫХ УРАВНЕНИЙ СПЕКТРАЛЬНЫМ МЕТОДОМ
К.А. РЫБАКОВ, З.Р. ХАКИМОВ
Статья представлена доктором физико-математических наук, профессором Пантелеевым А.В.
В статье рассматривается метод решения линейных уравнений Фредгольма и Вольтерра с применением спектральной формы математического описания. В основе метода лежит представление искомого решения совокупностью коэффициентов разложения в ряд Фурье по полной ортонормированной системе функций (базисной системе), что позволяет свести задачу к решению системы линейных алгебраических уравнений, вид которой инвариантен к выбору базисной системы.
Ключевые слова: интегральное уравнение, базисные системы функций, спектральное преобразование.
Введение
Теория интегральных уравнений (и ее часть, посвященная линейным интегральным уравнениям) является важным разделом современной математики. Многие физические задачи, задачи обработки результатов измерений приводят к интегральным уравнениям, поэтому развитие методов их решения представляется актуальным [1, 2].
Стоит отметить, что для многих интегральных уравнений не удается найти точного аналитического решения, это приводит к необходимости использовать различные приближенные методы, например, методы, основанные на замене ядра уравнения, сведение интегрального уравнения к дифференциальному уравнению, метод квадратур, операционный метод и пр. При этом выбор метода зачастую зависит от типа самого уравнения.
В данной работе предлагается метод решения линейных интегральных уравнений, основанный на использовании спектральной формы математического описания, составляющей единый подход к решению линейных операторных уравнений (в том числе дифференциальных, разностных и др.).
1. Постановка задачи
Будем рассматривать линейные интегральные уравнения вида
ь
х(7)-1К(7,£)х(£)^ = /(7), а < 7 < Ь (1)
а
и
ь
| К (7, ^)х(я^я = /(7), а < 7 < Ь, (2)
а
где х(7) - искомая функция; К (7, я) - ядро; / (7) - свободный член. Функции К (7, я) и / (7) заданы. Эти уравнения называются уравнениями Фредгольма второго и первого рода соответст-
венно.
Предполагается, что выполнены условия
ь ь ь
Л | К(7, я)|2 <¥ , 11 /(7)\2Ж <¥ . (3)
а а а
В соотношениях (1), (2) и, следовательно, в (3) величины а и ь могут принимать бесконечные значения, т.е. а = —¥ и Ь = +¥, поэтому далее будем обозначать промежуток изменения переменной 7 через Т (7е Т). Таким образом, Т может представлять собой отрезок [а,Ь], по-лубесконечный интервал или все множество действительных чисел.
Уравнения (1) и (2) с учетом введенного обозначения будем записывать в операторной форме
Кх(7) = / (7), (4)
где К - линейный оператор, определяемый соотношением
Кх(7) = х(7) — | К (7, я) х(я)ёя
Т
для уравнения Фредгольма второго рода и
Кх(7) = | К (7, я) х(я)ёя
Т
для уравнения Фредгольма первого рода. Задача решения интегрального уравнения заключается в нахождении функции х(7), которая обращает его в тождество при заданных функциях
К (7, я) и / (7).
В частном случае, если К(7, я) = 0 при я > 7, уравнения (1) и (2) записываются в форме х(7) — | К (7, я) х^'^я = / (7) и | К (7, я) х^'^я = / (7)
аа
соответственно. Они называются уравнениями Вольтерра и аналогичным образом записываются в операторной форме.
Далее предполагается, что существует единственное решение х(7) рассматриваемых уравнений, при этом
ь
11 х(7 )\2 ¿7 <¥ .
а
2. Использование спектральной формы математического описания для решения линейных интегральных уравнений
Напомним [3, 4], что в основе спектрального метода лежит представление функций совокупностью коэффициентов разложения их в ряд Фурье по полной ортонормированной системе функций. Если {р(г, 7)}°=0 - полная ортонормированная система функций, образующая базис пространства Ь2 (Т) (базисная система), то функция х(7) е Ь2 (Т) может быть представлена в виде ряда
х(7) = £ хгР(1,7)
i=0
на множестве Т , где коэффициенты разложения хг вычисляются по следующему правилу
хг = | р(г, 7) х(7 )^7, г = 0,1,2,... (5)
Т
Упорядоченная совокупность коэффициентов разложения хг, представленная в виде бесконечной матрицы-столбца [3-5], называется спектральной характеристикой функции х(7), а отображение, ставящее в соответствие функции ее спектральную характеристику, называется спектральным преобразованием и обозначается через £
X = £[ х(і)], X =
х„
х
х„
(6)
Обратный переход от спектральной характеристики к исходной функции осуществляется с помощью обратного спектрального преобразования
х(і) = £ 1 [X] = ^ хр(і, і) , і є Т.
(7)
і=0
Линейному оператору А, заданному на пространстве Ь2(Т), ставится в соответствие бесконечная матрица (спектральная характеристика оператора А ) [3-5], элементы аі}. которой определяются соотношением
аіі = І р(і, і) Ар( І, і Мі, і, І = 0,1,2,... (8)
Т
Отображение, ставящее в соответствие линейному оператору его спектральную характеристику, также называется спектральным преобразованием
А = £[А ], А =
а,
00
а
01
а
02
а
а11 а12
а20 а21 а22
(9)
Применим спектральное преобразование к левой и правой частям уравнения (4)
£[Кх(і)] = 5[/(і)].
Согласно свойствам спектрального преобразования [4], £[Кх(і)] можно представить в виде произведения £[К] • £[х(і)]. Таким образом, получаем уравнение
К • X = Е ,
в котором X и Е - спектральные характеристики функций х(і) и /(і) соответственно (5), (6), а К - спектральная характеристика линейного оператора К (8), (9).
Это линейное уравнение относительно спектральной характеристики X искомой функции х(і) (система линейных уравнений относительно коэффициентов разложения х ), его решение имеет вид
X = К- • Е,
где К-1 - обратная матрица по отношению к матрице К [5].
3. Алгоритм решения интегрального уравнения спектральным методом
1. Выбрать базисную систему {р(і,і)}°=0 пространства Ь2(Т) .
2. Вычислить:
а) спектральную характеристику К линейного оператора К (8), (9).
В случае решения уравнения Фредгольма второго рода К = £[К],
к І = Іp(i, і) P(І, і) -1К(X ^P(І, Л = 8Ц -1p(i, і) ІК(і, ^p(І, ^
йі,
(10)
где
і, І = 0,1,2,...,
1, = І,
&■ =
І0, і * І.
Т
Т
Т
Т
Для уравнения Фредгольма первого рода эти соотношения проще, а именно
K = S[K], kij = Ip(i, t) |K(t, 5)p(j, s)ds
dt, i, j = 0,1,2,...;
б) спектральную характеристику F функции f (t) (5), (6)
F = S[f (t)L f = |p(i,t)f (t)dt, i = 0,1,2,...
T
3. Найти спектральную характеристику X функции x(t), используя соотношение
X = K- ■ F .
4. По формуле обращения (7) найти искомую функцию
x(t ) = Z xгP(i, t ).
i=0
Замечания.
1. Для уравнения Вольтерра формулы (10) и (11) будут иметь аналогичный вид
(11)
(12)
(13)
(14)
і
K = S[K], kj =Sj -1 p(i, t) |K(t, s)p(j, s)ds
dt, i, j = 0,1,2,...
или
L
K = S[K], ktj = | p(i, t ) | K (t, s) p( j, s)ds
dt, i, j = 0,1,2,...
(15)
(16)
2. Операции над бесконечными матрицами (сложение, умножение, возведение в степень и т.п.) аналогичны соответствующим операциям над матрицами с конечным числом элементов [5]. Тем не менее, при практических расчетах бесконечные матрицы «усекаются» и, таким образом, решение интегрального уравнения приближенно ищется в виде
L-1
x(t) = Z ХР(^ t)■
i=0
т.е. в виде линейной комбинации первых Ь функций базисной системы. Число Ь называется порядком усечения спектральных характеристик. При этом в формулах (5), (8), (10)-(12) и (14)-(16) индексы і и ] принимают значения 0,1,...,Ь — 1. При усечении спектральных характеристик К представляет собой квадратную матрицу размеров Ь хЬ , а X и Е - матрицы-столбцы размеров Ь х1.
3. В качестве базисных систем, заданных на различных отрезках, могут быть использованы полиномы Лежандра, тригонометрические функции, функции Уолша и Хаара, для полубеско-нечного интервала [0, +¥) - функции Лагерра, а для множества действительных чисел (—¥, +¥) - функции Эрмита [4, 6, 7]. Приведем соотношения, задающие наиболее часто используемые базисные системы (для отрезка [0, т]): а) полиномы Лежандра
' ■ (і + V)!
P(i, t)=J—t НУ
v t v=0
tv (v !)2 (i - v)! '
i = 0,1,2,... ;
(17)
б) косинусоиды
C(i, t ) =
I? i=0
¡2 ipt . . _ „
— cos—, i = 1,2,3,...; t t
(18)
T
T
T
a
T
a
в) функции Уолша
0(7, І) =
1 П г (к, і), і = 1,2,3,..,
(19)
{к:а4 =1}
где функции
г (к, і ) = бщи
( . ( 2крі ^ БІЙ ---------
V V т УУ
называются функциями Радемахера, ак - коэффициенты в двоичном представлении числа г. Пример. Решить интегральное уравнение
і
х(і) + | (І — 5) х(5)&5 = 1 — Є— .
В данном случае рассматривается уравнение Вольтерра второго рода
а = 0, К(7,^) = -(7-5), /(7) = 1 -в~‘.
Оператор К задается в виде
Кх(і) = х(і) +1 (і — 5)х(5)&5 .
Будем искать решение задачи на отрезке Т = [0,1], используя различные базисные системы.
1. Выберем в качестве базиса пространства Ь2([0,1]) систему {Р(і, і)}°=0 полиномов Лежандра (17) при Т= 1.
2. Вычислим спектральные характеристики оператора К и свободного члена интегрального уравнения (функции / (і ) ) относительно системы полиномов Лежандра.
Элементы спектральной характеристики К линейного оператора К определяются выражением (15)
ку =$Ц + IР(7, І) I (І — S)P(j, №
&, і, j = 0,1,2,...,
8Г = І1, і ^
4 І0, і * j,
а для вычисления координат / спектральной характеристики Е функции /(і) = 1 — е~І используется соотношение (12)
і = 0,1,2,...
3. Найдем спектральную характеристику X функции х(і) : X = К 1 • Е .
4. По формуле обращения (14) найдем искомую функцию
х(і) = Ё xгpP(i, І).
і=0
і=0
Для других базисных систем, а именно косинусоид {С(і, і )}¥=0 и функций Уолша {0(і, і )} (18) и (19) следует применить ту же последовательность действий.
В явном виде получить выражения для коэффициентов х достаточно сложно, поэтому воспользуемся процедурой «усечения» спектральных характеристик (п. 2 замечания) и получим
0
0
0
0
0
приближенные решения при различных порядках усечения. Так, на рис. 1 изображены графики приближенных решений, найденных спектральным методом при Ь = 8 с использованием различных базисных систем (цифрой 1 обозначен график приближенного решения, полученного с помощью полиномов Лежандра, цифрами 2 и 3 - с использованием косинусоид и функций Уолша соответственно), и график точного решения [8]
г
х(г) = 1 - е-г -1 Бт(г - ^)(1 - е~5 )йБ
0
(он совпадает с графиком приближенного решения, полученного с помощью полиномов Лежандра).
X
О-б |-----------------------------------------------------------------------------------------
О 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Рис. 1. Графики точного и приближенного решений интегрального уравнения
Далее, в табл. 1 приведены погрешности вычисления приближенных решений в сравнении с точным (норма разности точного и приближенного решений в пространстве Ь2([0,1])) для выбранных базисных систем и различных порядков усечения.
Для данного примера наилучшая точность достигается при использовании полиномов Лежандра, однако использование косинусоид и функций Уолша тоже дает приемлемый результат особенно с учетом того, что с увеличением порядка усечения спектральных характеристик погрешность уменьшается.
Таблица 1
———^___Порядок усечения Ь Базисная система ——— 4 8 16
Полиномы Лежандра (Р(/, г )}°=0 7.2 10-5 1.7-10-1° 3.5 10-7
Косинусоиды {С(/, г) }°=0 1.2 10-2 4.0 10-3 1.4 10-3
Функции Уолша {0(/, г )}°=0 4.3 10-2 2.2 10-2 1.3 10-2
Заключение
Предложенный метод, основанный на спектральной форме математического описания, является достаточно универсальным, он удобен для реализации на ЭВМ, поскольку решение интегрального уравнения сводится к системе линейных алгебраических уравнений. При приближенном решении точность метода зависит от выбора базисной системы и порядка усечения спектральных характеристик.
ЛИТЕРАТУРА
1. Цлаф Л.Я. Вариационное исчисление и интегральные уравнения. - М.: Наука, 1966.
2. Васильева А.Б., Тихонов Н.А. Интегральные уравнения. - М.: Физматлит, 2002.
3. Солодовников В.В., Семенов В.В. Спектральная теория нестационарных систем управления. - М.: Наука, 1974.
4. Пантелеев А.В., Рыбаков К.А., Сотскова И.Л. Спектральный метод анализа нелинейных стохастических систем управления. - М.: Вузовская книга, 2006.
5. Кук Р. Бесконечные матрицы и пространства последовательностей. - М.: Физматгиз, 1960.
6. Рыбаков К.А., Сотскова И.Л. Алгоритмическое обеспечение спектрального метода анализа систем управления в неограниченных областях изменения времени и фазовых координат // Электронный журнал «Труды МАИ». - 2004. - № 16. - http://www.mai.ru.
7. Колмогоров А.Н., Фомин С.В. Элементы теории функций и функционального анализа. - М.: Наука, 1976.
8. Полянин А.Д., Манжиров А.В. Справочник по интегральным уравнениям. - М.: Физматлит, 2003.
APPLICATION OF THE SPECTRAL METHOD TO LINEAR INTEGRAL EQUATIONS
Rybakov K.A., Khakimov Z.R.
We suggest the new approach to solve linear integral equations (Fredholm and Volterra equations) with using the spectral form of mathematical description. The proposed method allows to transform linear integral equation into the linear algebraic equations, and to arrive at a solution in an explicit form.
Key words: integral equations, basic systems of functions, spectral transformation.
Сведения об авторах
Рыбаков Константин Александрович, 1979 г.р., окончил МАИ (2002), кандидат физикоматематических наук, доцент кафедры математической кибернетики факультета прикладной математики и физики МАИ, автор более 40 научных работ, область научных интересов - анализ и синтез стохастических систем управления, спектральная форма математического описания систем управления.
Хакимов Зуфар Радикович, 1986 г.р., окончил МАИ (2009), сотрудник ООО «Яндекс», автор 2 научных работ, область научных интересов - анализ стохастических систем управления, моделирование и прогнозирование катастроф в сложных динамических системах и управление развитием информационных продуктов.