
- •56. Понятие корректно и некорректно поставленных задач.
- •57. Метод простой интерации явного типа решения некорректных задач с апостериорным выбором числа итераций
- •Доказательство.
- •56. Понятие корректно поставленной и некорректно поставленной задачи. Пример. Неявный метод простой итерации решения некорректных задач с априорным выбором числа итераций.
- •59. Сходимость метода итераций явного типа решения некорректных задач в энергетической норме.
- •Полагаем и рассмотрим разность
- •Доказательство.
- •7. Обзор популярных технологий программирования.
- •8. Стиль программирования.
- •10. Проектирование программ. Возможности реализации.
- •11. Эффективность программ.
- •Отношение к эффективности
- •Эффективность или удобочитаемость?
- •Оптимизирующие компиляторы
- •Оптимизация программ
- •Оптимизаци памяти
- •Вычислительные составляющие
- •12. Отладка программ.
- •Отличие отладки от тестирования
- •Отладочный барьер
- •Наиболее распространенные ошибки
- •Бесхитростное программирование
- •Синтаксические ошибки
- •Ошибки не обнаруживаемые компилятором
- •Виды отладки
- •Общие рекомендации
- •Средства отладки
- •Программирование без ошибок
- •Предотвращение ошибок
- •13. Тестирование программ.
- •Уровни тестирования
- •Методы тестирования Тестирование «белого ящика» и «чёрного ящика»
- •Статическое и динамическое тестирование
- •Регрессионное тестирование
- •Покрытие кода
- •Пример тестовых данных
57. Метод простой интерации явного типа решения некорректных задач с апостериорным выбором числа итераций
При приближенном решении математических задач или прикладных задач весьма существенным является вопрос о том, корректна ли решаемая задача. Большинство некорректных задач может быть приведено к уравнению 1 рода, имеющему вид: (1.1)
в котором по заданному, не обязательно линейному оператору А, действующему из пространства X в пространство Y и по заданному элементу требуется определить решение х в пространстве Х.
Определение. Задача определения решения x=R(y) из пространства Х по исходным данным называется устойчивой на пространствах Х и У, если для любого числа можно указать такое число , что неравенства следует, что где х1=Ry1, x2=Ry2, x1,x2 X, y1,y2 Y.
Определение. Следуя Ж. Адамару, задачу отыскания из (1.1) называют корректной, если при любой фиксированной правой части у=у0 из Y ее решение: а) существует в пространстве Х; б) единственно в Х; в) устойчиво в Х. Если хотя бы одно из условий не выполняется, то задачу называют некорректной.
Определение. Назовем задачу (1.1) корректной по Тихонову на множестве а само множество М – ее множеством корректности, если:
а) Точное решение задачи существует в классе М, б) принадлежащее множеству М решение задачи единственно для любой правой части у из множества , в) принадлежащие множеству М решение задачи устойчиво относительно любой правой части у из множества N.
Постановка задачи
В действительном гильбертовом пространстве Н решается уравнение 1 рода Ах = у, (1)
где
А
- ограниченный,
положительный, самосопряжённый оператор,
для которого нуль не является собственным
значением. Причём нуль принадлежит
спектру оператора А,
т.е. задача некорректна. Предполагается
существование
единственного решения х
при
точной правой части у.
Для его отыскания
предлагается итеративный метод
(2)
Однако
на практике часто правая часть у
уравнения
(1) бывает неизвестной,
а вместо у
известно приближение
,
тогда метод (2) примет вид:
(3)
Если
раскрыть скобки во втором слагаемом в
(2) и (3), то
исчезает,
следовательно,
вычислять
и
не
придётся.
Решение задачи
Для
решения Ax
= y
используется метод (3). Все результаты
получены в предположении, что точное
решение
уравнения
(1) истокопредставимо,
т.е.
.
Однако, поскольку сведения об элементе
и
степени
истокопредставимости s
имеются
не всегда, то трудно определить число
итераций п,
обеспечивающих
сходимость метода (3). Тем не менее
этот метод можно сделать вполне
эффективным,
если воспользоваться следующим правилом
останова по невязке.
Определим момент т останова итерационного процесса (3) условии
(4)
Предполагаем,
что при начальном приближении
невязка
достаточно велика,
больше уровня останова ε, т.е.
Покажем,
что правило останова по невязке применимо
к методу (3). Рассмотрим
семейство функций
Нетрудно
показать, что для
выполняются
условия:
5)
где
Справедлива
Лемма
1.
Пусть
.
Тогда для
Лемма 2.
Пусть
.
Тогда для
имеет
место соотношение
Лемма
3.
Пусть
.
Если для некоторых
и
при
имеем
то
Используем доказанные леммы при доказательстве следующей теоремы.
Теорема
1.
Пусть
и пусть момент останова
в
методе (3) выбирается по правилу (4). Тогда