Итерация Ландвебера
или Итерация Ландвебера алгоритм Ландвебера — это алгоритм решения некорректных линейных обратных задач , который был расширен для решения нелинейных задач, включающих ограничения. Метод был впервые предложен в 1950-х годах Луи Ландвебером . [1] и теперь его можно рассматривать как частный случай многих других, более общих методов. [2]
Основной алгоритм
[ редактировать ]Оригинальный алгоритм Ландвебера [1] пытается восстановить сигнал x из (зашумленных) измерений y . Линейная версия предполагает, что для линейного оператора A . Когда задача имеет конечные размеры , A — это просто матрица.
Когда A несингулярна , то явным решением является . Однако если A , плохо обусловлено явное решение — плохой выбор, поскольку оно чувствительно к любому шуму в данных y . Если A сингулярно , этого явного решения даже не существует. Алгоритм Ландвебера представляет собой попытку регуляризации проблемы и является одной из альтернатив регуляризации Тихонова . Мы можем рассматривать алгоритм Ландвебера как решение:
используя итерационный метод. Алгоритм задается обновлением
где фактор релаксации удовлетворяет . Здесь является наибольшим сингулярным значением . Если мы напишем , то обновление можно записать в терминах градиента
и, следовательно, алгоритм является частным случаем градиентного спуска .
Для некорректных задач итерационный метод необходимо остановить на подходящем индексе итерации, поскольку он полусходится. Это означает, что итерации приближаются к регуляризованному решению на первых итерациях, но становятся нестабильными на последующих итерациях. Обратная величина индекса итерации действует как параметр регуляризации. Подходящий параметр находится в случае несоответствия приближается к уровню шума.
Использование итерации Ландвебера в качестве алгоритма регуляризации обсуждалось в литературе. [3] [4]
Нелинейное расширение
[ редактировать ]В целом обновления, генерируемые сгенерирует последовательность который сходится к минимизатору f всякий раз, f выпукло когда и размер шага выбирается таким, что где является спектральной нормой .
Поскольку это особый тип градиентного спуска, в настоящее время нет особой пользы анализировать его как нелинейный Ландвебер, но такой анализ исторически проводился многими сообществами, не знающими об объединяющих структурах.
Нелинейная проблема Ландвебера изучалась во многих статьях во многих сообществах; см., например. [5]
Расширение ограниченных задач
[ редактировать ]Если f — выпуклая функция и C — выпуклое множество , то задача
может быть решено с помощью ограниченной нелинейной итерации Ландвебера, определяемой следующим образом:
где является проекцией на множество C . Сходимость гарантируется, если . [6] Это снова частный случай прогнозируемого градиентного спуска (который является частным случаем алгоритма вперед-назад ), как обсуждалось в разделе . [2]
Приложения
[ редактировать ]Поскольку этот метод существует с 1950-х годов, он был принят и заново открыт многими научными сообществами, особенно теми, которые изучают некорректные задачи. В рентгеновской компьютерной томографии это называется SIRT – метод одновременной итеративной реконструкции. Он также использовался в компьютерного зрения . сообществе [7] и сообщество по восстановлению сигналов. [8] Он также используется при обработке изображений , поскольку многие задачи изображений, такие как деконволюция , являются некорректными. Варианты этого метода также использовались в задачах разреженной аппроксимации и в условиях сжатого измерения . [9]
Ссылки
[ редактировать ]- ^ Jump up to: а б Ландвебер, Л. (1951): Итерационная формула для интегральных уравнений Фредгольма первого рода.амер. Дж. Математика. 73, 615–624
- ^ Jump up to: а б П.Л. Комбет и Ж.-К. Песке, «Методы проксимального разделения при обработке сигналов», в: Алгоритмы с фиксированной точкой для обратных задач в науке и технике (Х. Х. Баушке, Р. С. Бурачик , П. Л. Комбеттс, В. Эльзер, Д. Р. Люк и Х. Волкович, редакторы), стр. 185–212. Спрингер, Нью-Йорк, 2011. ArXiv.
- ^ Луи, АК (1989): Обратные и некорректные задачи. Штутгарт, Тойбнер
- ^ Вайникко Г.М., Веретенников А.Ю. (1986): Итерационные процедуры в некорректных задачах. Москва, ЮАР (на русском языке)
- ^ Анализ сходимости итерации Ландвебера для нелинейных некорректных задач, Мартин Ханке, Андреас Нойбауэр и Отмар Шерцер. ВЫЧИСЛИТЕЛЬНАЯ МАТЕМАТИКА, том 72, номер 1 (1995), 21-37, дои : 10.1007/s002110050158
- ^ Эйке, Б.: Итерационные методы для решения некорректных задач с выпуклыми ограничениями в гильбертовом пространстве. Число. Функц. Анальный. Оптим. 13, 413–429 (1992)
- ^ Йоханссон Б., Эльфвинг Т., Козловц В., Цензор Ю., Форссен П.Е., Гранлунд Г.; «Применение метода Ландвебера с наклонной проекцией к модели обучения с учителем», Матем. Вычислить. Моделирование, том 43, стр. 892–909 (2006).
- ^ Трасселл, Х.Дж., Сиванлар, М.Р.: Итерация Ландвебера и проекция на выпуклые множества. IEEE Транс. Акуст., Речь, Сигнальный Процесс. 33, 1632–1634 (1985)
- ^ Анастасиос Кириллидис и Волкан Джевхер (2011). «Рецепты жестких пороговых методов» . Рецепты для методов жесткого порогового определения . стр. 353–356. дои : 10.1109/CAMSAP.2011.6136024 . ISBN 978-1-4577-2105-2 . S2CID 14996037 .