Численные методы алгебры

Содержание

Слайд 2

Основные задачи Решение СЛУ Вычисление определителя Нахождение обратной матрицы Определение собственных значений и собственных векторов матрицы

Основные задачи

Решение СЛУ

Вычисление определителя

Нахождение обратной матрицы

Определение собственных значений

и собственных
векторов матрицы
Слайд 3

Вероятностные, (большое число неизвестных ) Итерационные (с числом неизвестных ) Точные

Вероятностные, (большое число неизвестных )

Итерационные (с числом неизвестных )

Точные (с малым

числом неизвестных )

Методы решения

Слайд 4

Недостатки: Требуют хранения в ОП сразу всей матрицы. Не учитывают структуру

Недостатки:
Требуют хранения в ОП сразу всей матрицы.
Не учитывают структуру

матрицы (много нулей).
Накапливание погрешностей в процессе решения.

Число арифметических операций в методе Крамера

Точные (с малым числом неизвестных )

Слайд 5

Такое число называют нормой вектора x. Итерационные, (число неизвестных ) Норма

Такое число называют нормой вектора x.

Итерационные, (число неизвестных )

Норма вектора:
Пусть

имеется n-мерное линейное пространство
n-мерных векторов
Если для любого вектора существует
Такое число такое, что
Слайд 6

Примеры норм. Евклидова норма


Примеры норм.

Евклидова норма

Слайд 7

Норма матрицы, согласованная с нормой вектора: Геометрическая интерпретация нормы матрицы –

Норма матрицы, согласованная с нормой вектора:

Геометрическая интерпретация нормы матрицы –

максимальная норма вектора, получаемого преобразованием A единичной сферы.
Или: радиус шара вектора образа изменяется в раз.
Слайд 8

Итерационные методы (общие принципы) С их помощью строится последовательность такая, что

Итерационные методы (общие принципы)

С их помощью строится последовательность такая, что

где

x – точное решение.

Эффективность итерационных методов определяется скоростью сходимости последовательности приближений к решению.

Пусть ищется решение невырожденной системы уравнений

ШАГ 1. Преобразование исходной системы к виду

Причём, системы эквивалентны, т.е. их решения совпадают.

Слайд 9

ШАГ 2. Расстановка индексов (номеров приближений) в системе и задание нулевого

ШАГ 2. Расстановка индексов (номеров приближений) в системе
и задание нулевого

приближения.

Например, ,

где заданный вектор.

ШАГ 3. Обоснование сходимости последовательных приближений
полученных из к точному решению x и оценка погрешности k-го приближения

Различные итерационные методы отличаются шагами 1 и 2. Выбор конкретного метода производится на основании оценки погрешности.

Оценка позволяет при заданном ε остановить итерационный процесс.

Слайд 10

Метод простой итерации. (МПИ) ШАГ 1. Матрица , т.е. ШАГ 2. Составим рекуррентную формулу

Метод простой итерации. (МПИ)

ШАГ 1. Матрица , т.е.

ШАГ 2. Составим

рекуррентную формулу
Слайд 11

ШАГ 3. Выбираем начальное приближение из каких-либо условий. По рекуррентной формуле

ШАГ 3. Выбираем начальное приближение из каких-либо условий.

По рекуррентной формуле

находим

Если метод сходится, тогда уменьшается при

Слайд 12

Если , то система имеет единственное решение и итерационный процесс по

Если , то система имеет единственное решение и итерационный процесс по

формуле сходится к точному решению со скоростью убывающей геометрической прогрессии

Теорема 1 (достаточное условие сходимости МПИ).

Слайд 13

Пусть система имеет единственное решение и итерационный процесс по формуле сходится

Пусть система имеет единственное решение и итерационный процесс по формуле сходится

к решению системы при любом начальном приближении тогда и только тогда когда все собственные числа матрицы по модулю меньше 1.

Теорема 2 (необходимое и достаточное условие сходимости МПИ).

Слайд 14

Это неравенство гарантирует сходимость МПИ только если Пусть . Тогда при

Это неравенство гарантирует сходимость МПИ только если

Пусть . Тогда при любом

начальном векторе МПИ сходится к единственному решению системы и при справедливы оценки погрешности:

Теорема 3

апостериорная оценка

априорная оценка

На практике используют оценку:

Слайд 15

Замечание 1 Априорная оценка позволяет подсчитать заранее число итераций k, достаточное

Замечание 1

Априорная оценка позволяет подсчитать заранее число итераций k, достаточное для

получения искомого решения с заданной точностью ε, при выбранном начальном векторе

Замечание 2

Чем ближе к точному решению тем меньше потребуется итераций. Если нет никакой дополнительной информации о решении задачи, тогда за обычно принимают вектор b свободных членов системы

Слайд 16

3. Построим рекуррентную формулу Метод Зейделя Решаем систему 2. Важно –

3. Построим рекуррентную формулу

Метод Зейделя

Решаем систему

2. Важно – в матрице A

все диагональные элементы отличны от нуля.
Слайд 17

Слайд 18

Если уменьшается, то метод сходится. Геометрическая интерпретация метода Формула равносильна формуле

Если уменьшается, то метод сходится.

Геометрическая интерпретация метода

Формула равносильна формуле

Итерационный

процесс сходится если

Каждое уравнение описывает плоскость

При получении приближения

из приближения происходит

перемещение параллельно оси до пересечения с плоскостью

Слайд 19

y x L2 y L1 L2 x y L1 L2 x

y

x

L2

y

L1

L2

x

y

L1

L2

x

Метод сходится

Метод расходится

зацикливание

L1

Слайд 20

Пример. Решить систему методом простых итераций. Решение.

Пример. Решить систему

методом простых итераций.

Решение.

Слайд 21

Не выполняется достаточное условие сходимости (доминирование диагональных элементов)

Не выполняется достаточное условие сходимости (доминирование диагональных элементов)

Слайд 22

Оценка погрешности найденных по формуле

Оценка погрешности найденных по формуле

Слайд 23

даёт значение корня с погрешностью Следующий шаг итерации. Находим и Точное решение:

даёт значение корня с погрешностью

Следующий шаг итерации. Находим и

Точное

решение:
Слайд 24

Методы вариационного типа Построим квадратичный функционал где С – const Где

Методы вариационного типа

Построим квадратичный функционал

где С – const

Где вещественная положительно

определённая (симметричная) матрица, т.е.

Задача решения системы и задача минимизации функционала эквивалентны.

Нормальная система имеет единственное решение: обозначим его

Тогда при любом векторе

Слайд 25

В силу самосопряжённости и положительности , Решение СЛАУ можно заменить задачей

В силу самосопряжённости и положительности ,

Решение СЛАУ можно заменить задачей поиска

минимума функции многих переменных:
метод покоординатного спуска,
метод градиентного спуска,
метод минимальных невязок,
метод минимальных поправок,
метод минимальных итераций.
Слайд 26

Метод покоординатного спуска x2 x1 x* (x10, x20) Метод градиентного спуска

Метод покоординатного спуска

x2

x1

x*

(x10, x20)

Метод градиентного спуска

(x10, x20)

x1

x2

x*

Как выбирается параметр ?

Слайд 27

Например выбирают из условия метод наискорейшего спуска Популярный метод сопряжённых градиентов

Например выбирают из условия

метод наискорейшего спуска

Популярный метод сопряжённых градиентов

Нач. вектор

и уровень допустимых погрешностей

Невязка нач. приближения