RUS  ENG
Полная версия
ЖУРНАЛЫ // Журнал вычислительной математики и математической физики // Архив

Ж. вычисл. матем. и матем. физ., 2016, том 56, номер 5, страница 909 (Mi zvmmf10395)

Эта публикация цитируется в 6 статьях

Resolving sequences of operators for linear ordinary differential and difference systems of arbitrary order

[Разрешающие последовательности операторов для линейных обыкновенных дифференциальных и разностных систем произвольного порядка]

S. A. Abramova, M. Petkovšekb, A. A. Ryabenkoa

a Federal Research Center “Computer Science and Control” of the Russian Academy of Science, Vavilova str., 40, Moscow, 119333, Russia
b University of Ljubljana; Faculty of Mathematics and Physics, Jadranska 19, SI-1000, Ljubljana, Slovenia

Аннотация: Вводится понятие разрешающей последовательности скалярных операторов для заданной линейной системы дифференциальных или разностных уравнений с коэффициентами в дифференциальном или разностном поле $\mathbb{K}$ характеристики $0$. Если неизвестными системы являются $y_1,\dots,y_m$, то имеется в виду такая конечная последовательность $L_1,\dots,L_p$ скалярных операторов с коэффициентами в $\mathbb{K}$, что для некоторых фиксированных индексов $l_1,\dots,l_p$, во-первых, из $y_{l_1}=\dots=y_{l_j}=0$ при $j < p$ следует, что $L_{j + 1}(y_{l_{j+1}}) = 0$ и, во-вторых, из $y_{l_1}=\dots=y_{l_p}=0$ следуют равенства $y_1 = y_2 = \dots = y_m = 0$. Заданная система полного ранга может иметь произвольный порядок. При этом ведущая матрица системы может быть вырожденной. В последнем случае система не может быть приведена к эквивалентной нормальной системе первого порядка $y'(x) = A(x)y(x)$ или $y(x + 1) = A(x)y(x)$, где $A(x)$ — квадратная матрица с элементами в $\mathbb{K}$, $y(x)$ — столбец неизвестных.
Предлагается компьютерно-алгебраический алгоритм построения разрешающей последовательности. Он положен в основу алгоритмов нахождения гипергеометрических решений разностных систем и формальных экспоненциально-логарифмических решений дифференциальных систем; в обоих случаях предполагается, что в роли $\mathbb{K}$ выступает поле рациональных функций. Привлечение так называемых охватывающих систем позволяет преодолеть трудности, связанные с возможной вырожденностью ведущей матрицы системы.
Проводится сравнительный анализ времени работы предложенных алгоритмов поиска решений и аналогичных алгоритмов, основанных на понятии циклического вектора. Таблица результатов экспериментов показывает преимущество по скорости новых алгоритмов: при этом надо добавить, что циклический вектор может быть использован только в случае нормальных систем первого порядка, а для случая систем порядка выше первого этот подход не работает. Описывается компьютерная реализация предложенных алгоритмов в среде Мейпл. Программный код находится в открытом доступе:
http://www.ccas.ru/ca/doku.php/resolvingsequence — построение разрешающей последовательности операторов для системы;
http://www.ccas.ru/ca/doku.php/lrs — построение базиса пространства гипергеометрических решений для разностной системы;
http://www.ccas.ru/ca/doku.php/formalsolution — построение базиса пространства формальных экспоненциально-логарифмических решений для дифференциальной системы. Библ. 29. Табл. 1.

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

УДК: 519.7

Поступила в редакцию: 01.09.2015
Исправленный вариант: 21.10.2015

Язык публикации: английский

DOI: 10.7868/S0044466916050033


 Англоязычная версия: Computational Mathematics and Mathematical Physics, 2016, 56:5, 894–910

Реферативные базы данных:


© МИАН, 2024