Проблема гарантированной точности вычислений Докладчик: Куликов И.М. kulikov@ssd.sscc.ru Летняя школа по параллельному программированию.

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



Advertisements
Похожие презентации
ПАРАДОКСЫ ВЫЧИСЛИТЕЛЬНОЙ МАТЕМАТИКИ (их преодоление – смена понятий) СПЕКТРАЛЬНЫЕ ПОРТРЕТЫ МАТРИЦ (двумерные и одномерные) Годунов С.К. 1.
Advertisements

ПАРАДОКСЫ ВЫЧИСЛИТЕЛЬНОЙ ЛИНЕЙНОЙ АЛГЕБРЫ И СПЕКТРАЛЬНЫЕ ПОРТРЕТЫ МАТРИЦ Годунов С.К. 12 октября 2011 года.
ВЫЧИСЛИТЕЛЬНЫЕ ПОГРЕШНОСТИ И ПАРАДОКСЫ Годунов С.К. 24 апреля 2013 года.
ПАРАДОКСЫ ВЫЧИСЛИТЕЛЬНОЙ ЛИНЕЙНОЙ АЛГЕБРЫ И СПЕКТРАЛЬНЫЕ ПОРТРЕТЫ МАТРИЦ Годунов С.К. Эти слайды были приготовлены в феврале 2011 г. для конференции, проведенной.
Программы с линейной структурой Вещественный тип данных.
ВВЕДЕНИЕ В ВЫЧИСЛИТЕЛЬНУЮ МАТЕМАТИКУ Лекция 2 15 сентября 2009 ВЫЧИСЛИТЕЛЬНАЯ ЛИНЕЙНАЯ АЛГЕБРА.
Учебный курс Основы вычислительной математики Лекция 1 доктор физико-математических наук, профессор Лобанов Алексей Иванович.
Введение Список литературы Бахвалов Н.С., Лапин А.В., Чижонков Е.В. Численные методы в задачах и упражнениях. – М.: Высшая школа, Копченова Н.В.,
2012/2013 учебный год Операторы Чердынцева М.И. мехмат ЮФУ 2 Операторы Чердынцева М.И., мехмат ЮФУ2 Операторы размещаются в разделе.
Математическая модель и численные методы. Интерполяционный полиномы Лекция 1:
Начала программирования Занятие 3. Вещественный тип данных. Вычисления по формулам. Арифметические операции. Деление целочисленное и с остатком.
Введение Литература. Киселевская, С.В., Ушаков, А.А. Вычислительная математика: учебное пособие. – Владивосток : Изд-во ВГУЭС, Турчак, Л.И., Плотников,
Тема: Теория погрешностей. Под погрешностью понимается некоторая величина, характеризующая точность результата. Выделяют три вида погрешностей: 1. Неустранимая.
Численные методы линейной алгебры. Методы решений нелинейных уравнений и систем. Лекция 3:
Арифметические выражения. Выражение - это формальное правило для вычисления некоторого значения. В зависимости от типа значения выражения можно разделить.
Лобанов Алексей Иванович Основы вычислительной математики Лекция 1 8 сентября 2009 года.
1 Линейные пространства Базис линейного пространства Подпространства линейного пространства Линейные операторы Собственные векторы и собственные значения.
Выход Алгебра - один из больших разделов математики, принадлежащий наряду с арифметикой и геометрией к числу старейших ветвей этой науки. Правила 8-ого.
Задание B1 ТРЕБОВАНИЯ: Анализировать реальные числовые данные; осуществлять практические расчеты по формулам, пользоваться оценкой и прикидкой при практических.
Урок математики в 3 классе. Тема: «Решение уравнений вида а+х=в»
Транксрипт:

Проблема гарантированной точности вычислений Докладчик: Куликов И.М. Летняя школа по параллельному программированию

Почему проблема? 1.Описание деталей самого моделируемого объекта 2.Детальное поведение моделируемого объекта во времени 3.Каждую деталь в каждый момент времени надо считать!

Количество операций операций в секунду секунд в часе 100часов 100процессоров _______________________________________ операций

Главный вопрос о точности О начальных данных математическая модель ещё «помнит» или уже нет? Формально: число верных знаков

Источники потери точности 1. Неустранимые погрешности решения, обусловленные неточностью исходных данных 2. Погрешность метода решения задачи 3. Вычислительная погрешность, являющейся результатом округлений в процессе счета

Представление целых чисел без знака

Представление целых чисел со знаком

Представление вещественных чисел

Диапазоны значений Вещественные числа (Фортран) real*4: порядок -38…38 значащие знаки 7 real*8: порядок -308…308 значащие знаки 14 real*16: порядок -4932…4932 значащие знаки 34 Целые числа (Фортран) integer(4):

Использование различных точностей Вещественные числа (Фортран) real*4: real*8: real*16:

Различные способы сложений

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

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

Для того, чтобы надежно определялось решение системы линейных уравнений с квадратной матрицей нужно, чтобы число было не очень большим. число обусловленности Справедливо неравенство Число обусловленности возмущенной матрицы близко кесли Решая систему с хорошо обусловленной матрицей можно не опасаться ошибок округления из-за которых вместо будет использованы возмущенныес малыми

В основу вычислительной линейной алгебры естественно положить Постулат: Только такие числовые функцииот матрицы можно вычислять, для которых справедливо неравенство в котором- известная функция При этом условии, знаяи точность можно дать гарантированную оценку точности для вычисленной Пример вычислимой функции - число обусловленности матрицы где если

Вычисление собственных значений

Вычисление собственных значений с помощью MATLAB ВСЕ собственные значения, вычисленные пакетом MATLAB являются точными точками - спектра матрицы C, при, при этом

Что делать? При возможности использовать вещественные типы данных с большим количеством значащих знаков Избегать вычитания близких значений Избегать сложения чисел с большим перепадом порядков Количество самих арифметических операций нужно уменьшать Использовать лучшую обусловленность матрицы Повышать точность исходных данных Отказаться от вещественной арифметики?

Литература Годунов С. К., Кирилюк О.П., Костин В.И. Спектральные портреты матриц. Новосибирск, (Препринт / АН СССР. Сиб. отд-ние. Ин-т мат-ки; 3). Godunov S.K. Spectral portaits of matrices and criteria of spectral dichotomy. J. Herrberger and L. Atanasovaeds. Proc. Cont. Oldenburg, Germany (1991) North-Holland and JMACS p. Малышев А.Н. Введение в вычислительную линейную алгебру. Новосибирск: Наука, Малышев А.Н. Гарантированная точность в спектральных задачах линейной алгебры // Тр. Ин-та математики / АН СССР. Сиб. отд- ние Т. 17. С Godunov S.K., Sdkane M. Some new algorithms for the spectral dichotomy methods. Linear Algebra. Appl., 2003.