Научная статья на тему 'Вычисление последовательности главных миноров теплицевой ленточной матрицы'

Вычисление последовательности главных миноров теплицевой ленточной матрицы Текст научной статьи по специальности «Математика»

CC BY
115
12
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
ПОЛИПОМИАЛЬПЫЙ РАЗНОСТНЫЙ ОПЕРАТОР / ЗАДАЧА КОШИ / РАЗРЕШИМОСТЬ / ЛЕНТОЧНАЯ МАТРИЦА / ТЕПЛИЦЕВА МАТРИЦА / ГЛАВНЫЕ МИНОРЫ / POLYNOMIAL DIFFERENCE OPERATOR / CAUCHY PROBLEM / SOLVABILITY / BAND MATRIX / TOEPLIT.Z MATRIX / MAIN MINOR

Аннотация научной статьи по математике, автор научной работы — Апанович М. С., Ляпин А. П., Шадрин К. В.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

CALCULATING THE SEQUENCE OF MAIN MINORS OF THE TOEPLITZ BAND MATRIX

In this paper, we consider an algorithm that allows you to calculate the sequence of the main minors of the Toeplit.z band matrix associated with the Cauchy problem for a two-dimensional polynomial difference operator with constant coefficients, with an upper (lower) band width equal to one, which allows us to determine the non-degeneracy of such a matrix and, therefore, draw conclusions on the solvability of the Cauchy problem

Текст научной работы на тему «Вычисление последовательности главных миноров теплицевой ленточной матрицы»

Прикладная математика & Физика, 2020, том 52, №1, С. 5-10.

МАТЕМАТИКА

УДК 517.55+519.85+519.111.1 DOI 10.18413/2687-0959-2020-52-1-5-10

ВЫЧИСЛЕНИЕ ПОСЛЕДОВАТЕЛЬНОСТИ ГЛАВНЫХ МИНОРОВ ТЕПЛИЦЕВОЙ ЛЕНТОЧНОЙ

МАТРИЦЫ

М. С. Апанович1, А. П. Ляпин2, К. В. Шадрин1

Статья представлена членом редакционной коллегии С. М. Ситником

1Красноярский государственный медицинский университет имени профессора В. Ф. Войно-Ясенецкого

г. Красноярск, 660022, Россия

2 Сибирский федеральный университет г. Красноярск, 660041, Россия

E-mail: marina.apanovich@list.ru, aplyapin@sfu-kras.ru, kvsh_buffon@mail.ru

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

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

Благодарности: работа первого автора выполнена при финансовой поддержке РФФИ в рамках научного проекта №18-31-00232.

Для цитирования: Апанович М. С., Ляпин А. П., Шадрин К. В. 2020. Вычисление последовательности главных миноров теплицевой ленточной матрицы. Прикладная математика & Физика. 52(1): 5-10. DOI 10.18413/2687-0959-2020-52-1-5-10.

CALCULATING THE SEQUENCE OF MAIN MINORS OF THE TOEPLITZ BAND MATRIX M. S. Apanovich1, A. P. Lyapin2, K. V. Shadrin1

Article submitted by a member of the editorial board S. M. Sitnik

1Krasnoyarsk State Medical University named after Prof. V. F. Voino-Yasenetsky, Krasnoyarsk, 660022, Russia

2Siberian Federal University Krasnoyarsk, 660041, Russia

E-mail: marina.apanovich@list.ru, aplyapin@sfu-kras.ru, kvsh_buffon@mail.ru Received March 18, 2020

Abstract. In this paper, we consider an algorithm that allows you to calculate the sequence of the main minors of the Toeplitz band matrix associated with the Cauchy problem for a two-dimensional polynomial difference operator with constant coefficients, with an upper (lower) band width equal to one, which allows us to determine the non-degeneracy of such a matrix and, therefore, draw conclusions on the solvability of the Cauchy problem

Key words: polynomial difference operator, Cauchy problem, solvability, band matrix, toeplitz matrix, main minor.

Acknowledgements: The work f the first author is supported by the Russian Federal Property Fund in the framework of scientific project textnumero 18-31-00232.

For citation: Apanovich M. S., Lyapin A. P., Shadrin K. V. 2020. Calculating the sequence of main minors of the toeplitz band matrix. Applied Mathematics & Physics. 52(1): 5-10 (in Russian). DOI 10.18413/2687-0959-2020-52-1-5-10.

1. Введение. Линейные разностные уравнения (уравнения в конечных разностях или рекуррент-

ные уравнения) возникают в различных областях математики. Например, разностные уравнения часто используются в моделях динамики при моделировании процессов с дискретным временем ([3], [4]), а

также для приближенного решения дифференциальных уравнений ([10]), в комбинаторном анализе в сочетании с методом производящих функций дают мощный аппарат исследования перечислительных задач (см., например, [13], [14]), следовательно, поиск решений таких уравнений является одной из математических задач, имеющей многочисленные приложения в различных областях науки и техники [8], [11], [12].

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

В работе [9] в связи с исследованием разрешимости задачи Коши для двумерного разностностного оператора вводится понятие ассоциированной матрицы, которая представлеят собой теплицевую ленточную матрицу бесконечного порядка, и ее невырожденность является необходимым и достаточным условием разрешимости задачи Коши, а также было доказано рекурретное соотношение для последовательности главных миноров теплицевой ленточной матрицы.

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

2. Постановка задачи и известные результаты.

Определение 1. Матрица А = Ца^ || называется ленточной, если все ненулевые элементы заключены внутри ленты, образованной между диагоналями, параллельными главной. Если для матрицы А справедливо: а^- = 0 при I > ] + I и а^- = 0 при ] > I + к, то I называется нижней шириной ленты, к - верхней шириной ленты. Величина 5 = I + к + 1 называется шириной ленты матрицы А.

Оперделение 2. Матрица В называется теплицевой (см., например, [5]), если на всех диагоналях матрицы и|, параллельных главной диагонали и на самой главной диагонали, элементы матрицы одинаковы: Ъ;7- = Ъ] —.

Обозначим через 12 двумерную целочисленную решетку и - подмножество этой решетки, состоящее из точек с целыми неотрицательными координатами. Пусть 51 - оператор сдвига по переменной х1, т.е. 51 /(х1,х2) = /(х1 + 1,Х2), а ¿2 - оператор сдвига по переменной х2, т.е. ¿2/(хьХ2) = /(хьХ2 + 1).

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

Р №,¿2) = X ^¿Г ,

а1+аг <т

где саьа2 - постоянные коэффициенты, т - порядок оператора Р(¿1, ¿2).

Будем рассматривать разностные уравнения вида

Р(¿1, ¿2)/(Х1, Х2) = 0, (Х1, Х2) € (1)

где /(х1, х2) - неизвестная функция.

Для точек х = (х1, х2) и у = (у1, у2) решетки 12 запись х > у означает, что найдется ¿0 € {1, 2} такое, что Х10 < У10 .

Зафиксируем р = (/, к) такое, что I + к + 1 = т и с;,к Ф 0 и сформулируем задачу Коши:

найти решение разностного уравнения (1), удовлетворяющее условию

/(Х1, Х2) = ^ (Х1, Х2), (Х1, Х2) > (/, к). (2)

Переобозначим коэффициенты саьа2 однородной составляющей 2 саьа2 ¿"1 ¿"2 старшей степени

а1+а.2=т

многочлена Р(¿1, ¿2):

£-; = £-;+1 = с1,т-ъ £-1 = с-;+1,к+ъ £0 = с;,к, (3)

= с;+1,k-1, £к-1 = ст-1,1, £к = ст,0.

Ассоциированной с задачей (1) - (2) матрицей будем называть матрицу бесконечного порядка вида:

Тоо —

fö f1 f2 fk Ö

f-1 fö f1 . . . fk

f-2 f-1 f2

f1 f2

f-l f-2 f-1 fö f1

Ö f-l ■ ■ ■ f-2 f-1 fö

Далее обозначим Вр - главный минор матрицы порядка р. Например, для разностного оператора

Р(¿1, 52) = ¿2^ + ^1^2 + ^¿2 + ^ + 2 С«ь«25Г ¿Т

ai+«2 <2

ассоциированная матрица имеет вид

fö f1 f2 Ö ...

f-1 fÖ f1 f2 ...

8H — Ö f-1 fÖ f1 ...

Ö Ö f-1 fÖ ...

а главные миноры

D1 — fö, 02 —

f-1

fl fö

D3 —

fö f1 f2 f-1 fö fl Ö f-l fö

, D4 —

fÖ f1 f2 Ö

f-1 fÖ f1 f2

Ö f-1 fÖ f1

Ö Ö f-1 fÖ

Приведем необходимое и достаточное условие разрешимости задачи Коши (1) - (2) из работы [9]: задача (1) - (2) имеет единственное решение тогда и только тогда, когда ассоциированная матрица невырожденная, т.е. для любого р главные миноры Вр Ф 0. Кроме того, в работе [9] было доказано рекурретное соотношение для последовательности главных миноров теплицевой ленточной матрицы, а именно: последовательность Вр главных миноров теплицевой ленточной матрицы с верхней шириной ленты к = 1 (нижней шириной ленты I = 1) удовлетворяет рекуррентному соотношению порядка / + 1 (к + 1)

I

Dp — föDp-i + 2 (-1)° f1°f-BDp-i-0, p — 3, 4,..., l — 1, 2, ... 0—1

к ^ Dp — föDp-1 + ^ (-1)1 f- 1f°Dp-1-1, p — 3, 4,..., к — 1, 2, ...

3. Описание алгоритма. Для построения последовательности главных миноров теплицевой ленточной матрицы нам надо знать:

1) точку р, определяющую количество наддиагоналей и поддиагоналей теплицевой ленточной матрицы, т.е. ширину ленты. Поскольку рекуррентное соотношение для последовательности главных миноров в работе [9] было доказано для теплицевой ленточной матрицы, имеющей одну наддиагональ или одну поддиагональ, то одна из координат точки р должна быть равна единице.

2) коэффициенты двумерного разностного оператора. Коэффициенты двумерного разностного оператора задаются квадратной матрицей С, имеющей нижнетреугольный вид.

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

Итак, входные данные конечны и имееют вид:

1) точка р = (/, к), где / = 1 или к = 1;

2) нижнетреугольная матрица С = (с21,22), а1 = 0, ..., ш, а2 = 0, ..., ш, размера (ш + 1) X (ш + 1) из коэффициентов с2ь2, двумерного разностного оператора;

3) количество элементов последовательности главных миноров.

Отметим, что координаты точек в декартовой системе координат отличаются от координат точек в «матричной» системе координат и потребуется их перевод из одной системы координат в другую. Далее необходимо будет проверить, что одна из координат точки 3 равна единице.

Соответствующий алгоритм размещен по ссылке https://github.com/lyapinap/ALS2020. 4. Пример работы алгоритма. Алгоритм был реализован в среде Matlab 2014 32bit. Вычисления производились на машине Intel(R) Core(TM) i5-3330S CPU 2.70 GHz, 32bit, ОЗУ 4.00 Гб под управлением Windows 7 Корпоративная SP1. Время счета для приведенного примера составило менее 1 секунды. Рассмотрим полиномиальный разностный оператор

Р (81,82) = Соз£23-

■ с 128182

■ C2i828

+С0282 + с 118182 + С2082 + С0182 ■

1 82 + с оз83 + с 1081 + Соо.

Фиксируем 0 = (1, 2), тогда теплицевая ленточная матрица будет иметь одну поддиагональ (I = 1) и две наддиагонали (к = 2), а ширина ленты будет равна I + к + 1 = 4.

Зададим матрицу коэффициентов полиномиального разностного оператора Р (81, 82)

С =

I С03 С02 С01 \ с00

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

0

с12 с11 С10

0 0

с21 С20

0 \ 0 0

С30 !

I 1

2 3 \ 4

0 10 9 5

0 0 0 7 !

Поставим задачу найти первые шесть элементов последовательности главных миноров. Вектор диагонали матрицы коэффициентов С: а = ( 1 10 8 7 ) . Получение общей теплицевой матрицы.

со1отпс = ( 10 1 0 0 )Т,

r0wc = ( 10 8 7 0 )7 ,

10 8 7 0

1 10 8 7

0 1 10 8

0 0 1 10

Рузультатом работы алгоритма является вектор с главными минорами:

( 10 92 847 7804 71908 662577 ) .

Итоговый вектор с шестью первыми элементами последовательности главных миноров не содержит нулевых элементов, кроме того, каждый следующий элемент последовательности больше предыдущего, таким образом, можно сделать вывод, что задача Коши для рассматриваемого двумерного разностного оператора разрешима. Для вычисления производящей функции решения задачи Коши для двумерного разностного оператора с постоянными коэффициентами можно воспользоваться программой [7], принцип работы которой описан в работе [6], а для вычисления решения задачи Коши для двумерного разностного оператора с постоянными коэффициентами можно использовать программу [1]. Для вычисления последовательности главных миноров можно использовать программу [2], принцип работы которой и описан в данной статье.

5. Заключение. В работе рассмотрен алгоритм вычисления последовательности главных миноров теплицевой ленточной матрицы, ассоциированной с задачей Коши, для двумерного разностного оператора и иллюстрирующий его работу пример.

Список литературы

1. Апанович М. С., Шадрин К. В. 2019. CauchyTriangle. Свидетельство о государственной регистрации программы для ЭВМ №2019663199.

2. Апанович М. С., Шадрин К. В. 2020. ToeplitzBanDet. Свидетельство о государственной регистрации программы для ЭВМ №2020612776.

3. Даджион Д., Мерсеро Р. 1988. Цифровая обработка многомерных сигналов. Пер. с англ. М., Мир, 487. (Dudgeon D. E., Mersereau R. M. 1983. Multidimensional digital signal processing. Englewood Cliffs, NJ : Prentice-Hall, 400.).

4. Изерман Р. 1984. Цифровые системы управления. М., Мир, 541.

5. Иохвидов И. С. 1974. Ганкелевы и теплицевы матрицы. М., Наука, 264.

6. Kytmanov A. A., Lyapin A. P., Sadykov T. M. 2017. Evaluating the rational generating function for the solution of the Cauchy problem for a two-dimensional difference equation with constant coefficients. Programming and Computer Software, 43(2): 105-111.

7. Кытманов А. А., Ляпин А. П., Садыков Т. М. 2018. Программа вычисления рациональной производящей функции решения задачи Коши двумерного разностного уравнения с постоянными коэффициентами. Свидетельство о государственной регистрации программы для ЭВМ №2018619622.

8. Рогозина М. С. 2012. Устойчивость многослойных разностных схем и амебы алгебраических гиперповерхностей. Журнал СФУ. Серия Математика и физика, 5(2): 256-263.

9. Рогозина М. С. 2014. О разрешимости задачи Коши для полиномиального разностного оператора. Вестник Новосибирского государственного университета, 14 (3): 83-94.

10. Рябенький В. С. 2000. Введение в вычислительную математику: учеб. пособие, изд. 2-е, исправл. М., ФИЗМАТЛИТ, 296 c.

11. Рябенький В. С., Филиппов А. Ф. 1956. Об устойчивости разностных уравнений. М., Гос. изд. технико-теоретической литературы, 171 c.

12. Самарский А.А. 1971. Введение в теорию разностных схем. М., Наука, 552.

13. Стенли Р. 1990. Перечислительная комбинаторика: Пер. с англ. М., Мир, 440. (Stanley R. 1997. Enumerative combinatorics. Cambridge University Press, 326).

14. Стенли Р. 2005. Перечислительная комбинаторика. Деревья, производящие функции и симметрические функции: Пер. с англ. М., Мир, 767. ( Stanley R. 1997. Enumerative combinatorics. Trees and the Composition of Generating Functions. Cambridge University Press, 600).

15. Lyapin A. P., Chandragiri S. 2020. The Cauchy Problem for Multidimensional Difference Equations in Lattice Cones. Journal of Siberian Federal University. Mathematics & Physics, 13(2): 187-196.

References

1. Apanovich M.S., Shadrin K.V. 2019. CauchyTriangle. Svidetel'stvo o gosudarstvennoj registracii programmy dljaJeVM №2019663199.

2. Apanovich M.S., Shadrin K.V. 2020. ToeplitzBanDet. Svidetel'stvo o gosudarstvennoj registracii programmy dljaJeVM №2020612776.

3. Dadzhion D., Mersero O. 1988. Cifrovaja obrabotka mnogomernyh signalov [Multidimensional digital signal processing]. Moscow, Mir, 487. (Dudgeon D.E., Mersereau R.M. 1983. Multidimensional digital signal processing. Englewood Cliffs, NJ : Prentice-Hall, 400.).

4. Izerman R. 1984. Cifrovye sistemy upravlenija. Moscow, Mir, 541.

5. Iohvidov I. S. 1974. Gankelevy i teplicevy matricy. Moscow, Nauka, 264.

6. Kytmanov A. A., Lyapin A. P., Sadykov T. M. 2017. Evaluating the rational generating function for the solution of the Cauchy problem for a two-dimensional difference equation with constant coefficients. Programming and Computer Software, 43(2): 105-111.

7. Kytmanov A. A., Ljapin A. P., Sadykov T. M. 2018. Programma vychislenija racional'noj proizvodja-shhej funkcii reshenija zadachi Koshi dvumernogo raznostnogo uravnenija s postojannymi kojefficienta-mi. Svidetel'stvo o gosudarstvennoj registracii programmy dljaJeVM №2018619622.

8. Rogozina M. S. 2012. Ustojchivost' mnogoslojnyh raznostnyh shem i ameby algebraicheskih giperpoverh-nostej. Zhurnal SFU. Serija Matematika i fizika, 5(2): 256-263.

9. Rogozina M. S. 2014. O razreshimosti zadachi Koshi dlja polinomial'nogo raznostnogo operatora. Vestnik Novosibirskogo gosudarstvennogo universiteta, 14 (3): 83-94.

10. Rjaben'kij V. S. 2000. Vvedenie v vychislitel'nuju matematiku: ucheb. posobie, izd. 2-e, ispravl. Moscow, FIZMATLIT, 296 p.

11. Rjaben'kij V.S.,FilippovA.F. 1956. Obustojchivostiraznostnyhuravnenij.M.,Gos.izd.tehniko-teoreticheskoj literatury, 171.

12. Samarskij A.A. 1971. Vvedenie v teoriju raznostnyh shem, M., Nauka, 552.

13. Stenli R. 1990. Perechislitel'naja kombinatorika [Enumerative combinatorics]. Moscow, Mir, 440. (Stanley R. 1997. Enumerative combinatorics. Cambridge University Press, 326).

14. Stenli R. 2005. Perechislitel'naja kombinatorika. Derev'ja, proizvodjashhie funkcii i simmetricheskie funkcii [Enumerative combinatorics. Trees and the Composition of Generating Functions]. Moscow, Mir, 767. ( Stanley R. 1997. Enumerative combinatorics. Trees and the Composition of Generating Functions. Cambridge University Press, 600).

15. Lyapin A. P., Chandragiri S. 2020. The Cauchy Problem for Multidimensional Difference Equations in Lattice Cones. Journal of Siberian Federal University. Mathematics & Physics, 13(2): 187-196.

Получена 18.03.2020

Апанович Марина Степановна - кандидат физико-математических наук, доцент кафедры медицинской кибернетики и информатики Красноярского государственного медицинского университета имени профессора В. Ф. Войно-Ясенецкого

ул. Партизана Железняка, 1, г. Красноярск, Россия, 660022 E-mail: marina.apanovich@list.ru

Ляпин Александр Петрович - кандидат физико-математических наук, доцент базовой кафедры вычислительных и информационных технологий Сибирского федерального университета пр. Свободный, 79, г. Красноярск, Россия, 660041 E-mail: aplyapin@sfu-kras.ru

Шадрина Константин Викторович - старший преподаватель кафедры медицинской кибернетики и информатики Красноярского государственного медицинского университета имени профессора В. Ф. Войно-Ясенецкого

ул. Партизана Железняка, 1, г. Красноярск, Россия, 660022 E-mail: kvsh_buffon@mail.ru

i Надоели баннеры? Вы всегда можете отключить рекламу.