Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 36. Итерации с переменным шагом1. Идея Ричардсона.Механизм сходимости простейшей схемы установления (4) § 35
состоит, как мы видели, в погашении каждой из гармоник
то коэффициенты Фурье погрешности следующего приближения
выражаются через
При фиксированном выборе В этом состоит идея Ричардсона для решения самосопряженных линейных систем уравнений с матрицей, все собственные значения которой имеют одинаковый знак. 2. Чебышевский набор параметров.Итерационный процесс Ричардсона задается формулами
с итерационным параметром
Введем обозначение
Тогда
Очевидно, что неравенство
при некоторых
где
Мы не будем опираться на фактическое знание чисел
многочлен (5) на отрезке
Эта задача теории аппроксимации функций решена в 1892 году А. А. Марковым. Искомый многочлен
наименее уклоняющийся от нуля на отрезке
переводящее отрезок
Оценим наибольшее отклонение Q многочлена
Далее, из (9) получаем
Поэтому при больших М
откуда, с учетом (13), следует
Считая, что норма первоначальной ошибки точности, которого следует добиваться, решая задачу итерациями, надо выбрать k из условия
Для погашения первоначальной погрешности в
Выбрав k из этого условия, можно затем первые k шагов итерации принять за первый цикл итераций и повторять весь цикл с тем же набором параметров
Оно лишь в конечное число раз
превосходит число (14) элементарных шагов итерационного процесса, не использующего зацикливание. Таким образом, использование цикла с Использовать циклы длины 3. Нумерация итерационных параметров.Формулы (11) задают оптимальный набор итерационных параметров
При идеальной реализации алгоритма (16) результат финальной,
Рис. 45. Разберемся в механизме возникновения неустойчивости в этом случае. Пусть начальная погрешность
Проследим за эволюцией
Рассмотрим линейные функции
Если
Таким образом, величина определенная формулой (17), увеличивается сначала примерно в Если гипотетически считать, что этого не произошло и что счет продолжается точно, то к шагу Но дело в том, что даже если и не произошло переполнения ячеек машинной памяти при
причем Покажем, что при дальнейших шагах итерации ошибка
Но при
Поэтому
так что Если на
то на
Поэтому целесообразно стремиться к такому выбору
при умеренном значении А. Пусть
Если норма этой функции велика, то ее округление дает значительный по абсолютной величине вклад во все гармоники. Может оказаться, что вклад, полученный некоторыми гармониками, при дальнейших итерациях не погашается и сильно искажает результат. Поэтому естественно стремиться к такому выбору
при умеренном значении В. В работе В. И. Лебедева и С. А. Финогенова, ЖВМ и МФ 11, № 2, (1971), и в работе А. А. Самарского [23] указаны различные целесообразные способы нумерации параметров и освещена история вопроса. Приведем результаты работы В. И. Лебедева и С. А. Финогенова. В ней предполагается, что k является степенью числа 2, т. е. Именно, при
Если при
то полагаем
В частности, при
При указанном способе (21) упорядочения итерационных параметров числа А и В в неравенствах (19) и (20) можно выбрать независимыми от k и от Алгоритм упорядочения параметров, указанный А. А. Самарским, формулируется несколько сложнее, но при этом k не обязательно степень двойки. Число k может иметь вид 4. Метод Дугласа Рэкфорда.В схеме переменных направлений (6) § 35 будем считать итерационный параметр
Для погрешности
где
При заданном k оптимальным является такой выбор чисел
принимает наименьшее значение. Если не пользоваться точным знанием чисел Постановка этой задачи, как впрочем и предложение использовать для решения уравнения Пуассона процесс установления со схемой переменных направлений, принадлежит Дугласу, Писману и Рэкфорду. В работе Дугласа и Рэкфорда 1956 года, которую мы здесь изложим, было дано приближенное решение этой задачи. При их выборе итерационных параметров число шагов итерационного процесса, нужное для уменьшения ошибки в Покажем, что, задав произвольно положительное
Тогда Обоснуем равенство (22) и при этом объясним, как можно выбрать параметры
Поэтому для выполнения при любых
Все числа
Итак, для выполнения (22) достаточно ввиду (23), чтобы для каждого значения
и тем более достаточно, чтобы выполнялись неравенства
Для этого нужно, чтобы для каждого
Зададим
Тогда при возрастании Очевидно, что, выбрав k из условия
мы и получим по формуле (26) интересующую нас последовательность ЗАДАЧИ1. Можно ли выбрать итерационные параметры Сколько для этого надо сделать итераций? Выдерживает ли такой прием решения обобщение на случай, когда точные значения собственных чисел 2. Объяснить механизм вычислительной неустойчивости, развивающейся при расчете по формулам (16) при
и больших значениях k и М. Какие гармоники 3. Пусть А — самосопряженный оператор, собственные значения которого лежат на отрезке
при произвольном выборе 4. Почему при использовании схемы Дугласа — Рэкфорда очередность использования параметров 5. Считая, что затраты машинного времени на один шаг итерационного процесса Дугласа — Рэкфорда в двадцать раз больше, чем на один шаг процесса Ричардсона, прикинуть по формулам (15) и (27), при каких М преимущества метода Дугласа — Рэкфорда начинают проявляться.
|
1 |
Оглавление
|