Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 13. Решение полной проблемы собственных значений при помощи QR-алгоритмаСуществует ряд тщательно отработанных алгоритмов и программ решения полной проблемы собственных значений. Поэтому в случае, когда возникает такая проблема, в первую очередь рекомендуется использовать стандартные программы решения таких задач. Наиболее совершенные из них основаны на различных модификациях Пусть А — произвольная вещественная матрица. Согласно лемме из § 2 ее можно представить в виде
где Представим исходную матрицу А в виде
Теорема (без доказательства). Пусть в разложении матрицы А все диагональные миноры матрицы Q не вырождены. Тогда последовательность матриц Имеется в виду, что после некоторой перестановки строк и одновременно такой же перестановки столбцов матрицы А будут выполняться соотношения: если При реализации описанного алгоритма построения матриц Если требуется найти не только собственные значения матрицы А, но и ее собственные и присоединенные векторы, то в процессе построения последовательности матриц Задача 1. Доказать, что каждый шаг QR-алгоритма требует На практике прибегают к различным способам ускорения сходимости. Один из этих способов заключается в следующем. Матрица А предварительно преобразуется в эквивалентную ей правую почти треугольную матрицу. Матрица А называется правой почти треугольной, если Алгоритм преобразования матрицы А в правую почти треугольную матрицу заключается в последовательном построении матриц Задача 2. Доказать, что в этом случае каждый шаг Для еще большего ускорения сходимости применяется вариант
Матрицы В этой главе было, в частности, приведено большое количество методов решения линейных систем уравнений. Какой же из этих методов все-таки стоит выбрать, решая задачу? Если порядок системы небольшой и по затратам машинного времени число арифметических операций порядка Конечно, при этом надо иметь в виду, что точные методы типа методов отражений или вращений для матрицы общего вида требуют одновременного хранения в памяти ЭВМ порядка гг? чисел. Если такое количество чисел не помещается в оперативной памяти ЭВМ, а обмен информацией между оперативной и внешней памятью происходит недостаточно быстро или из-за структуры программы, или из-за возможностей ЭВМ, то применение этих программ может оказаться нецелесообразным. В случае, когда применение этих методов нецелесообразно, имеет смысл проанализировать возможности применения простейших по своей структуре итерационных методов: простой итерации, Зейделя, сверхрелаксации, наискорейшего спуска. Если решается отдельная задача, то вследствие простоты соответствующих программ применение этих методов может быть вполне целесообразным. Если применение этих методов требует больших затрат машинного времени, то следует проанализировать возможности применения более сложных по своей структуре методов: оптимального линейного итерационного процесса, метода с использованием корней многочлена Чебышева, метода сопряженных градиентов, итерационных методов, использующих спектрально эквивалентные операторы. Если размерность задачи столь велика, что само решение задачи, т.е. вектор X, не помещается в оперативной памяти ЭВМ, то иногда применяются вероятностные методы решения систем линейных уравнений, которые остались вне нашего рассмотрения.
|
1 |
Оглавление
|