Научная статья на тему 'О регуляризованном алгоритме Удзавы в обратной задаче финального наблюдения для параболического уравнения'

О регуляризованном алгоритме Удзавы в обратной задаче финального наблюдения для параболического уравнения Текст научной статьи по специальности «Математика»

CC BY
113
17
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КЛАССИЧЕСКИЙ ДВОЙСТВЕННЫЙ АЛГОРИТМ УДЗАВЫ / ИТЕРАТИВНАЯ ДВОЙСТВЕННАЯ РЕГУЛЯРИЗА­ЦИЯ / ОБРАТНАЯ ЗАДАЧА ФИНАЛЬНОГО НАБЛЮДЕНИЯ / ПАРАБОЛИЧЕСКОЕ УРАВНЕНИЕ / УРАВНЕНИЕ ТЕПЛОПРОВОДНОСТИ / ЧИС­ЛЕННЫЙ ЭКСПЕРИМЕНТ / INVERSE PROBLEM OF FINAL OBSERVA­TION / CLASSICAL DUAL ALGORITHM OF UZAWA / ITERATIVE DUAL REGULARIZATION / PARABOLIC EQUATION / HEAT CONDUCTION EQUATION / NUMERICAL EXPERIMENT

Аннотация научной статьи по математике, автор научной работы — Кутерин Ф. А., Сумин М. И.

Рассматривается обратная задача нахождения начального условия и распределенной правой части опе­раторного параболического уравнения по приближенно известному в финальный момент времени его решению. На примере этой задачи обсуждается процедура регуляризации классического двойственного алгоритма Удза-вы. В качестве регуляризованного алгоритма Удзавы выступает алгоритм итеративной двойственной регуляри­зации. Приводятся результаты численных расчетов, демонстрирующих работу регуляризованного двойственно­го алгоритма при решении обратной задачи финального наблюдения для уравнения теплопроводности.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Кутерин Ф. А., Сумин М. И.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

ON REGULARIZED ALGORITHM OF UZAWA IN INVERSE PROBLEM OF FINAL OBSERVATION FOR PARABOLIC EQUATION

The paper deals with the inverse problem of determination of initial condition and distributed right-hand side for operator parabolic equation whose solution is known approximately at final time. On an example of this problem we discuss the regularization of the classical dual algorithm of Uzawa. As regularized algorithm of Uzawa we consider the algorithm of iterative dual regularization. The results of numerical experiments showing work of the regularized dual algorithm for solving inverse problem of final observation for heat conduction equation are given.

Текст научной работы на тему «О регуляризованном алгоритме Удзавы в обратной задаче финального наблюдения для параболического уравнения»

МАТЕМАТИЧЕСКИЕ МЕТОДЫ В ЕСТЕСТВЕННЫХ, ТЕХНИЧЕСКИХ И СОЦИАЛЬНЫХ НАУКАХ

УДК 517.956.4:517.983.54

Ф.А. Кутерин, М.И. Сумин

О РЕГУЛЯРИЗОВАННОМ АЛГОРИТМЕ УДЗАВЫ В ОБРАТНОЙ ЗАДАЧЕ ФИНАЛЬНОГО НАБЛЮДЕНИЯ ДЛЯ ПАРАБОЛИЧЕСКОГО УРАВНЕНИЯ

Нижегородский государственный университет им Н.И. Лобачевского

Рассматривается обратная задача нахождения начального условия и распределенной правой части операторного параболического уравнения по приближенно известному в финальный момент времени его решению. На примере этой задачи обсуждается процедура регуляризации классического двойственного алгоритма Удза-вы. В качестве регуляризованного алгоритма Удзавы выступает алгоритм итеративной двойственной регуляризации. Приводятся результаты численных расчетов, демонстрирующих работу регуляризованного двойственного алгоритма при решении обратной задачи финального наблюдения для уравнения теплопроводности.

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

Для решения разнообразных оптимизационных задач на условный экстремум широко применяются двойственные (т.е. основанные на теории двойственности) численные алгоритмы [1, 2]. Типичным их представителем является предложенный в 1958 г. так называемый алгоритм Удзавы [3] (его описание см., например, в [1]), представляющий собой процедуру непосредственного решения на основе градиентного метода задачи, двойственной к исходной оптимизационной задаче. Этот классический алгоритм стал одним из самых популярных двойственных алгоритмов решения задач оптимизации с ограничениями и нашел многочисленные применения в различных важных исследованиях как теоретического, так и прикладного характера [4, 5, 6]. Однако сходимость алгоритма Удзавы изучалась лишь при двух весьма важных обстоятельствах, одно из которых заключалось в предположении точного задания исходных данных оптимизационной задачи, а другое предполагало существование седловой точки соответствующего функционала Лагранжа [4, 5, 6]. Вместе с тем, оба эти предположения являются весьма ограничительными, так как, во-первых, в реальных практических задачах, как правило, невозможно заранее установить факт наличия указанной седловой точки и, во-вторых, для таких задач характерным является наличие ошибки в задании их исходных данных. Формальное же применение алгоритма в общей ситуации может привести и приводит к стандартным эффектам неустойчивости приближенного решения. Рассмотрим в этой связи два конкретных иллюстративных примера. Первый из них демонстрирует принципиальную неустойчивость двойственной схемы, проявляющуюся при решении уже самых простых конечномерных оптимизационных задач [7].

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

© Кутерин Ф.А., Сумин М.И., 2011.

системы двух уравнении с двумя неизвестными

| .X |2^ min, Ax = y,x e R2, A = Двойственная задача имеет вид

1 1 ^

v0 0у

, У =

1}

V 0У

, X* = (0,5;0,5).

V(X) = L(x(X), X) = -1 <AA*X, X> - <y, X> ^ max, X e R2,

где L(x,X) = 1.2 +<X, Ax -y>, x(X) = argmin{L(x,X),x e R2} = -1 A*X . Ее решением является

вектор (-1, a)Va e R1.

Рассмотрим возмущенную задачу при 5 >0

| x |2^ min, Aöx = y5,x e R2, A5 =

Соответствующая двойственная задача

^ 1 ^ (1 ^ 1 1 1 1

V

0 5

2

У

v5y

V5(X) = L5(x5(X), X) ^ max, X e R2

имеет

решение

X5 =

2-25 25-4

5

53

и

при

этом

вектор

x5 (X5) = argmin {L5 (x, X5), x e R2} =

1 1

есть,

соответствии

классическим

V г

1 —

v s's;

двойственным подходом, «приближенное» решение исходной задачи, которое при 5 ^ 0 не сходится к ее единственному точному решению х* = (0.5;0.5) .

В этом примере хорошо видно, как ошибка в задании исходных данных оптимизационной задачи влияет на процесс сходимости классической двойственной схемы.

Второй конкретный пример призван продемонстрировать практическую неустойчивость классического алгоритма Удзавы.

Пример 2. Рассмотрим обратную задачу нахождения начального условия v(x) в третьей краевой задаче для уравнения теплопроводности

у — Ухх = 0, У(х,0) = v(x),

Ух (0, t) = y(0, t), Ух (L, t) = —y(L, t), 0 < t < T, L = 1, T = 0.001,

из множества допустимых воздействий D = {v(-) e L2(0,L) : v(х) e [—2,2] при х e[0,L]} по

приближенно известному в финальный момент времени решению q(х) = y(-,T). Для

численного решения данной задачи был формально применен классический алгоритм Удзавы. При этом обратная задача записывалась в форме эквивалентной задачи минимизации

||v||L2 ^ min, y[v](-,T) = q, v e D, q e L2(0,L).

Неустойчивость классического двойственного алгоритма иллюстрирует рис. 1. Более подробно данный пример будет рассмотрен в заключительной части работы. В работах [8-12] был предложен и развит метод (алгоритм) двойственной регуляризации для исследования и решения задач математического программирования [10], оптимального управления [8, 11, 12], а также обратных задач [9]. Этот метод свободен от указанных ранее принципиальных недостатков классического двойственного алгоритма и заключается в непосредственном решении на основе метода регуляризации задачи Тихонова, являющейся двойственной к исходной оптимизационной задаче и, как следствие, одновременном параллельном решении исходной (прямой) задачи. Кроме того, в работах [9, 10] (см. также [7]) был предложен и метод (алгоритм) так называемой итеративной

двойственной регуляризации, представляющий собой, по сути дела, процедуру регуляризованного градиентного подъема при максимизации целевой функции двойственной задачи с параллельным решением прямой задачи. Именно эту процедуру регуляризованного градиентного подъема при решении двойственной задачи и следует рассматривать как регуляризовванный аналог классического алгоритма Удзавы.

О.бг 0.5 0.4 0.3 0.2 0.1 ор -0.1 -0.2,

1 —V

- 1 ! V

" ' |!, 1'. I1 1 ! " '' | 1 ¡¡¡.¡! Ы 11 1 "!; 1 -

- , > у'и ¡■¡И '(: ¡' 1 '"1! |!л»><!' V'11' | 1 || I и 1'м1 '," 1' ;! ;;' ! I !| и!'1 '' Ш 1 1 II и

К'1. ! - : 1! ■! 1 1| ! 1; !> '1 1 >1 1 г 1 '( I

0.2

0.4

0.6

0.8

1

Рис. 1. Исходная начальная функция - результат формального применения двойственного алгоритма - V

В настоящей работе эффективность алгоритма итеративной двойственной регуляризации для решения некорректных задач иллюстрируется на примере решения обратной задачи для операторного дифференциального уравнения, в качестве конкретного представителя которой выступает обратная задача финального наблюдения для уравнения теплопроводности, обсуждается численная реализация регуляризованного алгоритма Удзавы для этой конкретной обратной задачи. При этом естественно обратная задача записывается прежде всего в форме эквивалентной задачи минимизации с ограничением типа равенства.

Постановка задачи

Пусть Н - гильбертово пространство, и1,и2 с Н - выпуклые замкнутые множества, Д = {и е ¿2(0, Т; Н): и(г) еи1 при п.в. г е [0, Т ]}, В2 = и2 с Н. Множество В = х В2 назовем множеством допустимых управлений.

Рассмотрим задачу Коши для операторного параболического уравнения [13]

у'(г) + Ау (г ) = и (г), 0 < г < Т, у(0) = V, (1)

где оператор А является энергетическим расширением линейного неограниченного симметричного положительно определенного оператора с областью определения, плотной в вещественном сепарабельном гильбертовом пространстве Н. Это значит, что

А е ¿(V ^ V*), где V - энергетическое гильбертово пространство, V* - пространство,

сопряженное к V, В(А) = V - область определения, и Я(А) = V* - область значений

оператора А. Будем предполагать также, что имеют место вложения V с Н; Н с V , причем эти вложения плотные и непрерывные. Решением задачи Коши (1), соответствующим паре ж = (и, V) е В, называется регулярная обобщенная функция

у(*) = у[л](-) е ¿2(0,Т-у), имеющая регулярную производную у '(¿) е Ь2(0,Т;У*),

удовлетворяющая уравнению (1) при п.в. г е (0, Т) и начальному условию у(0) = у0. Понятие

2 2 *

обобщенного решения задачи (1) и определения пространств Ь (0,Т;У) и Ь (0,Т;У) подробно обсуждаются в [13].

Обратная задача финального наблюдения заключается в нахождении пары

»ц2 ц ц2

щь2фТ.н |Н||Я по известному в момент времени Т

наблюдению д е Н. Предполагается, что решение обратной задачи существует. Будем

обозначать его л0 . Таким образом, мы имеем равенство у[л0] = д .

Поставленная обратная задача эквивалентна задаче оптимального управления с ограничением типа равенства

/0(л) ^ тГ, = д, ле Б, д е Н (2)

».,2 и II2

42(0,г;Н) +1Н1Н, 71(л) = у[л](^)- (3)

Будем считать, что оператор А исходной задачи (1) задан точно, а финальное

<5, 5> 0.

наблюдение с ошибкой Н5 такой, что

H

С учетом погрешности финального наблюдения имеем возмущенную задачу оптимального управления.

/0(л) ^ Inf, /j(rc) = qS= q + Н5, ne D, q5 e H. (4)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Необходимые теоретические сведения

Для задачи (1) при сделанных ранее предположениях для оператора A справедлива теорема существования и единственности решения [13].

Теорема 1. Пусть A e L(V ^ V*) - энергетическое расширение линейного неограниченного симметричного положительно определенного оператора с областью определения, плотной в гильбертовом пространстве H, и вложение пространств V с H

компактно. Тогда для любых u e L2(0,T ;V *) и v e H существует единственное решение задачи (1).

Определим функционал Лагранжа задачи (4)

Lq (л, X) = /0(л) + (х, Т^л) - q5^, л e D, Xe H (5)

и двойственную задачу

VqS (X) = min Lq (л, X) ^ sup, X e H. (6)

neD

Заметим, что операция min в определении целевой функции двойственной задачи законна, так как функционал L5q является сильно выпуклым на выпуклом замкнутом множестве

D с L2(0, T; H) х H . При этом минимум достигается для любого q в единственной точке

л5[Х] = argmin L (л, X), Xe H.

neD

Лемма 1. Производная Фреше функционала Vqs в точке X e H равна

V (X) = y[n5[X]](T) - q8.

Эта производная удовлетворяет условию Липшица.

Доказательство этой леммы полностью аналогично доказательству леммы 2.6 в [9].

Метод двойственной регуляризации

Метод двойственной регуляризации [8-12] применительно к решению задачи (2) заключается в применении метода регуляризации Тихонова к двойственной задаче (6):

R5,a (X) = V5 (X) - ОМ2 ^ max. (7)

Функционал R5,a является сильно вогнутым и, согласно лемме 1, его градиент равномерно

непрерывен (липшицев). Это обстоятельство позволяет применить для максимизации функционала (7) какой-либо градиентный метод, например, хорошо известный метод наискорейшего подъема.

Обозначим через X5,a единственную в H точку, дающую безусловный максимум функционалу R5,a.

Теорема 2. При условии согласования ошибки задания исходных данных 5 с параметром регуляризации a

5/a(5) ^ 0, 5 ^ 0

регуляризованные элементы л [X5,a(5)] для любого q сильно сходятся при 5 ^ 0 к решению

невозмущенной задачи л0.

Доказательство проводится аналогично доказательству в [9].

Следует отметить, что как и в [9], утверждение теоремы справедливо как в случае, когда функционал V 0 достигает максимума на H , так и в случае, когда этого нет.

Итеративная двойственная регуляризация

Будем применять для решения двойственной задачи (6) процедуру итеративной регуляризации градиентного метода [2]. Поясним кратко смысл этой процедуры.

Для каждого фиксированного a может быть найдено решение X5,a задачи

R5,a (X) ^ max, Xe H. (8)

Предположим, мы задали последовательность параметров ak, согласованных с последовательностью ошибок наблюдения 5k. В этом случае с возрастанием номера к задачу (8) при ak придется решать со все более высокой точностью, поэтому число итераций nk метода градиентного подъема может оказаться весьма большим при больших к. Это обстоятельство может создать трудности при практической реализации метода двойственной регуляризации. Поэтому для практического решения обратной задачи (2) предлагается использовать процедуру итеративной двойственной регуляризации [9, 10].

Принцип итеративной регуляризации градиентного двойственного метода решения задачи (7) заключается в том, что при каждом фиксированном к делается один шаг метода градиентного подъема с шаговым множителем ß = ßk в задаче (7) при a = a k и затем

делается переход к задаче (7) с a = ak+1. Начальную точку H = L2(0, L) можно выбрать произвольным образом из гильбертова пространства H. Чтобы полученная таким образом процедура была устойчива по отношению к ошибкам исходных данных необходимо, чтобы последовательность параметров регуляризации ak и последовательность шаговых

множителей ßk были определенным образом согласованы с последовательностью ошибок в исходных данных (Af, /).

Пусть последовательность М, k = 1,2,..., в соответствии с методом итеративной двойственной регуляризации конструируется по правилу

Xk+!= Xk +ßk(<9Vq8k (Xk) -2akXk) k = 0,1,.;М e H, (9)

где числовые последовательности 5k, ak, ßk, k = 0,1,., удовлетворяют условиям

5k > 0, ak > 0, ßk > 0, lim (5k + ak + ßk) = 0,

k

— * Q, lim|ak".-a | =0, lim-^V = 0, lim 7% = 0, ^ßk = +®. ^

ak+1 k(ak ) ßk k(ak ) k^^ (ak ) k=1

Теорема 3. При условии, что элементы М, при X, находятся из рекуррентной

формулы (9) и выполняются условия согласования (10), имеет место предельное соотношение

lim

к

п к [ А J — п

= 0,

где к0 - решение исходной обратной задачи (2).

Замечание. В качестве одного из возможных примеров указанных выше числовых

последовательностей можно взять, в частности ак = к_1/6, Рк = к_3/5.

При практической реализации схемы двойственной регуляризации, в случае, когда исходные данные задаются с определенной фиксированной погрешностью 5 > 0 , может быть использовано следующее условие останова итеративного процесса (9) (см., например, [10]). При фиксированном уровне погрешности v0 итерации продолжаются до такого наибольшего номера к = к (5), при котором выполняются неравенства

5к >5, к = 1,2,...,к(5). (11)

Теорема 4. Пусть X0 е Н, а элементы X, при Р0, находятся из рекуррентной формулы (9) и выполняются условия согласования (10). Тогда верно предельное соотношение

lim

П5к [А(5)] —

п

= 0,

где к 5к[Хк (5)] - результат к(5) итераций процесса (9) при дV?8k (X) = д^ (X).

Численный эксперимент

Проиллюстрируем работу и особенности метода итеративной двойственной регуляризации [9, 10] на примере обратной задачи нахождения начального условия v(х) в третьей краевой задаче для уравнения теплопроводности

Уг - Ухх = 0, у(х,0) = <х1 Ух(0,г) = у(0,г), ух(Ь,г) = -у(1,г), 0 < г <Т, (12)

Ь = 1, Т = 0.001,

из множества допустимых управлений В = В2 = {v(х) е Ь2(0, Ь) : v(х) е [-2,2] при х е [0, Ь]} .

Чтобы воспользоваться описанной процедурой, поясним, как задача (12) записывается в виде абстрактной задачи Коши (1). Следуя схеме, приведенной в [13, гл. 2, §2, с. 66], введем оператор

А/ = -/ "(х), 0 < х < Ь,

с областью определения

В(А) = {/ = /(х) е С2[0, Ь]: -/' (0) + /(0) = 0, /' (Ь) + /(Ь) = 0}, плотной в Н = Ь2(0, Ь) .

Легко убедиться, что оператор А является линейным, симметричным, неограниченным и положительно определенным. Энергетическое пространство V,

получаемое пополнением В(А) в метрике (А/, /, здесь совпадает с пространством

Н1(0, Ь) . Энергетическое расширение

А : V ^ V* = (Н 1(0, Ь))* исходного оператора А определяется равенством

Ь

(А/, = /(0) £ (0) + / (L)g(L) + } / (х) £ (x)dx, V/, £ е Н1 (0, Ь).

0

Это позволяет рассматривать задачу (12) как частный случай задачи (1) и применять

для решения обратной задачи финального наблюдения уже описанные метод двойственной регуляризации и итеративный двойственный метод.

Численные эксперименты проводились по замкнутой схеме. Это означает, что для некоторой функции У0 «точного решения» обратной задачи решалась задача (12) при V = У0 и функция уТ = у[^](-,Т) рассматривалась как финальное наблюдение. Далее фукнция ут возмущалась с целью моделирования «погрешности измерения». «Приближенно известное» финальное наблюдение д5 вычислялось по формуле д5 = уТ + /, и далее решалась обратная задача нахождения V при финальном наблюдении д = д5. При этом использовался метод итеративной двойственной регуляризации (9) с описанным ранее правилом останова (11). В качестве последовательностей, удовлетворяющих условиям согласования (10), использовались последовательности ак = а0к_1/6, рк = р0к_3/5. Значения констант а0 и р0 были подобраны опытным путем таким образом, чтобы метод сходился «достаточно быстро» и равнялись а0 = 0.0000001, р0 = 2000. Полученное решение обратной задачи V

сравнивалось с V (вычислялась норма разности в пространстве Ь2), кроме того, оценивалось

значение нормы соответствующей двойственной переменной X также в Ь2.

Задача (12) и сопряженная задача решались с помощью разностной схемы Кранка -Николсона, которая, устойчива при любых шагах по времени и имеет второй порядок точности по пространственной переменной. Соответственно, вместо функций из гильбертовых пространств рассматривались сеточные представления этих функций. Для обеспечения достаточной точности решения использовалось равномерное разбиение по х с помощью 256 точек.

Ошибка $ в пространстве сеточных приближений задавалась следующим образом. Бралась сеточная функция /г1 со случайными значениями, распределенными равномерно на отрезке [—1,1], вычислялась ее норма / , а также «собственно погрешность» по формуле

/Р=б(//| ).

В качестве нормы в пространстве сеточных приближений рассматривался сеточный аналог нормы в Ь2

" . _ г\2У

X £ = ь /"—1), *<=1

где " - число точек разбиения, а и1 - значения функции и в соответствующих точках.

При проведении численных экспериментов ставились три цели:

1. Продемонстрировать сходимость алгоритма итеративной двойственной регуляризации в случае, когда у функции Лагранжа (5) задачи (2)-(3) есть седловая точка.

2. Показать поведение аглоритма в ситуации, когда нет седловой точки у функции Лагранжа (5).

3. Продемонстрировать неустойчивость алгоритма (9)-(10) в отсутствии регуляризируещего слагаемого при наличии ошибки в исходных данных.

Для достижения перечисленных целей проводились три серии численных экспериментов. Ниже при описании результатов численных экспериментов в каждом из трех случаев приводятся графики начальной функции V, результата восстановления методом итеративной двойственной регуляризации v[Xм ] и график функции Xм (двойственной переменной) на последнем #-м шаге итеративного процесса. Кроме того подсчитывается норма двойственной переменной Xы и невязка V — v[Xы ]||.

В первой серии экспериментов в качестве начальной функции взята гладкая функция V1

1 _ x2(x — L)2

vo =

224 L4

«Погрешность наблюдения» равнялась 1%, то есть 5 = 0.01 €. Использовалось условие останова (11).

Таблица 1

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Уменьшение невязки с возрастанием точности решения задачи

Число итераций, N А N v0 — v[A N1

10 0.555782 0.00554065

100 1.00724 0.000299552

1000 1.79222 0.000202258

10000 3.18836 0.000137671

100000 5.67136 9.37373e-05

0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -1.

0.2

0.4

0.6

0.8

Рис. 2. Двойственная переменная на 10-м шаге Рис. 3. Начальная функция и восстановленная

начальная функция, 10 итераций

говорит о сходимости метода итеративном

Уменьшение нормы разности v0 - v[XN ]

двойственной регуляризации. Следует отметить низкую скорость сходимости итерационного двойственного метода, обусловленную априорным выбором последовательностей шаговых и регуляризующих множителей ак и Рк.

Во второй серии экспериментов использовалась разрывная начальная функция

2 [-1, х < а, х > Ь,

^ ={ 1, a <х <Ь,

принимающая значения внутри допустимого множества [-2,2]. В этой ситуации, как показано в [9], функционал Лагранжа (5) задачи (2)-(3) не имеет седловой точки. Это значит, что норма двойственной переменной X по мере работы алгоритма должна неограниченно увеличиваться. Чтобы наблюдать этот эффект «в чистом виде» (независимо от вклада погрешности наблюдения) «погрешность наблюдения» 5 была положена равной нулю.

Анализируя приведенные далее результаты, можно наблюдать, что с ростом числа итераций происходит приближение решения к начальной функции и одновременное увеличение нормы Хк.

Таблица 2 Рост нормы двойственной переменной

Число итераций, N Х N ||У0 — N ]||

100000 647.621 0.0299701

1000000 1764.2 0.00961037

10000000 3601.9 0.00121545

4000 3000 2000 1000 0

-1000 -2000 -3000 -4000.

0.2

0.4

0.6

0.8

Рис. 4. Двойственная переменная на 10000-м шаге

1.5 1

0.5 0

-0.5 -1 -1.5,

0.2

0.4

0.6

0.8

1

Рис. 5. Начальная и восстановленная функции на 10000-м шаге

, х 10

0.5

-0.5

0.2

0.4

0.6

0.8

Рис .6. Двойственная переменная на 100000-м шаге

1.5 1

0.5 0

-0.5 -1 -1.5.

0.2

0.4

0.6

0.8

Рис. 7. Начальная и восстановленная функции на 100000-м шаге

В третьей серии экспериментов, как и в первой, в качестве начальной функции была взята гладкая функция V1, но все элементы ак, отвечающие за регуляризацию в формуле (9), были положены равными нулю, то есть, по сути применялся классический алгоритм Удзавы. В то же время «финальное наблюдение» возмущалось равномерно распределенной случайной ошибкой /5, как было описано выше. Уровень ошибки был равен 3% (5 = 0.03 д€ ). Результаты численного эксперимента представлены на следующих двух графиках и в таблице.

Таблица 3

Неустойчивость итерационного двойственного метода без регуляризации

Число итераций, N Х Л \\У0 - v[X„ ]

10000 299.144 0.0923157

100000 1054.59 0.127038

1000000 4742.26 0.222071

4000 3000 2000 1000 0

-1000 -2000 -3000.

0.2 0.4 0.6 0.8 1

Рис. 8. Двойственная переменная на 100000-м шаге

0.6 1

0.5

0.4

0.3

0.2

0.1

0 да 1 1 1 :"" i

-0.1 1» - 11 !' 1 i 1

0.2

'i» i

).4 0.6 0.8 1

Рис. 9. Начальная и восстановленная функции на 100000-м шаге

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

Результаты проведенных экспериментов показали эффективность метода итеративной двойственной регуляризации [8-12] в задаче финального наблюдения для одномерного уравнения теплопроводности и необходимость регуляризации при решении подобного рода задач.

Работа подготовлена при финансовой поддержке аналитической ведомственной целевой программы «Развитие научного потенциала высшей школы (2009-2011 годы)» Минобрнауки РФ (проекты 2.1.1/3927, 2.1.1/13303) и Федеральной целевой программы «Научные и научно-педагогические кадры инновационной России» на 2009-2013 годы (проект НК-13П-13).

Библиографический список

1. Мину, М. Математическое программирование. Теория и алгоритмы / М. Мину. - М.: Наука, 1990. - 488 с.

2. Васильев, Ф.П. Методы оптимизации / Ф.П. Васильев. - М.: Факториал Пресс, 2002. - 824 с.

3. Uzawa, H. Iterative Methods for Concave Programming. In: Studies in linear and nonlinear programming, Chap. 10 (Arrow, Hurwicz, Uzawa eds.), Stanford University Press, 1958. [русский перевод в кн.: Эрроу К.Дж., Гурвиц Л., Удзава Х. Исследования по линейному и нелинейному программированию. М.: ИЛ, 1962. - 336 c.]

4. Гловински, Р. Численное исследование вариационных неравенств / Р. Гловински, Ж.-Л. Лионс, Р. Тремольер. - М.: Мир, 1979. - 576 с.

5. Экланд, И. Темам Р. Выпуклый анализ и вариационные проблемы / И. Экланд. - М.: Мир, 1979. - 400 с.

6. Темам, Р. Уравнения Навье-Стокса. Теория и численный анализ / Р. Темам. - М.: Мир, 1981. - 408 с.

7. Сумин, М.И. Некорректные задачи и методы их решения. Материалы к лекциям для студентов старших курсов: учеб. пособие / М.И. Сумин. - Нижний Новгород: Изд-во Нижегородского госуниверситета, 2009. - 289 с.

8. Сумин, М.И. Оптимальное управление параболическими уравнениями: двойственные численные методы, регуляризация // Распределенные системы: оптимизация и приложения в экономике и науках об окружающей среде: сб. докладов Международной конференции (Екатеринбург, 30 мая - 2 июня 2000 г.). Екатеринбург: Изд-во Ин-та математики и механики УрО РАН, 2000. С. 66-69.

9. Сумин, М.И. Регуляризованный градиентный двойственный метод решения обратной задачи финального наблюдения для параболического уравнения // Вычислительная математика и математическая физика. 2004. Т. 44. 11. С 2001-2019.

10.Сумин, М.И. Регуляризация в линейно-выпуклой задаче математического программирования на основе теории двойственности // Вычислительная математика и математическая физика. 2007. Т. 47. 4. С. 602-625.

11.Сумин, М.И. Параметрическая двойственная регуляризация для задачи оптимального управления с поточечными фазовыми ограничениями // Вычислительная математика и математическая физика. 2009. Т. 49. 12. С 2083-2102.

12.Сумин, М.И. Двойственная регуляризация и принцип максимума Понтрягина в задаче оптимального граничного управления для параболического уравнения с недифференцируемыми функционалами // Труды института математики и механики УрО РАН. 2011. Т. 17. 1. С 229-244.

13.Осипов, Ю.С. Основы метода динамической регуляризации / Ю.С. Осипов, Ф.П. Васильев, М.М. Потапов. - М.: Изд-во Московского университета, 1990. - 238 с.

Дата поступления в редакцию 05.05.2011

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

F.A. Kuterin, M.I. Sumin

ON REGULARIZED ALGORITHM OF UZAWA IN INVERSE PROBLEM OF FINAL OBSERVATION FOR PARABOLIC EQUATION

The paper deals with the inverse problem of determination of initial condition and distributed right-hand side for operator parabolic equation whose solution is known approximately at final time. On an example of this problem we discuss the regularization of the classical dual algorithm of Uzawa. As regularized algorithm of Uzawa we consider the algorithm of iterative dual regularization. The results of numerical experiments showing work of the regularized dual algorithm for solving inverse problem of final observation for heat conduction equation are given.

Key words: Classical dual algorithm of Uzawa, iterative dual regularization, inverse problem of final observation, parabolic equation, heat conduction equation, numerical experiment.

i Надоели баннеры? Вы всегда можете отключить рекламу.