Численные методы решения некорректных задач
Чи́сленные ме́тоды реше́ния некорре́ктных зада́ч, приёмы и методы решения задач, для которых не удовлетворяется хотя бы одно из приводимых ниже условий. Задача определения решения уравнения , где – элемент метрического пространства (с расстоянием ), по «исходным данным» из метрического пространства (с расстоянием ), называется корректно поставленной на паре пространств , если: а) для любого существует решение ; б) решение определено однозначно; в) задача устойчива на паре , т. е. для любого существует такое, что для любых из неравенства следует неравенство , где . Это понятие корректности принадлежит Ж. Адамару (1923), который считал, что всякая математическая задача, соответствующая какой-либо физической или технической задаче, должна быть корректной, поскольку в противном случае при сколь угодно малых изменениях исходных данных решения могут сильно отличаться, чему нельзя дать физическую интерпретацию. Однако, такая точка зрения, естественная для многих задач естествознания и техники, не может быть перенесена на все задачи. Например, неустойчивыми являются задачи дифференцирования функций, известных приближённо, численного суммирования рядов Фурье, когда их коэффициенты известны приближённо, задача Коши для уравнения Лапласа.
К некорректным задачам относится широкий класс т. н. обратных задач, возникающих в физике и технике, в частности задачи обработки результатов физических экспериментов. Пусть величина – количественная характеристика (функция, вектор) изучаемого явления (объекта), часто о величине известно, что она принадлежит некоторому подмножеству метрического пространства . В физическом эксперименте величина часто недоступна непосредственному измерению, а измеряется лишь её проявление . Для интерпретации результата измерения необходимо определять по , т. е. решать уравнениеЕсли , где – образ при его отображении с помощью оператора , то решение этого уравнения есть , где – оператор, обратный оператору . Так как элемент часто получают путём измерений, то он обычно бывает известен лишь приближённо; пусть – его приближенное значение. В этих условиях речь может идти лишь о нахождении приближённого (к ) «решения» уравнения
Оператор во многих случаях таков, что обратный ему оператор не является непрерывным. В этих случаях в качестве приближённого решения уравнения нельзя брать точное решение уравнения , т. е. элемент, так как: а) такого решения может не существовать на , поскольку может не принадлежать множеству ; б) такое решение, даже если оно существует, может не обладать свойством устойчивости к малым изменениям (поскольку обратный оператор не является непрерывным) и поэтому не может быть физически интерпретируемым. Задача является некорректной.
Для некорректных задач вида , возникают вопросы: а) что понимается под приближённым решением таких задач? и б) каковы алгоритмы построения решений? Эти вопросы были впервые рассмотрены А. Н. Тихоновым (1963).
Метод подбора
В некоторых случаях приближённые решения уравнения (1) находятся методом подбора. Он состоит в том, что из множества возможных решений, , выбирают элемент , для которого приближает правую часть уравнения с заданной точностью, и в качестве искомого приближения берут элемент . Этот метод применим, когда из неравенства следует, что , где при . Это имеет место при условии однозначной разрешимости уравнения и при условии, что множество – компакт. На основе этих условий вводится понятие корректности по Тихонову, называемое также условной корректностью. В применении к уравнению задача называется корректной по Тихонову, если известно, что для точного значения правой части существует единственное решение уравнения , принадлежащее заданному компакту . В этом случае оператор непрерывен на множестве и если вместо элемента известен элемент такой, что и , то в качестве приближённого решения уравнения с правой частью можно брать элемент . При этом , если .
Во многих случаях приближённо известная часть уравнения не принадлежит множеству . В этих условиях уравнение не имеет классического решения и в качестве его приближённого решения берётся обобщённое решение, называемое квазирешением. Элемент , минимизирующий при данном функционал на множестве , называется квазирешением уравнения на . Если – компакт, то квазирешение существует для любого , а если , то квазирешение совпадает с классическим (точным) решением уравнения . Существование квазирешения гарантируется лишь при условии компактности множества возможных решений.
Метод регуляризации
Для ряда прикладных задач, приводящих к уравнению , характерна ситуация, когда множество возможных решений не является компактом, оператор не является непрерывным на и изменения правой части этого уравнения, связанные с её приближённым характером, могут выводить её за пределы множества . Такие задачи называются существенно некорректными. Разработан подход к решению таких задач, называемый методом регуляризации. В дальнейшем для простоты предполагается, что приближённой является лишь правая часть уравнения . В основе подхода лежит понятие регуляризирующего оператора. Оператор из в , зависящий от параметра , называется регуляризирующим оператором для уравнения (в окрестности точки ), если он обладает свойствами: 1) существует такое число , что оператор определён для любого и любого , для которого ; 2) существует функция такая, что для любого найдётся число такое, что если и , то , где . В этом определении не предполагается однозначности оператора .
Если , то в качестве приближённого решения уравнения с правой частью можно брать элемент, где согласовано с погрешностью исходных данных . Это решение называется регуляризированным решением уравнения , а параметр называется параметром регуляризации. При регуляризированное решение сходится к решению уравнения . Т. о., задача нахождения приближенных решений уравнения сводится к нахождению регуляризирующего оператора и к определению параметра регуляризации по дополнительной информации о задаче, например, по оценке погрешности , с которой задаётся правая часть .
В основе построения регуляризирующих операторов лежат различные принципы, среди них – вариационный, при котором используется сглаживающий функционал
где – параметр регуляризации, а – регуляризирующий функционал, предназначенный для стабилизации решения. Он выбирается так, чтобы множества при всех были компактными в пространстве . Ищется элемент , минимизирующий на множестве возможных решений. Параметр находится по дополнительной информации о задаче.