1
УДК 517.988.68+517.968.22
К. Т. Искаков, Ж. О. Оралбекова
Казахский национальный педагогический университет им. Абая, г.Алматы
ДИСКРЕТНЫЙ АНАЛОГ ОПТИМИЗАЦИОННОГО МЕТОДА РЕШЕНИЯ ОБРАТНОЙ ЗАДАЧИ ДЛЯ ПАРАБОЛИЧЕСКОГО УРАВНЕНИЯ
Параболалық типті теңдеулер үшін коэффициентті кері есептерді шешудің дискретті аналогы қарастырылды. Оңтайландыру есебі үшін ақырлы-айырымдық деңгейде функционалдың градиентін есептеуге арналған формулалар алынды.
The finite-difference method for the coefficient inverse problem for parabolic type equation is consid- ered. The gradient of the functional in finite-difference domain for optimization problem is obtained.
§1. Постановка оптимизационной задачи на дифференциальном уровне
В области Q[0,T][0,L] рассмотрим прямую задачу, об определении функции u(x,t) из соотношений:
, 0
, 0
, )
(x u x L t T
q u
ut xx (1) ,
0 ), ( ) , 0
( t 1 t t T
ux (2) ,
0 , 0 ) ,
(L t t T
u (3) .
0 ), ( ) 0 ,
(x u0 x x L
u (4) Пусть относительно решения прямой задачи (1)–(4) известна дополнительная информация вида:
T t t
f t
u(0, ) ( ), 0 . (5) Обратная задача: По известной дополнительной информации (5) найти функции: q(x),
x,t;q(x)
u из соотношений (1)–(4).
Здесь и в дальнейшем выражение u
x,t;q(x)
обозначает особую зависимость функции ), (x t
u от коэффициента q(x).
Пусть p(x) – приближенное решение обратной задачи.
Рассмотрим функционал невязки
T u t p f t dt p
J
0
) 2
( )
; , 0 ( )
( . (6) Суть оптимизационного метода состоит в следующем, задаем начальное приближение p(0)(x), последующие приближения определяем из соотношений:
( )) ( )
1
(n (x) p n (x) n J p n
p
, n0,1,2, (7) Здесь: J
p(n)
– градиент функционала (6).Рассмотрим приращения p(x)p(x) и uu(x,t;pp)u(x,t;p). Тогда приращение функционала J(pp)J(p) имеет вид:
J p p J p T u t p f t u t dt T u t dt
0 0
2 (0, ) )
, 0 ( ) ( )
; , 0 ( 2 ) ( )
( .
По аналогии как в работах [1, 2] получим формулу для вычисления градиента, который примет вид:
T
dt t x t x u p
J
0
) , ( ) , ( )
( , (8) где: (x,t) – есть решение сопряженной задачи вида:
T t L
x x
xx p
t ( ), 0 , 0
, (9) L
x T
x, )0, 0
( , (10) T
t t
L, )0, 0
( , (11)
u t p f t
t Tx(0,t)2 (0, ; ) ( ), 0
. (12) Приведем общую схему оптимизационного метода на дифференциальном уровне:
2
10. Задаем начальное приближение p(0)(x), и решаем прямую задачу (1)–(4) полагая в ней )
( )
(x p(0) x
q , находим u(0)(x,t;p(0)(x)).
20. Вычисляем значение функционала (6), если он достиг минимума, то примем p(0)(x) за приближенное решение обратной задачи, если нет, то далее.
30. Вычисляем краевое условие (12) и при p(x) p(0)(x), и решаем задачу (9)–(12), получим ее решение (0)(x,t;p(0)(x)).
40. Вычисляем градиент функционала из (8), получим
J
p(0)(x)
.50. По формуле (7), находим очередное приближение p(1)(x).
60. Вновь вычисляем значение функционала (6), если он достиг минимума, то полагаем в качестве приближенного решения функцию p(x) p(1)(x), если нет, то полагая p(0)(x) p(1)(x), возвращаемся к пункту 30.
Замечание 1. При описании алгоритма оптимизационного метода на дифференциальном уровне, мы полагаем, что решение прямой задачи и сопряженной задачи в классическом смысле существует, единственно и устойчиво. Также полагаем, что для решения прямой и сопряженной задач применяются классические методы их решения.
Данный алгоритм решения оптимизационной задачи будет использоваться нами на дискретном уровне.
§2. Дискретный аналог оптимизационного метода
Пусть p(xi) – приближенное решение обратной задачи.
Аппроксимируем задачу (1)–(4), следующей разностной схемой:
h j i j
j x x
t y py x t
y 1 1, ( , ) , (13) T
M t t
yxj,0 1( j), 0 j , (14) T
M t
yNj 0, 0 j , (15)
h i i
i u x x
y0 0( ), . (16) Здесь h h – сеточная аппроксимация области Q[0,L][0,T];
} / 1 , , 0 ,
{xi ih i N h N
h
; {tj j, j0,M, T/M}; y(xi,tj) – сеточная аппроксимация функции u(x,t).
Пусть относительно разностной прямой задачи (13)–(16) известна дополнительная информация:
. 0
),
0 f(t t M
yj j j (17) Замечание 2. Можно использовать и другую аппроксимацию задачи (1)–(4) используя классическую теорию разностных схем [3] и использовать ниже приведенную схему исследования.
Но для простоты рассуждения мы остановимся на приведенной разностной схеме.
Рассмотрим один из вариантов дискретного аналога функционала (6), например вида:
M
j
j i
j p f
y p
J
1
2
] 0
[
. (18) Зададим приращение pipi, и
yij yij
pi
pi
yij
pi .В дальнейшем будем использовать обозначение yij
pi , показывающую особую зависимость сеточной функции yij от искомого коэффициента pi .Относительно приращения yij нетрудно получить следующую разностную задачу:
yt yxjx1yj1 pp yj1, (xi,tj) h , (19) T
t t
yxj1(0, j)0, 0 j
, (20) T
t t
L
yj1( , j)0, 0 j
, (21)
h i
i x
x
y
( ,0)0, . (22) Перейдем к выводу разностного аналога градиента для функционала (18).
3 Умножим обе части разностного соотношения (19) на сеточную функцию hij и затем просуммируем по j от 1 до M
1 и по индексу i от 1 до N 1, имеем:
1
1
1 1 1
1 1
1 1 1 1 1
1 1
1
) ( )
(
N i
j i i j
i j i i M
j N
i
j i j
x x M
j N
i
j i j t i M
j
p y y
p h y
h y
h
. (23)Применим к последнему разностный аналог интегрирования по частям. Рассматривая левые и правые части последнего соотношения в отдельности, при этом обозначая их через S1, S2, S3, получим цепочку соотношений:
j i N
i M
j
j i j
i M
j
j i j
N i i
y y h
h y
S
1
1 1
1 1 1
1 1 1
1
1 .
Здесь и далее применим разностные аналоги интегрирования по частям:
,
,) , (
, ,
) , (
1 0
0 0 1
v y v y y v v
y
v y v
y y v v
y
N N
N N
(24)
где: yi yi1 yi; yi yi yi1;
11
) ,
( N
i i iv y v
y ;
Ni i iv y v
y
1
, .
Тогда используя (24), получим, что
.
,
, )
, (
1
1 1 1 1 3
1
1
1 1 1
1 2
1
1
1 0 1
N i
j i j
x x M
j N
i
j i i j i j i i M
j N
i
i i M i M i j j i j i
y h S
p y y p h S
y y
y h
S
Займемся преобразованием соотношения S3 правой части уравнения (23), при этом записав ее иначе, имеем:
1
1
1
0 1
1
1 1 1
1
1 1 1
1 1
1 3
1
M j
M j
N i
j i j i j
i j i j
i N
i
j i j
i j
i j
i y y
h h
y y
h y
S
y
.Используя разностные аналоги интегрирования по частям (25), получим:
1
1
0 0 1
1 0
3 , ,
M j
N i N
j i j i N
i N j i j
i y y y y y
y
S
.Раскрыв скалярные произведения, имеем:
11
1
1
0 0 1
1 0 1
1 1 3
M j
N i
N N N
N j i j i N
i
j i j
i y y y y y
y
S
.Далее раскрыв суммы и объединяя их вновь, получим:
.) (
) (
) (
) (
1 0 0 1 1 0 1 1 1
1 0 0
1 1
1 1 1
1 0 1 1
1 0
1 1 0 1
1 1
1 1
0 0 1
1 1
1 0 1 1
1 1 3
j j j j j
N j N j
N j N j
j
M j
j N j N j
j j N j N N
i
j i j
i j i j
j j M
j
j N j N j N j
j j N j N j
j j N j N N
i
j i j
i j i
y y
y y
y
y y
y y
y
y y
y y
y y
S
Учитывая соотношение S1, S2, S3 запишем исходное уравнение (23), иначе:
. )
(
) , (
3 2 1
1 1
1
1 1 0 1
1 1
1 0 1 1 1
1
1
1 0
S S y
y y
y y
y y
y h
M j
N i
j j j N j N j j j
N j N j i j
i j i
N i
i i M i M i j j i j i
(25)
Введем в рассмотрение сопряженную задачу:
4
2 , , 1 ,
1,
1
xjx pi j j M M
t
, (26)
, , , 1 , 0 ,
0 i N
M
i
(27) 1
, , 1 , ,
1 0
j M M
j
N , (28)
, , 1, ,22 0
1 0
,
yj pi
f j j
M M
j
x . (29) Далее учитывая условия (20)–(22), а также (26)–(29), соотношение (25) примет вид:
1 11 2 0 0
2 1 1 0
1
2
N ij iji i M
j j j M j
j i i N
i
iy y f y h p y
p
h
.Таким образом, окончательно получим, что приращение функционала имеет вид:
M
j
N i
i i i j
i j i N
i
i y h y p
p h p J
2
1
1 1 0 1 1
1
)
(
,откуда градиент функционала
M
j
j i j i i
i y
y p J
2
1 1
) 0
(
. (30) Приведем общую схему оптимизационного метода на дискретном уровне:10. Задаем начальное приближение p(0)(xi), и решаем прямую задачу (13)–(16), находим
, ; (0)( )
) 0 (
i j
i t p x
x
y .
20. Вычисляем краевое условие (29), и при pi(xi) p(0)(xi) решая сопряженную задачу (26)–
(29), получим ее решение
i(0)
xi,tj;p(0)(xi)
.30. Вычисляем градиент функционала по формуле (30).
40. По методу спуска (7), находим очередное приближение p(1)(xi).
50. Вычисляем значение функционала (18), если он достиг минимума, то полагаем в качестве приближенного решения обратной задачи функцию p(xi) p(1)(xi), если нет, то полагая
) ( )
( (1)
) 0
( x p x
p i , возвращаемся к пункту 20.
Заключение: При численной реализации оптимизационного метода решения обратной коэффициентной задачи эффективным является дискретный подход, описанный в параграфе 2. Об эффективности этого подхода для обратной коэффициентной задачи для уравнения гиперболического типа показано в работе [4].
Список литературы
1. Васильев Ф.П. Методы решения экстремальных задач. М.:Наука, 1981 г., 400 с.
2. Кабанихин С.И., Искаков К.Т. Оптимизационные методы решения коэффициентных обратных задач. Изд-во НГУ, Новосибирск, 2001 г., 316 с.
3. Самарский А.А. Теория разностных схем. М.: Наука, 1977 г., 656 с.
4. Карчевский А.Л. Схема действий при численном решении обратной задачи оптимизационным методом. //Сиб.
электронные математические известия. Том 5, С.609-619.