Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Обратные и некорректные задачи. Учебник

.pdf
Скачиваний:
1
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
1.6. Способы преодоления некорректности. Основные методы регуляризации
δ
FUA
U
F
M
F
f
A
M
f
∈
=
FUA
A
U
F
f
∈
f
M
J
M
δ
сматривать в качестве приближенных решений (1.3.1), причем при
0→
uu
M
∈
Uu
δ
.0sup →−
Введем в рассмотрение понятие квазирешения. Пусть в (1.3.1)
→:
непрерывен, а M — компакт в
.
Определение 1 [9, 20]
Квазирешением уравнения (1.3.1) называется элемент
рующий невязку
][
2
fAuuJ −=
на множестве
.
Из определения квазирешения следует, что оно существует
силу непрерывности оператора
,
функционал J достигает на компакте
своей точной нижней грани; в случае, когда
с обычным решением, поскольку
uJ
k
.0][min
,
u
минимизи-
k
∈∀
,AM
совпадает
u
k
Имеет место следующая теорема.
Теорема 1 [9]
Пусть
→:
— линейный непрерывный оператор, такой что урав-
,
и, в
нение в
); тогда для любой функции
венно и непрерывно зависит от
0=
u
имеет только одно решение на M (M — выпуклый компакт
квазирешение существует, единст-
.
Эта теорема является основой при построении устойчивых методов ре­шения многих ОЗ. Часто на основе априорной информации о решении за­дачи можно сделать заключение о принадлежности его некоторому ком­пакту ,
функционала ][u правой части равна
а задача отыскания u сводится к проблеме отыскания минимума
на
.
При этом, если задана величина погрешности
δ
, что является важнейшей априорной информацией
при решении некорректных задач, то процесс минимизации функционала невязки можно завершить, как только найден элемент
нено условие
fAu
.δ≤−
δδ
u
такой, что выпол-
2. Метод регуляризации Тихонова
Рассмотрим некорректную задачу (1.3.1), причем A — вполне непре­рывный оператор. Из предыдущего параграфа следует, что использовать функционал невязки для построения регуляризованного решения нельзя и требуется сформировать некоторый другой, более общий функционал
51
Модуль 1. Прямые и обратные задачи. Понятие о некорректных задачах
F
F
f
α
A
∈
α
<
−
(
δ=η
по сравнению с ним. Таким функционалом является стабилизирующий функционал, введенный А. Н. Тихоновым:
α
22
ufAuuM
U
.0,][
>αα+−=
(1.6.1)
Теорема 2 [28]
,0>α∀
разрешима и имеет единственное решение определения оператора
∈∀
задача об отыскании минимума функционала (1.6.1)
),(
ADu ∈
;
кроме того, если
где
),(0AD
то справедливо соот-
)(AD
— область
ношение корректности
α
1
.
α
fu
F
≤
V
Условие обращения в нуль первой вариации функционала является не-
обходимым условием экстремума:
1
α
[]
*
()
()
ufAuAuM
,02
=α+−=
откуда получается уравнение Эйлера
**
fAuAuA
=α+
(1.6.2)
для нахождения элемента, на котором достигается экстремум стабилизи­рующего функционала
α
][uM
. Нетрудно показать и единственность реше-
ния для уравнения (1.6.2).
Таким образом, из теоремы 2 следует способ построения регуляризо-
.0
>
ванного решения для некорректной задачи при любом
Отметим, что наиболее важной проблемой при реализации метода регу-
ляризации Тихонова является выбор параметра регуляризации.
Пусть
смотрим уравнение
симирующий оператор, который может быть и конечномерным, шение, найденное по методу Тихонова,
u есть точное решение операторного уравнения .fuA = Рас-
α
η
h
,
= fuA
где ;δ<−
δ
ff ,hAA
δ
)
h
,
— вектор погрешности.
A — аппрок-
h
h
α
u — ре-
η
Имеет место следующая теорема.
52
1.6. Способы преодоления некорректности. Основные методы регуляризации
A
α
η
η
(
−
<
−
(
μ
α
−
−
δ
Теорема 3 [28]
Пусть A — взаимно-однозначный оператор, точное решение оператор­ного уравнения
()
образом, что
Du ∈ тогда
2
δ+h
→
()
ηα
),(
.0
uu →
η
при
,0→
если
()
,0→ηα таким
Важный вывод из теоремы 3 состоит в том, что параметр регуляриза­ции
α должен быть согласован с уровнем погрешности .
Очень часто при решении некорректных задач используется критерий обобщенной невязки. Для формулировки этого критерия введем меру несо-
)
=μ fuAAа
вместимости:
inf,
hh
. Справедлива следующая теорема.
δδη
Теорема 4 [9]
Если
ff
,δ<−
δ
,uAf = ,hAA
h
то
δη
)
Af при
0, →
h
.0→η
Замечание 1
Ключевым моментом в методе регуляризации Тихонова является выбор положительного параметра регуляризации
.
При проведении модельных расчетов выбор этого параметра весьма важен. Для того, чтобы не сильно «испортить» задачу, его необходимо выбирать весьма малым (
−
93
).
1010
Конкретный выбор базируется на важнейшей априорной информации в не-
.
корректной задаче — величине погрешности
Отметим, что параметр
)(δα может быть выбран как корень уравнения (критерий невязки)
fAu
δδ
.δ=−
Также выбор параметра регуляризации может быть осуществлен в соот-
ветствии с принципом обобщенной невязки [9, 20], т. е. параметр
α нахо-
дится из уравнения
22
α η hh
()
α ηδ
2
AfuhfuA
δ
,0),()(
=μ−+δ−−=αρ
(1.6.3)
δ
inf),( — мера несовместности исходного уравнения
h
∈
Du
с приближенными данными. Если выполняется
−=μ fuAAf
h
δ
2
22
μ+δ≥
),,(
Aff
h
δδ
то уравнение (1.6.3) имеет один положительный корень, который и выбира­ется в качестве параметра регуляризации в методе Тихонова. Для отыска­ния корня уравнения (1.6.3) можно использовать модификацию метода
53
Модуль 1. Прямые и обратные задачи. Понятие о некорректных задачах
α
α
α>α
ε>α−α
α
α
ρ
α
ρ
α=α
α=α
α=α
U
M
U
M
M
R
хорд. Опишем кратко следующую итерационную процедуру нахождения параметра регуляризации, основанную на методе секущих.
Пусть
выберем следующее значение
и вычислим соответствующие значения функции
.0>ε Зададим начальное значение параметра регуляризации
(
1
,
01
01
), полагая
),(
0
1
Далее стро-
).(
1
=α
0
0
2
ится последовательность по следующей рекуррентной формуле:
=α
n
1
− α
причем, если
если
n
)(
α−α
21
−−
nn
1
−
n
αρ
2
−
n
αρ−αρ
nn
,0)()(
>αραρ
12
−−
nn
⎧
то
,0)()(
<αραρ
12
−−
nn
⎨ ⎩
12
−−
то
,
)()(
,
12
−−
nn
1
−
то,0)()(если
;
nn
,то,0)()(если
α=α<αραρ
−−
−−
nnnn
12
21
.
α=α<αραρ
nnnn
α
2
−
Элементы этой последовательности вычисляются до тех пор, пока выпол-
ε≥α−α
няется условие ,
12
−− nn
метра регуляризации выбирается
а в качестве подходящего значения пара-
.
1−
n
,
,
3. Метод регуляризации на компактных множествах [4, 9]
Рассмотрим операторное уравнение (1.3.1) в случае некорректной зада­чи. Из метода квазирешений известно, что, например, для процедуры их построения необходимо выбирать компактное (замкнутое ограниченное)
.
множество чтобы сузить область определения
⊂ Какой же априорной информацией нужно обладать,
до компактного множества М ? Такой информацией служат некоторые свойства искомых функций. Рассмотрим несколько типичных в практике решения ОЗ способов выбора компакта
1.
— ограниченное множество в
n
Эта ситуация встречается, ко-
.
.
гда исходное операторное уравнение, сформулированное как задача отыскания решения в некотором функциональном пространстве, мо­жет быть параметризовано конечным числом параметров. Тогда ме­тод квазирешений в этой ситуации будет аналогом метода наимень­ших квадратов. В ряде ОЗ в качестве априорной информации обычно существует ин-
2.
54
формация о характере решения, такая как:
положительность,
а)
1.6. Способы преодоления некорректности. Основные методы регуляризации
)
)
J
M
[
+
<
+
монотонность,
б)
выпуклость решения.
в)
Отметим, что определенные ниже множества являются компактами
],[2baL [29]:
— множество ограниченных, монотонно невозрастающих функ-
cM↓
в
1.
ций на отрезке.
2.
M
— множество ограниченных, выпуклых вверх функций:
c
3.
)
⎧ ⎨
c
2
≤≤∈=
uCxubaLxuM
,)(0],[)(
⎩
— множество ограниченных, невозрастающих, выпуклых вверх
M
c
↓
+
⎛ ⎜
⎝
⎞
⎛
≥
⎟
2
⎜
⎠
⎝
+
2
⎫
)()(
xuxuxx
⎞
2121
.
⎟
⎬
⎠
⎭
функций:
)
⎧
uCxubaLxuM
,)(0],[)(
⎨
↓
c
2
≤≤∈=
⎩
+
⎛ ⎜
⎝
⎞
≥
⎟
2
⎠
xuxuxx
+
)()(
2121
,
2
⎫
≥≤ xxxuxu
⎬
1212
⎭
Для отыскания квазирешений на компактных множествах обычно при-
бегают к процедуре дискретизации. Фактически для построения прибли-
)(
n
женного решения достаточно научиться строить последовательность
u
.),()(
,
которая минимизирует функционал невязки
на множестве
.
О спосо-
бах дискретизации и сведении к конечномерным проблемам речь пойдет ниже в следующих разделах.
Пример 1
Пусть задача (1.3.1) сведена к минимизации
функционала невязки на описанном выше
]
множестве
LM
с⊂↓
2
. Простейшая аппрок-
1,0
симация элементов такого подпространства представляет собой функцию
где
a
,0a
a
удовлетворяют условиям
1
,0
1
aa
,0
>
10
и представляет собой ком-
()
=
,
xaaxu
10
,0
≥≥ ac
0
пактное множество — внутренность заштри­хованного треугольника, изображенного
Рис. 1.6
на рис. 1.6.
55
Модуль 1. Прямые и обратные задачи. Понятие о некорректных задачах
A
R
−
A
η
N
η
N
η
N
Знание границ этого компакта (или оценок для них) весьма важно при определении начальных приближений для многих типов задач, особен­но при реализации оптимизационных методов.
4. Метод итерационной регуляризации [1,2]
Пусть задача (1.3.1) некорректна, такую задачу заменим задачей отыс­кания минимума функционала, для чего часто используют итерационные процедуры.
Существует несколько способов прямого отыскания минимума функ­ционала невязки. При этом для некорректных задач характерным для ите­рационного процесса является следующее свойство итераций. Начальные итерации хорошо приближают точное решение, однако, начиная с некото-
итерации, для них характерно наличие колебаний и итерационный
рой процесс «рассыпается». Это обусловлено тем обстоятельством, что в слу-
)(
чае незамкнутого образа оператора
в случае единственности решения (1.3.1) не всякая минимизирующая последовательность будет сходящейся, так как обратный оператор
1
неограничен. С ростом номера итераций
приближения могут довольно сильно отличаться от искомых решений. Возникает проблема — на какой итерации следует остановиться и оборвать итерационный процесс, чтобы избежать его «рассыпания»? Метод итера­ционной регуляризации состоит именно в том, чтобы по имеющейся апри­орной информации о погрешности входных данных
выбрать некоторое
приближение, близкое к точному решению; в частности, здесь параметром регуляризации является номер итерации.
Имеет место теорема [1], свидетельствующая о принципиальном выборе
номера
при котором
)(
u
устойчивы к погрешностям исходных
N
),(η
данных, однако она не дает конструктивного способа выбора номера ите­рации. На практике один из возможных способов выбора
в условии согласования
Δ
с
N
H
0
uh
δ+=Δ
, где
0
u
— нормальное реше-
)(η
состоит
)(
ние (1.3.1). Критерий выбора
{}
n
nnN Δ<Φ=
H
где
,][:min
формулируется следующим образом:
][nΦ
— некоторый функционал, зависящий
от конкретного итерационного метода.
56
1.6. Способы преодоления некорректности. Основные методы регуляризации
+
A
+
A
N
δ
f
F
δ
5. Метод сингулярных разложений
Одним из эффективных методов построения регуляризующего операто­ра является метод усечения сингулярных разложений (см. п. 1.2 о понятии сингулярного разложения оператора).
Теорема 5 [21]
Если оператор A допускает сингулярное разложение
∗
∑
k
∞
2
σ=
=
1
,),(
uuuAuA
kkk
(1.6.4)
то оператор, заменяющий обратный, строится по правилу
∞
1
−+
σ=
∑
1
k
=
В силу теоремы 5 оператор чае, если
k
.0→σ
.),(
ufffA
kkk
не ограничен в том и только в том слу-
В этом случае оператор
(1.6.5)
можно регуляризовать и при-
дать смысл с помощью усеченного сингулярного разложения, сохраняя ко­нечное число членов ряда в (1.6.5):
N
1
−
σ==
∑
1
=
k
Здесь параметром регуляризации служит число исходя из априорной информации о погрешности
.),(
uffRfu
kkk
,
которое выбирается
.
(1.6.6)
Анализируя структуру сингулярного разложения, можно понять приро-
.
ду некорректности. Пусть
f
известно только
, то о коэффициентах разложения Rf из теоремы 5 мож-
δ
f
аппроксимирует
δ
,
т. е.
ff
δ
δ≤−
Если
но утверждать лишь то, что
−−
11
ffff σδ≤σ−σ
δ
Из этой оценки ясно, что вклад слагаемых
(практически при
σ
k
k
.),(),(
kkkkk
u
в разложение
k
) нельзя вычислить с приемлемой точностью.
<σ
+
fA
для малых
Таким образом, зная сингулярные числа и соответствующие им собствен­ные элементы, можно судить о том, какие компоненты решения (1.6.6) вы­числяются по приближению элемента
, а какие вычислить невозможно.
f
δ
К сожалению, вычисление или нахождение асимптотик сингулярных чисел операторов и численное исследование их зависимостей от параметров не-
57
Модуль 1. Прямые и обратные задачи. Понятие о некорректных задачах
A
U
A
F
U
V
N
≤
−
∅
=
(
∅≠δ
N
корректной задачи является весьма сложной проблемой, хотя для некото­рых задач можно построить их явные представления (особенно в случае самосопряженных операторов).
6. Проекционный метод [9]
Одним из способов построения приближенных решений операторных
уравнений является проекционный метод. Он базируется на том, что реше­ние операторного уравнения отыскивается в виде линейной комбинации некоторой линейно независимой системы функций, именуемых базисными. Таковыми являются методы Бубнова — Галеркина, Петрова и т. д., которые обычно применяются при решении дифференциальных уравнений. При ис­пользовании
этой идеи для решения операторных уравнений 1-го рода с вполне непрерывными операторами нужно формулировать достаточно жесткие условия на систему базисных функций.
Рассмотрим операторное уравнение (1.3.1), где
рывный оператор ,: F странства, причем
→
{}
0ker =A
,
— сепарабельные гильбертовы про-
.
— линейный непре-
Будем отыскивать его решение в виде
N
,
ϕ=
где
au
∑
k
1
=
{}
ϕ
— заданная линейно независимая система в
k
kkN
.
Представление ви-
(1.6.7)
да (1.6.7) дает существенную априорную информацию о точном реше-
;u
нии
размерность представления N и коэффициенты этого разложения
требуется определить. Отметим, что если при решении корректных задач на основе такого подхода с увеличением числа
u
как правило,
приближается к точному решению, то для некорректных
N
базисных функций,
задач с неточно заданной правой частью
Рассмотрим способы определения
U
систему множеств
в
()
Введем
*
∑
k
N
kk
1
=
()
:)(
δ= NN
*
δ
δ−NU
⎧ ⎨ ⎩
⎫
δ≤−ϕ==δ
⎬ ⎭
,,1
это не так.
f
δ
,
u
если
N
>
qqfAuauNU
NU
)
*
.1,,,
.,
Имеет место теорема, позволяющая осуществить выбор
58
ff
δ
.δ
Определим
.
1.6. Способы преодоления некорректности. Основные методы регуляризации
=
δ
δ<δ
<
{
ϕ
A
A
A
{
ϕ
σ≥σ
(
δ
A
A
[
Теорема 6 [9]
()
NN
для
∗
0
0
и
uu
()
,→−δ∈
NUu
∗
N
0sup
при
,0
>δ∃
0
→δ
такое что
.0
Отметим, что сходимость приближенных решений к точному будет
иметь место лишь при специальном выборе системы
тельно оператор
вполне непрерывен. Тогда оператор
}
. Пусть дополни-
k
*
— вполне не-
прерывный самосопряженный оператор, и по теореме Гильберта — Шмид­та существует ортонормированный базис из собственных элементов
оператора
∗
AA ϕσ=ϕ
σ
где
— набор сингулярных чисел
k
Теперь определим множества
честве базисных собственные функции оператора жества
()
,*AA
такой что
2
,
kkk
......
>≥
21
)
,NU
как это указано выше, взяв в ка-
непусты при достаточно большом ,N и справедлива сле-
δ
,
NU
*
. Тогда
0>δ∀
мно-
k
}
дующая теорема.
Теорема 7 [9]
Если базис из собственных элементов упорядочен по невозрастанию
0
→δ
сингулярных чисел, то при
uu
()
,→−δ∈
NUu
∗
N
.0sup
Замечание 2
Обычно постоянные
ного функционала невязки
a
определяются из условия минимума квадратич-
k
]
N
2
−= fAuuJ
(практически идентично ме-
δ
тоду квазирешений), откуда получаем возможность решения линейной ал­гебраической системы
N
,
baB
∑
k
1
=
=
mkkm
fbB
δ
),,(),,(
ϕ=ϕϕ=
mmmkkm
(1.6.8)
59
Модуль 1. Прямые и обратные задачи. Понятие о некорректных задачах
≠
A
A
причем матрица системы есть матрица Грама для системы элементов
{}
ϕ
,
k
km
0det
в силу линейной независимо-
*
может
которая невырождена, поскольку сти
ϕ
.
}{
k
B
К сожалению, система собственных функций оператора
быть построена аналитически далеко не всегда; тогда приходится исполь-
U
зовать любую полную в
систему функций, что в значительной степени
усложняет как обоснование этого метода, так и его практическую реализа­цию, хотя в последние годы появились результаты, позволяющие с успехом использовать этот подход.
Замечание 3
Из доказательства теоремы 7 следует конструктивный способ выбора
)(
δ=
NN
∗
∞
()
∑
δ=
Nk
)(
на основе неравенств
2
δ
k
22
,,
δ>ϕ
qf
∞
()
∑
δ
+δ=
1)(
Nk
2
k
qf
22
δ≤ϕ
.,
Отметим, что проекционный метод является одним из важнейших прак-
тических методов решения некорректных задач.
1.7. Регуляризованные методы вычисления значений неограниченных операторов. Численное дифференцирование
Вычисление значений неограниченных операторов в условиях зашум­ленности исходных данных представляет собой актуальную задачу вычис­лительной математики и одну из важнейших некорректных задач. В каче­стве примера рассмотрим некорректную задачу численного дифференциро­вания функции, заданной в наборе точек. В прикладных исследованиях, где встречается подобного рода проблема, значения функции задаются с определенной измерительной техники. Поэтому стандартные численные методы, осно­ванные на аппроксимации оператора дифференцирования оператором ко­нечных разностей, в данном случае неприменимы, поскольку задача явля­ется некорректной и малая погрешность входной информации может при-
степенью точности, что является следствием погрешности
вести к большой погрешности при реализации процедуры численного диф­ференцирования.
60