ИСПОЛЬЗОВАНИЕ ЭКОНОМНЫХ МЕТОДОВ ВЫЧИСЛЕНИЯ ЧАСТИ СПЕКТРА БОЛЬШИХ РАЗРЕЖЕННЫХ МАТРИЦ В ЗАДАЧАХ ГАЗОВОЙ ДИНАМИКИ.

Презентация:



Advertisements
Похожие презентации
ИСПОЛЬЗОВАНИЕ ЭКОНОМНЫХ МЕТОДОВ ВЫЧИСЛЕНИЯ ЧАСТИ СПЕКТРА БОЛЬШИХ РАЗРЕЖЕННЫХ МАТРИЦ В ЗАДАЧАХ ГАЗОВОЙ ДИНАМИКИ Дипломная работа на тему Выполнил: студент.
Advertisements

ИСПОЛЬЗОВАНИЕ ЭКОНОМНЫХ МЕТОДОВ ВЫЧИСЛЕНИЯ ЧАСТИ СПЕКТРА БОЛЬШИХ РАЗРЕЖЕННЫХ МАТРИЦ В ЗАДАЧАХ ГАЗОВОЙ ДИНАМИКИ Дипломная работа на тему Сабиров Г. Р. Группа.
Основы матричной алгебры СЛОЖЕНИЕ МАТРИЦ Операция сложения матриц определяется для двух матриц одинакового размера. Если А, В – это матрицы, то элементы.
§1 МАТРИЦЫ И ОПРЕДЕЛИТЕЛИ 1.1 Матрицы и их свойства Матрицей размера m n называется совокупность mn чисел, расположенных в виде таблицы из m строк и n.
Примеры обработки информации (Алгоритмы) Примеры обработки информации (Алгоритмы)
Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования «ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Нижегородский государственный университет им. Н.И.Лобачевского Факультет Вычислительной математики и кибернетики Применение технологии Cilk для решения.
Фрагментация алгоритма умножения симметричной разреженной матрицы на вектор Студентка: Ткачёва А.А. ФПМИ 4курс Руководитель: Киреев С.Е
Обратная Матрица. Определение. Матрица называется о б р а т н о й к квадратной матрице, если Обратная матрица обозначается символом Примечание. Операция.
ЛЕКЦИЯ 11 Каждый элемент этой матрицы равен 0 или 1. Произведение дзух чисел можно получить, если суммировать элементы матрицы р следующем порядке:
Матрицы Элементарные преобразования и действия над матрицами made by aspirin.
ПАРАЛЛЕЛЬНЫЕ АЛГОРИТМЫ УМНОЖЕНИЯ МАТРИЦ И ВЕКТОРОВ.
1. МАТРИЦЫ И СИСТЕМЫ ЛИНЕЙНЫХ УРАВНЕНИЙ 1.1. Матрицы. Действия с матрицами Определение 1.1. Таблица вида: (1.1) в которой все – заданные числа, называется.
Матрицы лекция 2. Определение Матрицей размера называется прямоугольная таблица из чисел, где,, состоящая из строк и столбцов.
Построение таблиц истинности логических выражений.
Матрицы и операции над ними.. Матрицей называется множество чисел, образующих прямоугольную таблицу, которая содержит m строк и n столбцов.
ОПРЕДЕЛИТЕЛИ МАТРИЦ. РАНГ МАТРИЦЫ. Определители.( детерминанты). (Детерминанты квадратных матриц 2-го и 3-го порядка) Для квадратных матриц существует.
Глава 2 МЕТОДЫ РЕШЕНИЯ СИСТЕМ ЛИНЕЙНЫХ УРАВНЕНИЙ 2.1. Общая характеристика методов решения систем линейных уравнений.
Матрицы в экономике. Матрицы Матрицей A=Amn порядка m*n называется прямо -угольная таблица чисел, содержащая m - строк и n - столбцов.
1 2. Матрицы. 2.1 Матрицы и их виды. Действия над матрицами. Джеймс Джозеф Сильвестр.
Транксрипт:

ИСПОЛЬЗОВАНИЕ ЭКОНОМНЫХ МЕТОДОВ ВЫЧИСЛЕНИЯ ЧАСТИ СПЕКТРА БОЛЬШИХ РАЗРЕЖЕННЫХ МАТРИЦ В ЗАДАЧАХ ГАЗОВОЙ ДИНАМИКИ

План Обработка исходной матрицы. Реализация матрично-векторных операций с использованием разреженности и специального вида матриц. Построение проектора Q: Симметричный Вариант. Алгоритм Ланцоша. Несимметричный вариант. Алгоритм Арнольди. Вычисление собственных значений и собственных векторов редуцированной матрицы

Компактное хранение и обработка матриц – формула доступа к элементам Исходная матрица размера NxN M ненулевых элементов

Недостатки: Неочевидные формулы работы с матрицами в компактном виде. Трудоемкий последовательный доступ к конкретному элементу матрицы. Преимущества: Занимаемая память меньше во много раз. Быстрое умножение матрицы на вектор: порядок операций не О(N*N), а О(M) Компактное хранение и обработка матриц – недостатки и преимущества

Извлечение информации о матрице А из матрично-векторных операций

Проблемы С – еще вычислить нужно K – плохо обусловлена В K столбцы все более и более становятся параллельными K – плотная, даже если А – разреженная

Концепция Крыловского подпространства Q – ортогональная Q – хорошо обусловлена Q – легко обратима

Алгоритм Арнольди для (частичного) приведения к форме Хессенберга

Трехдиагонализация

Алгоритм Ланцоша для (частичного) приведения к симметричной трехдиагональной форме

Идеи

Концепция на пальцах

Построение проектора Q без использования самой матрицы А (i-й шаг)

Диагонализация

Неявный симметричный QR-шаг со сдвигом Уилкинсона

Симметричный QR-алгоритм Выполнить трехдиагонализацию по некоторому алгоритму. Получится матрица T. until q=n Для i=1:n-1 положить и равными нулю, если Найти наибольшее q и наименьшее p, такие, что если то диагональная, а неприводимая. if q < n Применить QR-шаг с каким-либо сдвигом к end Этот алгоритм требует примерно флопов.

Пример спектра