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

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



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

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

ИСПОЛЬЗОВАНИЕ ЭКОНОМНЫХ МЕТОДОВ ВЫЧИСЛЕНИЯ ЧАСТИ СПЕКТРА БОЛЬШИХ РАЗРЕЖЕННЫХ МАТРИЦ В ЗАДАЧАХ ГАЗОВОЙ ДИНАМИКИ Дипломная работа на тему Сабиров Г. Р. Группа 506 Москва 2006 г.

Постановка задачи и план решения Ax=λx, x0 Ax=λx, x0 Обработка исходной матрицы A. Реализация матрично-векторных операций с использованием разреженности и специального вида матриц. Обработка исходной матрицы A. Реализация матрично-векторных операций с использованием разреженности и специального вида матриц. Построение ортогонального проектора Q: Q T Q=Е Построение ортогонального проектора Q: Q T Q=Е Q T AQ=H ; A (nxn), Q(kxn) => H(kxk), k H(kxk), k<<n Несимметричный вариант. Алгоритм Арнольди. Несимметричный вариант. Алгоритм Арнольди. Симметричный Вариант. Алгоритм Ланцоша. Симметричный Вариант. Алгоритм Ланцоша. Вычисление собственных значений и собственных векторов редуцированной матрицы Н Вычисление собственных значений и собственных векторов редуцированной матрицы Н

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

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

Концепция Крыловского подпространства K=span(b 1,Ab 1,A 2 b 1,…, A k b 1 ) (1.) (2.) (2.)(3.)

Понижающий размерность ортогональный проектор Q Q – ортогональная Q – хорошо обусловлена Q – легко обратима

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

Случай симметричной матрицы А

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

Идеи

Извлечение информации о матрице А из матрично-векторных операций A = f(x) A = f(x) A = LL T A = LL T A: {u 1,u 2,…,u k } A: {u 1,u 2,…,u k }

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

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

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

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

Примеры спектров

Спектр оператора левой разности

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

Литература Дж. Голуб, Ч. Ван Лоун «Матричные вычисления», 548 с. М.: Мир, 1999 Дж. Голуб, Ч. Ван Лоун «Матричные вычисления», 548 с. М.: Мир, 1999 Templates for the Solution of Algebraic Eigenvalue Problems: a Practical Guide - Edited by Zhaojun Bai, James Demmel, Jack Dongarra, Axel Ruhe, and Henk van der Vorst Templates for the Solution of Algebraic Eigenvalue Problems: a Practical Guide - Edited by Zhaojun Bai, James Demmel, Jack Dongarra, Axel Ruhe, and Henk van der Vorst Дж. Деммель «Вычислительная Линейная Алгебра теория и приложения», 430 с. М: Мир, 2001 Дж. Деммель «Вычислительная Линейная Алгебра теория и приложения», 430 с. М: Мир, 2001 Ф. Р. Гантмахер «Теория матриц», 559 с. М.: Физматлит, 2004 Ф. Р. Гантмахер «Теория матриц», 559 с. М.: Физматлит, 2004 Parallelizing the QR algorithm for the unsymmetric algebraic eigenvalue problem: myth and reality – Greg Henry and Robert van de Geijn pdf Parallelizing the QR algorithm for the unsymmetric algebraic eigenvalue problem: myth and reality – Greg Henry and Robert van de Geijn pdf pdf A test Matrix Collection for Non-Hermitian Eigenvalue Problems – Zhaojun Bai and David Day and James Demmel and Jack Dongarra (October 6, 1996) pdf A test Matrix Collection for Non-Hermitian Eigenvalue Problems – Zhaojun Bai and David Day and James Demmel and Jack Dongarra (October 6, 1996) pdf pdf On restarting the arnoldi method for large nonsymmetric eigenvalue problems – Ronald B. Morgan pdf On restarting the arnoldi method for large nonsymmetric eigenvalue problems – Ronald B. Morgan pdf pdf A parallel algorithm for the non-symmetric eigenvalue problem – Jack Dongarra Majed Sidani pdf A parallel algorithm for the non-symmetric eigenvalue problem – Jack Dongarra Majed Sidani pdf pdf Numerical Solvers for Complex Eigenvalue Problems Arising with Gyrotropiv Materials in Resonator Cavities – Stefan Feigh pdf Numerical Solvers for Complex Eigenvalue Problems Arising with Gyrotropiv Materials in Resonator Cavities – Stefan Feigh pdf