Журнал вычислительной математики и математической физики, 2019, T. 59, № 2, стр. 203-210

Новый алгоритм апостериорной оценки точности приближенных решений линейных некорректных задач

А. С. Леонов *

Национальный исследовательский ядерный ун-т “МИФИ”
115409 Москва, Каширское ш., 31, Россия

* E-mail: ilposed@orc.ru

Поступила в редакцию 12.04.2018

Полный текст (PDF)

Аннотация

Предлагается и обосновывается новый алгоритм апостериорной оценки точности решений линейных операторных уравнений I рода в гильбертовом пространстве. Алгоритм основан на сведении вариационной задачи апостериорной оценки точности к двум специальным задачам максимизации гладких функционалов при гладких ограничениях. Рассмотрен конечномерный вариант предлагаемого алгоритма. Приводятся результаты одного из численных экспериментов по апостериорной оценке точности для типичной обратной задачи. В экспериментах установлено, что время расчета по предлагаемому алгоритму в среднем в 1.4 раза меньше, чем в ранее предложенных методах. Библ. 19. Фиг. 1.

Ключевые слова: линейные некорректные задачи, регуляризующие алгоритмы, апостериорная оценка точности.

1. ВВЕДЕНИЕ

Пусть $Z$ и $U$ – нормированные пространства с элементами $z$ и $u$ соответственно, а $A:Z \to U$ – линейный ограниченный оператор. Рассмотрим операторное уравнение

(1.1)
$Az = u$
и предположим, что оно имеет для данной правой части $u \in U$ единственное решение $\bar {z} \in Z$, $\bar {z} \ne 0$. Кроме того, мы считаем, что вместо точных данных $(A,u)$ этого уравнения известны их приближения: оператор ${{A}_{h}}:Z \to U$ и элемент ${{u}_{\delta }} \in U$. Приближенные данные $({{A}_{h}},{{u}_{\delta }})$, аппроксимирующие точные данные $(A,u)$, удовлетворяют условиям $\left\| {{{A}_{h}}z - Az} \right\| \leqslant h\Omega [z]$ $\forall z \in Z,\;\left\| {{{u}_{\delta }} - u} \right\| \leqslant \delta $, в которых величины $\eta = (h,\delta )$ являются известными характеристиками точности аппроксимации. В оценке точности задания приближенного оператора используется функционал $\Omega [z]$, определенный на $Z$. Он определяется спецификой решаемого уравнения (1.1), видом оператора ${{A}_{h}}$, а также используемым методом решения. В некоторых случаях можно считать, что $\Omega [z] = \left\| z \right\|$.

Применим для решения задачи (1.1) некоторый метод и найдем с его помощью приближенное решение ${{z}_{\eta }} = {{z}_{\eta }}({{A}_{h}},{{u}_{\delta }},h,\delta ) \in Z$. Если используемый метод обладает свойством устойчивости по отношению к возмущениям данных, т.е. является регуляризующим алгоритмом (РА) [1], [2], то справедлива сходимость $\left\| {{{z}_{\eta }} - \bar {z}} \right\| \to 0$ при $\eta \to 0$.

Следующим этапом решения уравнения (1.1) должна являться оценка точности полученного приближенного решения ${{z}_{\eta }}$. В большинстве работ (см., например, [3]–[8] и др.) проводятся теоретические априорные оценки точности. Они, как правило, получаются при очень жестких дополнительных ограничениях на искомое решение $\bar {z}$. Кроме того, эти оценки зачастую содержат константы, практическое вычисление которых затруднительно. Поэтому получить априорную оценку точности в виде числа в большинстве случаев невозможно. В связи с этим в последнее время развита теория апостериорных оценок точности (см. [9]–[14]). Используя методы из этих работ, можно получить числовые оценки точности приближенных решений ${{z}_{\eta }}$.

Мы будем применять для апостериорной оценки точности подход из работ [15]–[17]. Схематично он состоит в следующем. Зная ${{z}_{\eta }}$, величины

${{\Delta }_{\eta }} = \left\| {{{A}_{h}}{{z}_{\eta }} - {{u}_{\delta }}} \right\|,\quad {{R}_{\eta }} = \Omega [{{z}_{\eta }}].$
Зададим константу $C > 1$, введем множество
${{\mathcal{Z}}_{\eta }} = \left\{ {z \in Z:\left\| {{{A}_{h}}z - {{u}_{\delta }}} \right\| \leqslant C{{\Delta }_{\eta }},\;\Omega [z] \leqslant C{{R}_{\eta }}} \right\}$
и предположим, что $\bar {z} \in {{\mathcal{Z}}_{\eta }}$. Тогда справедливо неравенство
(1.2)
$\left\| {{{z}_{\eta }} - \bar {z}} \right\| \leqslant sup\left\{ {\left\| {{{z}_{\eta }} - z} \right\|:z \in {{\mathcal{Z}}_{\eta }}} \right\} \triangleq \varepsilon (\eta ),$
в котором величина $\varepsilon (\eta )$ есть глобальная апостериорная оценка точности приближенного решения ${{z}_{\eta }}$. Она может быть найдена путем приближенного вычисления точной верхней грани (1.2).

В работах [15]–[17] даны условия, при которых выполнено включение $\bar {z} \in {{\mathcal{Z}}_{\eta }}$, гарантирующее справедливость оценки (1.2), по крайней мере, при достаточно малых $h,\delta $, и установлена состоятельность оценочной функции $\varepsilon (\eta )$, т.е. сходимость $\varepsilon (\eta ) \to 0$ при $\eta \to 0$. Там же предложены численные алгоритмы нахождения функции $\varepsilon (\eta )$. Они реализуют условную максимизацию функционала $J[z] = \left\| {z - {{z}_{\eta }}} \right\|$ при двух ограничениях, определяющих множество ${{\mathcal{Z}}_{\eta }}$. Оказывается, что при некоторых дополнительных предположениях, указанных ниже в разд. 2, удается свести вычисление $\varepsilon (\eta )$ к условной максимизации некоторых других функционалов с фактически лишь одним ограничением и построить соответствующий численный алгоритм. При этом численные эксперименты показывают, что время расчета оценочной функции $\varepsilon (\eta )$ существенно уменьшается по сравнению с ее расчетами по алгоритмам из [15], [16]. Именно этому исследованию посвящена данная статья.

2. УТОЧНЕННАЯ ПОСТАНОВКА ЗАДАЧИ И ЕЕ СЛЕДСТВИЯ

Уточним постановку задачи, считая, что выполнены следующие предположения:

1. $Z,U$ – гильбертовы пространства со скалярными произведениями $\mathop {\left( { \cdot , \cdot } \right)}\nolimits_Z $ и $\mathop {\left( { \cdot , \cdot } \right)}\nolimits_U $ соответственно; индексы у скалярных произведений и соответствующих норм будем далее для краткости опускать;

2. операторы $A:Z \to U$, $A \ne 0$, и ${{A}_{h}}:Z \to U$, ${{A}_{h}} \ne 0$, – линейные и ограниченные, причем $A$ имеет тривиальное ядро: $N(A) = \{ 0\} $; функционал $\Omega $ имеет специальный вид $\Omega [z] = \left\| z \right\|$;

3. искомое решение задачи (1) нетривиально: $\bar {z} \ne 0$;

4. используемый метод решения обратной задачи дает приближенные решения ${{z}_{\eta }} \in Z$ со свойством сходимости ${{z}_{\eta }}\;\xrightarrow{Z}\;\bar {z}$ при $\eta \to 0$.

Отметим очевидные следствия сделанных предположений. Из предположений 1–3 вытекает, что функционалы $\left\| {Az - u} \right\|$, $\left\| {{{A}_{h}}z - {{u}_{\delta }}} \right\|$ и $\Omega [z]$ слабо полунепрерывны снизу на $Z$ и непустые множества уровня ${{\Omega }_{K}} = \left\{ {z \in Z:\Omega [z] \leqslant K} \right\}$ функционала $\Omega $ являются слабыми компактами. Предположение 4 вместе с условиями аппроксимации обеспечивает сходимости

$\mathop {\lim }\limits_{\eta \to 0} \Delta \eta = \mathop {\lim }\limits_{\eta \to 0} \left\| {{{A}_{h}}{{z}_{\eta }} - {{u}_{\delta }}} \right\| = 0,\quad \mathop {\lim }\limits_{\eta \to 0} {{R}_{\eta }} = \mathop {\lim }\limits_{\eta \to 0} \Omega [{{z}_{\eta }}] = \Omega [\bar {z}].$
Отсюда как частные случаи более общих теорем, доказанных в [15], [16], получаются следующие утверждения.

Предложение 1. Пусть при $0 < \left\| \eta \right\| \leqslant {{\eta }_{0}} = {\text{const}}$ выполнено неравенство $\delta + h\Omega [\bar {z}] < C{{\Delta }_{\eta }}$. Тогда для этих $\eta $ справедливо включение $\bar {z} \in {{\mathcal{Z}}_{\eta }}$.

Предложение 2. При выполнении предположений 1–4: а) точная верхняя грань (1.2) достигается; б) справедлива сходимость $li{{m}_{{\eta \to 0}}}\varepsilon (\eta ) = 0$.

Предложение 1 гарантирует выполнение апостериорной оценки (1.2), по крайней мере, при достаточно малых $\eta $, а предложение 2 обосновывает состоятельность этой оценки и позволяет утверждать, что

(2.1)
$\begin{gathered} \varepsilon (\eta ) = max\left\{ {\left\| {{{z}_{\eta }} - z} \right\|:z \in {{Z}_{\eta }}} \right\} = \\ = max\left\{ {\left\| {{{z}_{\eta }} - z} \right\|:z \in Z,\;\left\| {{{A}_{h}}z - {{u}_{\delta }}} \right\| \leqslant C\left\| {{{A}_{h}}{{z}_{\eta }} - {{u}_{\delta }}} \right\|,\;\left\| z \right\| \leqslant C\left\| {{{z}_{\eta }}} \right\|} \right\}. \\ \end{gathered} $
Символ “$max$”, здесь и далее означает глобальный максимум соответствующего функционала. Экстремальная задача (2.1) может быть решена численно методами, основанными на использовании функции Лагранжа и необходимых условий экстремума первого порядка(см. [15], [16]).

Отметим также, что предположение 4 и условие $\bar {z} \ne 0$ обеспечивают неравенства $\left\| {{{z}_{\eta }}} \right\| > 0,\;\left\| {{{A}_{h}}{{z}_{\eta }} - {{u}_{\delta }}} \right\| > 0$ при “достаточно малых” $\eta $, т.е. при $0 < \left\| \eta \right\| \leqslant {{\eta }_{0}}$, где ${{\eta }_{0}}$ – некоторая константа.

3. РЕДУКЦИЯ ЭКСТРЕМАЛЬНОЙ ЗАДАЧИ ВЫЧИСЛЕНИЯ АПОСТЕРИОРНОЙ ОЦЕНКИ

Преобразуем задачу (2.1). Каждый элемент $z \in Z,\;z \ne {{z}_{\eta }}$, можно единственным образом представить в виде $z = {{z}_{\eta }} + tw$, где $w = (z - {{z}_{\eta }}){\text{/}}\left\| {z - {{z}_{\eta }}} \right\|,\;\left\| w \right\| = 1$ и $t = \left\| {z - {{z}_{\eta }}} \right\| \geqslant 0$. Для $z = {{z}_{\eta }}$ считаем, что $t = 0$ и $w = \bar {w}$, где $\bar {w} \in Z,\;\left\| {\bar {w}} \right\| = 1$ – некоторый фиксированный элемент. Тогда задачу (2.1) можно переписать в виде

${{\varepsilon }^{2}}(\eta ) = \mathop {\max }\limits_{t,w} \left\{ {{{t}^{2}}:w \in Z,\;\left\| w \right\| = 1,\;{{{\left\| {t{{A}_{h}}w - {{v}_{\eta }}} \right\|}}^{2}} \leqslant {{C}^{2}}{{{\left\| {{{v}_{\eta }}} \right\|}}^{2}},\;{{{\left\| {tw + {{z}_{\eta }}} \right\|}}^{2}} \leqslant {{C}^{2}}{{{\left\| {{{z}_{\eta }}} \right\|}}^{2}}t \geqslant 0} \right\},$
где ${{v}_{\eta }} = {{u}_{\delta }} - {{A}_{h}}{{z}_{\eta }}$. Неравенства в ограничениях этой задачи раскрываются с учетом равенства $\left\| w \right\| = 1$ как
(3.1)
$\mathop {\left\| {{{A}_{h}}w} \right\|}\nolimits^2 {{t}^{2}} - 2\left( {{{A}_{h}}w,{{v}_{\eta }}} \right)t - D_{\eta }^{2} \leqslant 0,\quad {{t}^{2}} + 2\left( {w,{{z}_{\eta }}} \right)t - r_{\eta }^{2} \leqslant 0,\quad t \geqslant 0,$
где $D_{\eta }^{2} = ({{C}^{2}} - 1){{\left\| {{{v}_{\eta }}} \right\|}^{2}},\;r_{\eta }^{2} = ({{C}^{2}} - 1){{\left\| {{{z}_{\eta }}} \right\|}^{2}}$. Решая систему (3.1) при каждом допустимом $w \in Z$, получаем $t \in [0,{{t}_{\eta }}(w)]$. Здесь ${{t}_{\eta }}(w) = min\left\{ {t_{\eta }^{{(A)}}(w),t_{\eta }^{{(\Omega )}}(w)} \right\}$ и
$\begin{gathered} t_{\eta }^{{(\Omega )}}(w) = \sqrt {\mathop {\left( {w,{{z}_{\eta }}} \right)}\nolimits^2 + r_{\eta }^{2}} - \left( {w,{{z}_{\eta }}} \right) \geqslant 0, \\ t_{\eta }^{{(A)}}(w) = \left\{ {\left. {\frac{{\sqrt {\mathop {\left( {{{A}_{h}}w,{{v}_{\eta }}} \right)}\nolimits^2 + D_{\eta }^{2}\mathop {\left\| {{{A}_{h}}w} \right\|}\nolimits^2 } + \left( {{{A}_{h}}w,{{v}_{\eta }}} \right)}}{{\mathop {\left\| {{{A}_{h}}w} \right\|}\nolimits^2 }},\;\left\| {{{A}_{h}}w} \right\| \ne 0;\; + {\kern 1pt} \infty ,\;\left\| {{{A}_{h}}w} \right\| = 0} \right\} \geqslant 0.} \right. \\ \end{gathered} $
Таким образом, выполнено равенство
$\varepsilon (\eta ) = \mathop {max}\limits_{t,w} \left\{ {t:t \in [0,{{t}_{\eta }}(w)],\;w \in Z,\;\left\| w \right\| = 1} \right\} = \mathop {max}\limits_w \left\{ {{{t}_{\eta }}(w):w \in Z,\;\left\| w \right\| = 1} \right\},$
и апостериорная оценка $\varepsilon (\eta )$ может быть вычислена из решения экстремальной задачи
(3.2)
$\varepsilon (\eta ) = \mathop {max}\limits_w \left\{ {{{t}_{\eta }}(w):w \in Z,\;\left\| w \right\| = 1} \right\}$
с целевым функционалом ${{t}_{\eta }}(w) = min\left\{ {t_{\eta }^{{(A)}}(w),t_{\eta }^{{(\Omega )}}(w)} \right\}$. Заметим, что задача (3.2) имеет решение ${{w}_{\eta }} = \tfrac{{{{{\tilde {z}}}_{\eta }} - {{z}_{\eta }}}}{{\left\| {{{{\tilde {z}}}_{\eta }} - {{z}_{\eta }}} \right\|}}$, где ${{\tilde {z}}_{\eta }}$ – какое-либо решение задачи (2.1), и поэтому $\varepsilon (\eta ) = {{t}_{\eta }}({{w}_{\eta }})$.

Введем множества $S = \left\{ {w \in Z:\left\| w \right\| = 1} \right\}$ и

${{V}_{\eta }} = \left\{ {w \in Z:\left\| w \right\| = 1,\;t_{\eta }^{{(A)}}(w) \leqslant t_{\eta }^{{(\Omega )}}(w)} \right\},\quad {{W}_{\eta }} = \left\{ {w \in Z:\left\| w \right\| = 1,\;t_{\eta }^{{(\Omega )}}(w) \leqslant t_{\eta }^{{(A)}}(w)} \right\}.$

Лемма 1. Справедливы оценки $t_{\eta }^{{(\Omega )}}(w) \leqslant (C + 1)\left\| {{{z}_{\eta }}} \right\|$ $\forall w \in S$; $t_{\eta }^{{(A)}}(w) \geqslant \tfrac{{(C - 1)\left\| {{{v}_{\eta }}} \right\|}}{{\left\| {{{A}_{h}}w} \right\|}}$ $\forall w \in S$, $\left\| {{{A}_{h}}w} \right\| \ne 0$.

Доказательство. Первая оценка получается из формулы для $t_{\eta }^{{(\Omega )}}(w)$:

$t_{\eta }^{{(\Omega )}}(w) = \sqrt {\mathop {\left( {w,{{z}_{\eta }}} \right)}\nolimits^2 + r_{\eta }^{2}} - \left( {w,{{z}_{\eta }}} \right) \leqslant \sqrt {\mathop {\left\| {{{z}_{\eta }}} \right\|}\nolimits^2 + ({{C}^{2}} - 1)\mathop {\left\| {{{z}_{\eta }}} \right\|}\nolimits^2 } + \left\| {{{z}_{\eta }}} \right\| = (C + 1)\left\| {{{z}_{\eta }}} \right\|.$
Похожим образом получается и вторая оценка:

$\begin{gathered} t_{\eta }^{{(A)}}(w) = \frac{{D_{\eta }^{2}}}{{\sqrt {\mathop {\left( {{{A}_{h}}w,{{v}_{\eta }}} \right)}\nolimits^2 + D_{\eta }^{2}\mathop {\left\| {{{A}_{h}}w} \right\|}\nolimits^2 } - \left( {{{A}_{h}}w,{{v}_{\eta }}} \right)}} \geqslant \\ \geqslant \;\frac{{({{C}^{2}} - 1)\mathop {\left\| {{{v}_{\eta }}} \right\|}\nolimits^2 }}{{\sqrt {\left\| {{{A}_{h}}wt{{\parallel }^{2}}\mathop {\left\| {{{v}_{\eta }}} \right\|}\nolimits^2 + ({{C}^{2}} - 1)\mathop {\left\| {{{v}_{\eta }}} \right\|}\nolimits^2 \mathop {\left\| {{{A}_{h}}w} \right\|}\nolimits^2 + \left\| {{{A}_{h}}w} \right\|\left\| {{{v}_{\eta }}} \right\|} \right.} }} \geqslant \tfrac{{(C - 1)\left\| {{{v}_{\eta }}} \right\|}}{{\left\| {{{A}_{h}}w} \right\|}}. \\ \end{gathered} $

Теорема 1. Пусть ядро $N({{A}_{h}})$ содержит ненулевой элемент. Тогда множество ${{W}_{\eta }}$ непусто, а множество ${{V}_{\eta }}$ не может содержать элементы из множества $S \cap N({{A}_{h}})$. Если выполнено условие $(C + 1)\left\| {{{A}_{h}}{{z}_{\eta }} - {{u}_{\delta }}} \right\| \leqslant (C - 1)\left\| {{{A}_{h}}{{z}_{\eta }}} \right\|$, то множество ${{V}_{\eta }}$ непусто.

Доказательство. Возьмем произвольный элемент ${{z}_{0}} \in N({{A}_{h}})$, ${{z}_{0}} \ne 0$. Тогда для ${{w}_{0}} = \tfrac{{{{z}_{0}}}}{{\left\| {{{z}_{0}}} \right\|}} \in S$ выполнены соотношения $t_{\eta }^{{(A)}}({{w}_{0}}) = + \infty ,\;t_{\eta }^{{(\Omega )}}({{w}_{0}}) \leqslant (C + 1)\left\| {{{z}_{\eta }}} \right\|$, где учтена лемма 1. Значит, ${{w}_{0}} \in {{W}_{\eta }}$, но ${{w}_{0}} \notin {{V}_{\eta }}$. Далее, проверим, что элемент $\tilde {w} = \tfrac{{{{z}_{\eta }}}}{{\left\| {{{z}_{\eta }}} \right\|}}$ принадлежит множеству ${{V}_{\eta }}$. Действительно,

$t_{\eta }^{{(\Omega )}}(\tilde {w}) = \sqrt {\mathop {\left( {\frac{{{{z}_{\eta }}}}{{\left\| {{{z}_{\eta }}} \right\|}},{{z}_{\eta }}} \right)}\nolimits^2 + r_{\eta }^{2}} - \left( {\frac{{{{z}_{\eta }}}}{{\left\| {{{z}_{\eta }}} \right\|}},{{z}_{\eta }}} \right) = (C - 1)\left\| {{{z}_{\eta }}} \right\|,$
$t_{\eta }^{{(A)}}(\tilde {w}) = \sqrt {\mathop {\left( {{{A}_{h}}\frac{{{{z}_{\eta }}}}{{\left\| {{{z}_{\eta }}} \right\|}},{{v}_{\eta }}} \right)}\nolimits^2 + D_{\eta }^{2}\mathop {\left\| {{{A}_{h}}\frac{{{{z}_{\eta }}}}{{\left\| {{{z}_{\eta }}} \right\|}}} \right\|}\nolimits^2 } - \left( {{{A}_{h}}\frac{{{{z}_{\eta }}}}{{t\left\| {{{z}_{\eta }}} \right\|}},{{v}_{\eta }}} \right) \leqslant $
$ \leqslant \;\left\| {{{z}_{\eta }}} \right\|\frac{{\sqrt {{{{\left\| {{{A}_{h}}{{z}_{\eta }}} \right\|}}^{2}}{{{\left\| {{{\text{v}}_{\eta }}} \right\|}}^{2}} + ({{C}^{2}} - 1){{{\left\| {{{\text{v}}_{\eta }}} \right\|}}^{2}}{{{\left\| {{{A}_{h}}{{z}_{\eta }}} \right\|}}^{2}}} + \left\| {{{A}_{h}}{{z}_{\eta }}} \right\|\left\| {{{\text{v}}_{\eta }}} \right\|}}{{{{{\left\| {{{A}_{h}}{{z}_{\eta }}} \right\|}}^{2}}}} = \frac{{(C + 1)\left\| {{{z}_{\eta }}} \right\|\left\| {{{\text{v}}_{\eta }}} \right\|}}{{\left\| {{{A}_{h}}{{z}_{\eta }}} \right\|}}.$
Из этих соотношений и условия теоремы получим
$t_{\eta }^{{\left( A \right)}}\left( {\tilde {w}} \right) \leqslant \frac{{(C + 1)\left\| {{{z}_{\eta }}} \right\|\left\| {{{A}_{h}}{{z}_{\eta }} - {{u}_{\delta }}} \right\|}}{{\left\| {{{A}_{h}}{{z}_{\eta }}} \right\|}} \leqslant (C - 1)\left\| {{{z}_{\eta }}} \right\| = t_{\eta }^{{\left( {\Omega } \right)}}\left( {\tilde {w}} \right),$
т.е. $\tilde {w} \in {{v}_{\eta }}$.

Замечание 1. Отметим частные случаи, в которых гарантировано, что ${{W}_{\eta }} \ne \emptyset $ и ${{V}_{\eta }} \ne \emptyset $.

1. Если операторы ${{A}_{h}}$ вполне непрерывные, то множество ${{W}_{\eta }}$ непусто даже если $N({{A}_{h}}) = \{ 0\} $. Действительно, используем сингулярное разложение (см., например, [8]) оператора ${{A}_{h}}$, т.е. ортонормированные системы $\mathop {\left\{ {{{\varphi }_{n}}} \right\}}\nolimits_{n = 1}^\infty $, $\mathop {\left\{ {{{\psi }_{n}}} \right\}}\nolimits_{n = 1}^\infty $ и сингулярные числа $\mathop {\left\{ {{{\rho }_{n}}} \right\}}\nolimits_{n = 1}^\infty ,{{\rho }_{n}} \geqslant 0,\;{{\rho }_{n}} \to 0$, для которых ${{A}_{h}}{{\varphi }_{n}} = {{\rho }_{n}}{{\psi }_{n}},\;A_{h}^{*}{{\psi }_{n}} = \rho {{\varphi }_{n}}$. Тогда $\left\| {{{A}_{h}}{{\varphi }_{n}}} \right\| = {{\rho }_{n}}$ и по лемме 1 имеем

$t_{\eta }^{{(A)}}({{\varphi }_{n}}) \geqslant \frac{{(C - 1)\left\| {{{v}_{\eta }}} \right\|}}{{\left\| {{{A}_{h}}{{\varphi }_{n}}} \right\|}} = \frac{{(C - 1)\left\| {{{v}_{\eta }}} \right\|}}{{{{\rho }_{n}}}}.$
Поэтому найдется такой номер $N$, что выполнено неравенство
$t_{\eta }^{{(A)}}({{\varphi }_{N}}) \geqslant \frac{{(C - 1)\left\| {{{v}_{\eta }}} \right\|}}{{{{\rho }_{N}}}} \geqslant (C + 1)\left\| {{{z}_{\eta }}} \right\| \geqslant t_{\eta }^{{(\Omega )}}({{\varphi }_{N}}),$
и, значит, ${{\varphi }_{N}} \in {{W}_{\eta }}$.

2. Выполнение условия $(C + 1)\left\| {{{A}_{h}}{{z}_{\eta }} - {{u}_{\delta }}} \right\| \leqslant (C - 1)\left\| {{{A}_{h}}{{z}_{\eta }}} \right\|$ можно непосредственно проверить для имеющегося решения ${{z}_{\eta }}$. Это условие заведомо выполнено при достаточно малых $\eta $, так как $\left\| {{{A}_{h}}{{z}_{\eta }} - {{u}_{\delta }}} \right\| \to 0$ и $\left\| {{{A}_{h}}{{z}_{\eta }}} \right\| \to \left\| u \right\| \ne 0$ при $\eta \to 0$. Тем самым, ${{V}_{\eta }} \ne \emptyset $ при таких $\eta $.

Теорема 1 и замечание 1 позволяют рассматривать величины

(3.3)
${{t}_{A}}(\eta ) = sup\left\{ {t_{\eta }^{{(A)}}(w):w \in {{V}_{\eta }}} \right\},\quad {{t}_{\Omega }}(\eta ) = sup\left\{ {t_{\eta }^{{(\Omega )}}(w):w \in {{W}_{\eta }}} \right\}.$

Теорема 2. При допустимых $\eta $ выполнено равенство $\varepsilon (\eta ) = max\left\{ {{{t}_{A}}(\eta ),{{t}_{\Omega }}(\eta )} \right\}$.

Доказательство. Из включения ${{V}_{\eta }} \subset S$ ясно, что

(3.4)
$\begin{gathered} \varepsilon (\eta ) = max\left\{ {{{t}_{\eta }}(w):w \in S} \right\} \geqslant sup\left\{ {{{t}_{\eta }}(w):w \in {{V}_{\eta }}} \right\} = sup\left\{ {min\left\{ {t_{\eta }^{{(A)}}(w),t_{\eta }^{{(\Omega )}}(w)} \right\}:w \in {{V}_{\eta }}} \right\} = \\ = \;sup\left\{ {min\left\{ {t_{\eta }^{{(A)}}(w),t_{\eta }^{{(\Omega )}}(w)} \right\}:w \in Z,\;\left\| w \right\| = 1,\;t_{\eta }^{{(A)}}(w) \leqslant t_{\eta }^{{(L)}}(w)} \right\} = sup\left\{ {t_{\eta }^{{(A)}}(w):w \in {{V}_{\eta }}} \right\} = {{t}_{A}}(\eta ). \\ \end{gathered} $
Аналогично, из включения ${{W}_{\eta }} \subset S$ следует
(3.5)
$\varepsilon (\eta ) \geqslant sup\left\{ {t_{\eta }^{{(\Omega )}}(w):w \in {{W}_{\eta }}} \right\} = {{t}_{\Omega }}(\eta ).$
Далее, если ${{w}_{\eta }} \in {{V}_{\eta }}$, то неравенство в (3.4) переходит в равенство. Поэтому
$\varepsilon (\eta ) = {{t}_{\eta }}({{w}_{\eta }}) = sup\left\{ {{{t}_{\eta }}(w):w \in {{V}_{\eta }}} \right\} = sup\left\{ {t_{\eta }^{{(A)}}(w):w \in {{V}_{\eta }}} \right\} = {{t}_{A}}(\eta ),$
и из оценки (3.5) получим $\varepsilon (\eta ) = {{t}_{A}}(\eta ) \geqslant {{t}_{\Omega }}(\eta )$. Если же ${{w}_{\eta }} \in {{W}_{\eta }}$, то таким же образом получим $\varepsilon (\eta ) = {{t}_{\Omega }}(\eta ) \geqslant {{t}_{A}}(\eta )$. В итоге $\varepsilon (\eta ) = max\left\{ {{{t}_{A}}(\eta ),{{t}_{\Omega }}(\eta )} \right\}$, и теорема доказана.

Таким образом, получение апостериорной оценки точности сводится к вычислению величин (3.3). В связи с этим рассмотрим более подробно свойства функционалов $t_{\eta }^{{(A)}}(w),\;t_{\eta }^{{(\Omega )}}(w)$, определяющих эти величины.

Теорема 3. Функционалы ${{T}_{A}} = t_{\eta }^{{(A)}}(w),\;{{T}_{\Omega }} = t_{\eta }^{{(\Omega )}}(w)$ непрерывно дифференцируемы на множествах ${{V}_{\eta }}$ и ${{W}_{\eta }}$ соответственно. Для их градиентов справедливы формулы

(3.6)
$\nabla {{T}_{A}} = \frac{{{{T}_{A}}A_{h}^{ * }{{v}_{\eta }} - T_{A}^{2}A_{h}^{ * }{{A}_{h}}w}}{{{{T}_{A}}\mathop {\left\| {{{A}_{h}}w} \right\|}\nolimits^2 - \left( {{{A}_{h}}w,{{v}_{\eta }}} \right)}},\quad w \in {{V}_{\eta }};\quad \nabla {{T}_{\Omega }} = - \frac{{{{T}_{\Omega }}{{z}_{\eta }} + T_{\Omega }^{2}w}}{{{{T}_{\Omega }} + \left( {w,{{z}_{\eta }}} \right)}},\quad w \in {{W}_{\eta }}.$

Доказательство. Докажем утверждения теоремы, например, для ${{T}_{A}}$. Этот функционал удовлетворяет тождеству $\mathop {\left\| {{{A}_{h}}w} \right\|}\nolimits^2 T_{A}^{2} - 2\left( {{{A}_{h}}w,{{v}_{\eta }}} \right){{T}_{A}} - D_{\eta }^{2} = 0$ (см. (3.1)). Дифференцируя его, получаем

${{T}_{A}}\mathop {\left\| {{{A}_{h}}w} \right\|}\nolimits^2 \nabla {{T}_{A}} + T_{A}^{2}A_{h}^{ * }{{A}_{h}}w - \left( {{{A}_{h}}w,{{v}_{\eta }}} \right)\nabla {{T}_{A}} - {{T}_{A}}A_{h}^{ * }{{v}_{\eta }} = 0.$
При этом, как показано в теореме 1, $\left\| {{{A}_{h}}w} \right\| \ne 0$ для $w \in {{V}_{\eta }}$. Отсюда можно вычислить $\nabla {{T}_{A}}$ в форме (3.6), так как ${{T}_{A}}\mathop {\left\| {{{A}_{h}}w} \right\|}\nolimits^2 - \left( {{{A}_{h}}w,{{v}_{\eta }}} \right) \ne 0$ для $w \in {{V}_{\eta }}$. Действительно, если предположить противное, т.е. считать, что ${{T}_{A}} = \tfrac{{\left( {{{A}_{h}}w,{{v}_{\eta }}} \right)}}{{\mathop {\left\| {{{A}_{h}}w} \right\|}\nolimits^2 }}$, то из (3.1) получилось бы равенство
$0 = \mathop {\left\| {{{A}_{h}}w} \right\|}\nolimits^2 T_{A}^{2} - 2\left( {{{A}_{h}}w,{{v}_{\delta }}} \right){{T}_{A}} - D_{\eta }^{2} = - \left( {\frac{{\mathop {\left( {{{A}_{h}}w,{{v}_{\eta }}} \right)}\nolimits^2 }}{{\mathop {\left\| {{{A}_{h}}w} \right\|}\nolimits^2 }} + D_{\eta }^{2}} \right).$
Это, однако, невозможно, так как $D_{\eta }^{2} \ne 0$. Непрерывность градиента $\nabla {{T}_{A}}$ на множестве ${{V}_{\eta }}$ следует из (3.6). Аналогично проводятся вычисление и исследование на непрерывность градиента функционала ${{T}_{\Omega }} = t_{\eta }^{{(\Omega )}}(w)$.

Полученные аналитические выражения для градиентов (3.6) можно использовать, если применять для численного решения экстремальных задач (3.3) методы глобальной оптимизации гладких функционалов с гладкими ограничениями (см., например, [18]). Сама по себе задача глобальной максимизации функционала достаточно сложна, но мы можем использовать для ее решения готовые программные продукты из пакетов прикладных программ MATLAB, SciLab, Python др.

Теорема 2 обосновывает следующий

Алгоритм вычисления апостериорной оценки

Шаг 1. Решаем экстремальные задачи задачи (3.3) путем построения максимизирующих последовательностей по некоторому выбранному методу глобальной оптимизации и таким путем вычисляем приближенно величины ${{t}_{A}}(\eta ),\;{{t}_{\Omega }}(\eta )$.

Шаг 2. Вычисляем апостериорную оценку как $\varepsilon (\eta ) = max\left\{ {{{t}_{A}}(\eta ),{{t}_{\Omega }}(\eta )} \right\}$.

4. КОНЕЧНОМЕРНАЯ АППРОКСИМАЦИЯ АЛГОРИТМА АПОСТЕРИОРНОЙ ОЦЕНКИ ТОЧНОСТИ

Кратко опишем используемую конечномерную аппроксимацию обратной задачи (1.1) и задач (3.3), решаемых для вычисления оценки $\varepsilon (\eta )$. Более подробно используемая схема конечномерной аппроксимации изложена в работе [15].

Будем считать, что определена последовательность конечномерных пространств ${{Z}_{n}}$ такая, что ${{Z}_{1}} \subset {{Z}_{2}} \subset ... \subset {{Z}_{n}} \subset ...Z,\;\bigcup\nolimits_{n = 1}^\infty {{{Z}_{n}}} = Z$. При каждом $n$ считаем заданным линейный ограниченный оператор ${{A}_{n}}:{{Z}_{n}} \to U$ и элемент ${{u}_{n}} \in U$, аппроксимирующие данные $({{A}_{h}},{{u}_{\delta }})$ задачи (1.1). При этом полагаем выполненными условия аппроксимации $\left\| {{{u}_{n}} - {{u}_{\delta }}} \right\| \leqslant {{\delta }_{n}},\;\left\| {{{A}_{n}}z - {{A}_{h}}z} \right\| \leqslant {{h}_{n}}\left\| z \right\|$ $\forall z \in {{Z}_{n}}$, где ${{\delta }_{n}},{{h}_{n}} \to 0$ при $n \to \infty $. Пусть также определено семейство операторов проектирования ${{P}_{n}}:Z \to {{Z}_{n}}$, обладающих свойством $li{{m}_{{n \to \infty }}}\left\| {{{P}_{n}}z - z} \right\| = 0$ $\forall z \in Z$.

Применим для решения задачи (1.1) некоторый РА. Пусть для данных $({{A}_{h}},{{u}_{\delta }},h,\delta )$ он может дать приближенное решение ${{z}_{\eta }} \in Z$, точность которого мы хотим оценить. Так как в нашем распоряжении имеются лишь конечномерные аппроксимации $({{A}_{n}},{{u}_{n}},{{h}_{n}},{{\delta }_{n}})$ данных $({{A}_{h}},{{u}_{\delta }},h,\delta )$, то РА дает на самом деле конечномерные приближения ${{z}_{{\eta n}}} = {{z}_{\eta }}({{A}_{n}},{{u}_{n}},{{h}_{n}},{{\delta }_{n}}) \in {{Z}_{n}}$. Будем считать, что ${{z}_{{\eta n}}} \to {{z}_{\eta }}$ в $Z$ при $n \to \infty $. Вместо апостериорной оценки точности $\varepsilon (\eta )$ приближенного решения ${{z}_{\eta }}$ будем рассматривать аналогичную оценку конечномерного приближенного решения ${{z}_{{\eta n}}}$, т.е. величину

(4.1)
${{\varepsilon }_{n}}(\eta ) = sup\left\{ {\left\| {z - {{z}_{{\eta n}}}} \right\|:z \in {{Z}_{n}},\;\left\| {{{A}_{n}}z - {{u}_{n}}} \right\| \leqslant C\left\| {{{A}_{n}}{{z}_{{\eta n}}} - {{u}_{n}}} \right\|,\;\left\| z \right\| \leqslant C\left\| {{{z}_{{\eta n}}}} \right\|} \right\}.$
В [15] указана следующая связь величины $\varepsilon (\eta )$ и ее конечномерного аналога ${{\varepsilon }_{n}}(\eta )$.

Предложение 3. Если множество ${{\mathcal{Z}}_{\eta }} = \left\{ {z \in Z:\left\| {{{A}_{h}}z - {{u}_{\delta }}} \right\| \leqslant C{{\Delta }_{\eta }},\;\Omega [z] \leqslant C{{R}_{\eta }}} \right\}$ при каждом $\eta ,\;0 < \left\| \eta \right\| \leqslant {{\eta }_{0}}$, имеет непустую внутренность $\operatorname{int} {{\mathcal{Z}}_{\eta }} \ne \emptyset $, то для этих $\eta $ справедливо соотношение ${{m}_{{n \to \infty }}}{{\varepsilon }_{n}}(\eta ) = \varepsilon (\eta )$. Если, кроме того, $\bar {z} \in \operatorname{int} {{\mathcal{Z}}_{\eta }}$, то $\left\| {{{P}_{n}}\bar {z} - {{z}_{{\eta n}}}} \right\| \leqslant {{\varepsilon }_{n}}(\eta )$.

Задачу (4.1) можно, как и задачу 2.1 в теореме 2, свести к вычислению величины ${{\varepsilon }_{n}}(\eta ) = max\left\{ {t_{A}^{{(n)}}(\eta ),t_{\Omega }^{{(n)}}(\eta )} \right\}$, где

(4.2)
$\begin{gathered} t_{A}^{{(n)}}(\eta ) = sup\left\{ {t_{{\eta n}}^{{(A)}}(w):w \in {{Z}_{n}},\;\left\| w \right\| = 1,\;t_{{\eta n}}^{{(A)}}(w) \leqslant t_{{\eta n}}^{{(\Omega )}}(w)} \right\}, \\ t_{\Omega }^{{(n)}}(\eta ) = sup\left\{ {t_{{\eta n}}^{{(\Omega )}}(w):w \in {{Z}_{n}},\;\left\| w \right\| = 1,\;t_{{\eta n}}^{{(\Omega )}}(w) \leqslant t_{{\eta n}}^{{(A)}}(w)} \right\} \\ \end{gathered} $
и функционалы $t_{{\eta n}}^{{(A)}}(w)$, $t_{{\eta n}}^{{(\Omega )}}(w)$ из экстремальных задач (4.2) определяются равенствами
$t_{{\eta n}}^{{(A)}}(w) = \frac{{\sqrt {\mathop {\left( {{{A}_{n}}w,{{v}_{{\eta n}}}} \right)}\nolimits^2 + D_{{\eta n}}^{2}\mathop {\left\| {{{A}_{n}}w} \right\|}\nolimits^2 } + \left( {{{A}_{n}}w,{{v}_{{\eta n}}}} \right)}}{{\mathop {\left\| {{{A}_{n}}w} \right\|}\nolimits^2 }},\quad t_{{\eta n}}^{{(\Omega )}}(w) = \sqrt {\mathop {\left( {w,{{z}_{{\eta n}}}} \right)}\nolimits^2 + r_{{\eta n}}^{2}} - \left( {w,{{z}_{{\eta n}}}} \right)$
при ${{v}_{{\eta n}}} = {{u}_{n}} - {{A}_{n}}{{z}_{{\eta n}}},\;D_{{\eta n}}^{2} = ({{C}^{2}} - 1){{\left\| {{{v}_{{\eta n}}}} \right\|}^{2}},\;r_{{\eta n}}^{2} = ({{C}^{2}} - 1){{\left\| {{{z}_{{\eta n}}}} \right\|}^{2}}$. Для этих функционалов справедлив конечномерный аналог теоремы 3. Заметим, что в задачах (4.2) ограничение $\left\| w \right\| = 1$, которое часто можно записать в конечномерном случае как $\sum\nolimits_{i = 1}^n \,w_{i}^{2} = 1$, позволяет исключить одну из координат вектора $w = ({{w}_{1}},\;...,\;{{w}_{n}})$. В итоге эти экстремальные задачи будут содержать лишь одно ограничение.

5. ПРИМЕНЕНИЕ АЛГОРИТМА АПОСТЕРИОРНОЙ ОЦЕНКИ ТОЧНОСТИ ДЛЯ ТИХОНОВСКОЙ РЕГУЛЯРИЗАЦИИ

Будем использовать для решения задачи (1.1) метод Тихонова с регуляризатором $\mathop {\left\| {Lz} \right\|}\nolimits^2 $. Здесь $L:Z \to Z$ – линейный замкнутый оператор с областью определения $D(L)$, которая плотна в $Z$. Считается также, что $t\left\| {Lz} \right\| \geqslant k\left\| z \right\|$ $\forall z \in D(L)$, где $k > 0$ – некоторая константа, и что $\bar {z} \in D(L)$. Приближенное решение задачи в этом случае строится как ${{z}_{\eta }} = z_{\eta }^{{{{\alpha }_{\eta }}}}$, где $z_{\eta }^{\alpha }$ есть решение операторного уравнения $(\alpha L{\text{*}}L + A_{h}^{ * }{{A}_{h}})z = A_{h}^{ * }{{u}_{\delta }}$ при выбранном специальным образом параметре регуляризации $\alpha = {{\alpha }_{\eta }} > 0$. Мы будем использовать выбор параметра по обобщенному принципу невязки (ОПН), т.е. находить ${{\alpha }_{\eta }}$ как решение уравнения $\rho (\alpha ) \triangleq \left\| {{{A}_{h}}z_{\eta }^{\alpha } - {{u}_{\delta }}} \right\| - \left( {\delta + h\left\| {Lz_{\eta }^{\alpha }} \right\|} \right) = 0$. Теория ОПН и реализующие ее численные алгоритмы даны, например, в работах [2], [19].

Такой метод решения задачи (1.1) гарантирует сходимость $\left\| {L{{z}_{\eta }} - L\bar {z}} \right\| \to 0$, и поэтому $\left\| {{{z}_{\eta }} - \bar {z}} \right\| \to 0$ при $\eta \to 0$. Таким образом, для приближенных решений ${{z}_{\eta }}$ выполнены предположения 4 из разд. 2. Считая также выполненными остальные предположения, мы можем с учетом результатов предложения 1 получить апостериорную оценку точности вида $\left\| {{{z}_{\eta }} - \bar {z}} \right\| \leqslant \varepsilon (\eta )$, где величина $\varepsilon (\eta )$ имеет вид (2.1) и может быть вычислена по предложенному алгоритму.

Приведем пример численного получения такой апостериорной оценки точности. Рассмотрим известную тестовую задачу – линейное интегральное уравнение рода:

(5.1)
$Az = \int\limits_{ - 1}^1 {\frac{{zdx}}{{1 + 100{{{(s - x)}}^{2}}}}} = u(x),\quad x \in [ - 1,1],$
с точным решением $\bar {z} = {{(1 - {{s}^{2}})}^{2}} \in W_{2}^{2}[ - 1,1]$ (см. [1], [19]). Считаем $Z = U = {{L}_{2}}[ - 1,1]$, и будем использовать регуляризатор $\left\| {Lz} \right\| = \mathop {\left\| z \right\|}\nolimits_{W_{2}^{1}[ - 1,1]} $. Вычислим по решению $\bar {z}$ правую часть уравнения $u(x)$ и наложим на нее аддитивную нормально распределенную помеху с нулевым средним так, чтобы приближенная правая часть ${{u}_{\delta }}$ имела относительную ошибку $\mathop {\left\| {{{u}_{\delta }} - u} \right\|}\nolimits_{{{L}_{2}}[ - 1,1]} {\text{/}}\mathop {\left\| u \right\|}\nolimits_{{{L}_{2}}[ - 1,1]} = \delta $. После дискретизации задачи на равномерных сетках $\left\{ {{{x}_{i}} = {{s}_{i}} = - 1 + 2(i - 1){\text{/}}(N - 1),i = 1,\;...,\;N} \right\}$ с шагом $h = 2{\text{/}}(N - 1)$ по $x,\;s$ для N = 201 и аппроксимации оператора $A$ по формуле трапеций, решим полученную систему линейных уравнений $\hat {A}\hat {z} = \hat {u},\;\hat {z} \in {{\mathbb{R}}^{N}},$ с приближенными (сеточными) данными ${{A}_{{hN}}} = \hat {A},\;{{u}_{{\delta N}}} = \hat {u}$:
$\hat {A} = \left[ {\frac{h}{{1 + 100{{{({{x}_{i}} - {{s}_{j}})}}^{2}}}}} \right],\quad \dim \hat {A} = N \times N;\quad \hat {u} = \left[ {{{u}_{\delta }}({{x}_{i}})} \right],\quad \dim \hat {u} = N \times 1,$
по конечномерному варианту применяемого метода регуляризации Тихонова. Детали этой процедуры описаны, например, в [19].

Далее, используем конечномерный вариант алгоритма апостериорной оценки точности из разд. 4 с $C = 1.01$ для вычисления величины (4.1). При этом мы будем предполагать, что погрешность конечномерной аппроксимации оператора много меньше погрешности правой части уравнения, так что фактически ${{\varepsilon }_{N}}(\eta ) \approx {{\varepsilon }_{N}}(\delta )$. При фиксированной дискретизации задачи это означает, что величины $\delta $ не должны браться “слишком малыми”. Полученные относительные апостериорные оценки точности ${{\varepsilon }_{N}}(\delta ) = \tfrac{{{{\varepsilon }_{N}}(\delta )}}{{\left\| {\bar {z}} \right\|}}$ для типичных значений $\delta $, усредненные по 60 расчетам для каждого $\delta $ с различными реализациями случайных ошибок величины ${{u}_{\delta }}$, приведены на фиг. 1. На нем линия с точками соответствует усредненной относительной ошибке $\Delta (\delta ) = \tfrac{{\left\| {{{z}_{\delta }} - \bar {z}} \right\|}}{{\left\| {\bar {z}} \right\|}}$ найденных решений ${{z}_{\delta }}$ нашей модельной обратной задачи, а линия с кружками – вычисленной оценке ${{\varepsilon }_{N}}(\delta )$. Расчеты проводились с помощью стандартных средств оптимизации пакета МАТЛАБ. Если сравнить скорости алгоритмов решения задачи апостериорной оценки точности из работ [15], [16] и предлагаемого алгоритма, то оказалось, что последний позволяет получить оценку в среднем в 1.4 раза быстрее. В этом заключается его преимущество.

Фиг. 1.

Нижняя линия – относительная ошибка $\Delta (\delta )$ решений обратной задачи по методу регуляризации; верхняя линия – относительная апостериорная оценка точности ${{\varepsilon }_{N}}(\delta )$. Обе величины являются средними результатов, полученных при каждом $\delta $ для 60 реализаций приближенных правых частей уравнения (5.1).

Список литературы

  1. Тихонов А.Н., Арсенин В.Я. Методы решения некорректных задач. М.: Наука, 1979.

  2. Тихонов А.Н., Леонов А.С., Ягола А.Г. Нелинейные некорректные задачи. М.: Наука, 1995. Второе издание: М.: Курс, 2017.

  3. Иванов В.К., Васин В.В., Танана В.П. Теория линейных некорректных задач и ее приложения. М.: Наука, 1978.

  4. Танана В.П. Методы решения операторных уравнений. М.: Наука, 1981.

  5. Вайникко Г.М. Методы решения линейных некорректно поставленных задач в гильбертовых пространствах. Тарту, Издательство ТГУ, 1982.

  6. Морозов В.А. Регулярные методы решения некорректно поставленных задач. М.: Наука, 1987.

  7. Бакушинский А.Б., Кокурин М.Ю. Алгоритмический анализ нерегулярных операторных уравнений. М.: Ленанд, 2012.

  8. Engl H.W., Hanke M., Neubauer A. Regularization of inverse problems. Dordrecht, Kluwer, 1996.

  9. Винокуров В.А. Апостериорные оценки решения некорректных обратных задач // Докл. АН СССР. 1982. Т. 263. № 2. С. 277–280.

  10. Дорофеев К.Ю., Титаренко В.Н., Ягола А.Г. Алгоритмы построения апостериорных оценок погрешностей для некорректных задач // Ж. вычисл. матем. и матем. физ. 2003. Т. 43. № 1. С. 12–25.

  11. Ягола А.Г., Николаева Н.Н., Титаренко В.Н. Оценка погрешности решения уравнения Абеля на множествах монотонных и выпуклых функций // Сиб. журн. вычисл. матем. 2003. Т. 6. № 2. С. 171–180.

  12. Бакушинский А.Б. Апостериорные оценки точности для приближенных решений нерегулярных операторных уравнений // Докл. РАН. 2011. Т. 437. № 4. С. 439–440.

  13. Bakushinsky A.B., Smirnova A., Liu H. A posteriori error analysis for unstable models // J. of inverse and III-posed problems. 2012. V. 20. № 4. P. 411–428.

  14. Бакушинский А.Б., Леонов А.С. Новые апостериорные оценки погрешности приближенных решений нерегулярных операторных уравнений// Вычисл. методы и программирование. 2014. Т. 15. № 1. С. 359–369.

  15. Леонов А.С. Апостериорные оценки точности решения некорректно поставленных обратных задач и экстраоптимальные регуляризующие алгоритмы их решения // Сиб. журн. вычисл. математики. 2012. Т. 15. № 1. С. 85–102.

  16. Leonov A.S. Extra-optimal methods for solving ill-posed problems // J. of Inverse and III-posed problems. 2012. V. 20. Issue 5–6. P. 637–665.

  17. Leonov A.S. Locally extra-optimal regularizing algorithms // J. of Inverse and III-posed Problems. 2014. V. 22. Issue 5. P. 713–737.

  18. Васильев Ф.П. Методы решения экстремальных задач. Задачи минимизации в функциональных пространствах, регуляризация, аппроксимация. М.: Наука, 1981.

  19. Леонов А.С. Решение некорректно поставленных обратных задач. Очерк теории, практические алгоритмы и демонстрации в МАТЛАБ. М.: Либроком, 2009. Второе издание: Либроком, 2013.

Дополнительные материалы отсутствуют.