МатВектор

Command Palette

Search for a command to run...

♾️ ТФДП

Принцип сжимающих отображений

англ. Banach fixed-point theorem (contraction principle)

Отображение, укорачивающее все расстояния в q раз (q < 1), на полном пространстве имеет ровно одну неподвижную точку, и итерации приходят к ней из любой точки — с готовой оценкой погрешности.

Итерация — приём древний: подставь приближение в формулу и получи следующее. Когда процесс сходится и к чему? Принцип сжимающих отображений (Банах, 1922) отвечает исчерпывающе. Пусть полное метрическое пространство отображается в себя с условием при постоянном — расстояния сжимаются, как карта уменьшает территорию. Тогда у отображения ровно одна неподвижная точка , и последовательность сходится к ней из любой точки. Доказательство — арифметика геометрической прогрессии: расстояния между соседними приближениями тают как , ряд сходится, фундаментальная последовательность в полном пространстве имеет предел, а сжатие переводит предел в неподвижную точку. Рамка принципа — урок метрические пространства, теория с доказательством — в уроке принцип сжимающих отображений.

Скорость сходимости управляется константой . Возьмём на прямой с обычной метрикой: , и из выходят , , — расстояние до неподвижной точки каждый шаг режется вдвое. Апостериорная оценка гарантирует ; здесь — граница достигается точно. Она же отвечает на главный практический вопрос — сколько шагов нужно: для точности требуется , то есть , ведь . На этом стоит метод простой итерации для уравнения : условие превращает уравнение в сжатие, а теорема Пикара тем же приёмом доказывает существование решения задачи Коши.

сжатие и априорная оценка погрешности; для с и : , оценка даёт — совпадает точно; до точности хватает ()

Частые вопросы

Почему в теореме Банаха нужна полнота пространства?

Итерации фундаментальны: расстояния между соседними приближениями тают геометрически, и ряд из них сходится. Но фундаментальность даёт предел лишь в полном пространстве — иначе приближения подбираются к «дырке». Пример: рациональные числа неполны, и итерации из дают , , — подбираются к , которого среди рациональных чисел нет. Пополнение до действительных чисел всё чинит: предел существует и неподвижен.

Как выбрать константу сжатия и оценить число итераций?

Константа сжатия — оценка сверху производной: для берут . Чем ближе к единице, тем вязнут итерации: ошибка делится на за шаг, и порядок точности при стоит около двухсот тридцати шагов, при — четыре. Критерий останова апостериорный: до решения не больше , останавливаются, когда соседние приближения разошлись меньше допуска. Так работают решатели уравнений, итерации Якоби и Зейделя.