• Tidak ada hasil yang ditemukan

Карчевского [1] приведены следующие схемы в способе выведения градиента функционала: I.Lqu= 0,−→ ∇J(p) =x∈Ω A(up, ψ)−→L∗pψ= 0 ↓ ↓ II.Λpv= 0x∈Ω−→ ∇J(ph h) =Ah(vp, ψh)−→Λ˜∗ψ= 0 III.Λpv = 0x∈Ω−→hΛ∗ϕ= 0−→∇J(ph) =B(v, ϕ) Напишем эти способы в отдельности

N/A
N/A
Protected

Academic year: 2023

Membagikan "Карчевского [1] приведены следующие схемы в способе выведения градиента функционала: I.Lqu= 0,−→ ∇J(p) =x∈Ω A(up, ψ)−→L∗pψ= 0 ↓ ↓ II.Λpv= 0x∈Ω−→ ∇J(ph h) =Ah(vp, ψh)−→Λ˜∗ψ= 0 III.Λpv = 0x∈Ω−→hΛ∗ϕ= 0−→∇J(ph) =B(v, ϕ) Напишем эти способы в отдельности"

Copied!
6
0
0

Teks penuh

(1)

К.Т. Искаков, Ж.О. Оралбекова

Технология построения сопряжено-согласованных разностных схем для оптимизационного метода

(Евразийский национальный университет имени Л.Н. Гумилева, г. Астана, Казахстан )

В работе предложена методика построения сопряжено-согласованных разностных схем для оптимизационного метода.

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

В работе А.Л. Карчевского [1] приведены следующие схемы в способе выведения градиента функционала:

I.Lqu= 0,−→ ∇J(p) =x∈Ω A(up, ψ)−→Lpψ= 0

↓ ↓

II.Λpv= 0x∈Ω−→ ∇J(ph h) =Ah(vp, ψh)−→Λ˜ψ= 0 III.Λpv = 0x∈Ω−→hΛϕ= 0−→∇J(ph) =B(v, ϕ) Напишем эти способы в отдельности.

I. Пусть L - дифференциальный оператор, q - неизвестный коэффициент. Примем в качестве p - приближенное решение обратной задачи. Поступая стандартным образом, придав приращение p + δp, затем вычислив приращение квадратичного функционала невязки, определим градиент функционала, как главную часть приращения функционала. Он имеет вид в операторной форме ∇J(p) = A(up, ψ) где ψ - есть решение соответствующей сопряженной задачи.

Вполне очевидно, что все формулы точны, в пространстве непрерывных функций, поскольку они строго математически получены.

II. Проводим конечно-разностную аппроксимацию. Имеем сеточную область Ωh , тем или иным способом аппроксимируем операторLq - разностным оператором. Далее тем или иным способом аппроксимируем оператор A, разностным оператором Ah , и соответствующей сопряженной задаче Lpψ= 0 - заменяем разностным аналогом Λ˜ψh = 0.

III. В этом случае все выкладки получения дискретного аналога градиента ей строго соответствующей разностной сопряженной задачи проводим на дискретном уровне в сеточном пространстве.

Из этой схемы расчетов получения аппроксимации сопряженной задачи, т.е. нет гарантии, что Λ˜ совпадает с Λ, в случае их не совпадения как следствие изменится и дискретный аналог градиента, т.е. B 6=Ah.

В связи с этим в работе мы отдаем предпочтение второму способу. В работах [2,3] по этой технологии получены дискретные формулы для вычисления градиента и соответствующей сопряженной задачи.

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

§1. Постановка задачи. Оптимизационный метод

Для примера рассмотрим самую простейшую постановку прямой и обратной задачи.

Пусть задано:

x0+qx= 0, x(0) =x0. (1)

(2)

Обратная задача: Найти q из (1).

Рассмотрим функционал вида:

J(q) = Z T

0

(x−y)2dt. (2)

Зададим приращение δx, δq, тогда задача относительно приращения примет вид:

(x+δx)0+ (q+δq)(x+δx) = 0, δx(0) = 0, x0+ (δx)0+qx+xδq+qδx+δqδx= 0.

Проинтегрируем последнее выражение от 0 до T : Z T

0

[δx˙+xδq+qδx]ϕ dt.

Применяя формулу интегрирования по частям, имеем:

δx·ϕ

T 0

Z T 0

δxϕ dt˙ + Z T

0

[xδqϕ+qδx·ϕ]dt= 0.

δx(T)ϕ(T)−δx(0)ϕ(0)− Z T

0

δx(qϕ−ϕ)˙ dt+ Z T

0

δqx·ϕ dt= 0.

Введем вспомогательную задачу:

(−ϕ˙+qϕ=−2(x−y),

ϕ(T) = 0. (3)

Приращение функционала, равно:

Z T 0

2(x−y)dtδ= Z T

0

δqx(t)ϕ(t)dt.

Тогда градиент функционала имеет вид:

∇J(q) = Z T

0

x(t)ϕ(t)dt. (4)

§2. Формальная аппроксимация градиента

Приведем разностные выражения при формальной аппроксимации, т.е без вывода на конечноразностном уровне. Введем сеточную область ωh ={ti =iτ, i= 0, N , τ = T /N}. Аппроксимируем задачу (1) - неявной разностной схемой:

xi+1−xi

τ +qxi+1 = 0, i= 0, . . . , N −1, x0 =x0.

(10) Аппроксимируем задачу (3) неявной разностной схемой:

ϕi−ϕi−1

τ −qϕi−1= 2(xi−yi), i= 1, . . . , N, ϕN = 0.

(30) Аппроксимируем градиент следующем образом:

(3)

§3. Дискретный аналог оптимизационного метода

Получим формулу вычисления градиента функционала на дискретном уровне. В сеточной области ωh, рассмотрим разностную задачу:

xi+1−xi

τ +pxi+1, i= 0, N −1, x0 =x0.

Пусть pi - приближенное решение. Зададим приращение pi +δpi, xi + δxi. Рассмотрим функционал вида:

hJ(p) =τ

N−1

X

i=0

(xi−yi)2. Для приращения δxi, получим разностную задачу:

δxi+1−δxi

τ +xi+1δpi+piδxi+1= 0, i= 0, N −1, δx0 = 0.

Умножим на ψi и суммируем по всем i:

1 τ

N−1

X

i=0

4δxi·ψi+

N−1

X

i=0

xi+1δpi·ψi+

N−1

X

i=0

piδxi+1ψi= 0.

−1

τ δxi,∇ψi + 1

τ ·ψN−1δxN−ψ0δx0+

N−1

X

i=0

xi+1δpiψi+

N−1

X

i=0

piδxi+1·ψi

N−1

X

i=1

δxi·ψi−ψi−1

τ +

N−1

X

i=0

δpixi+1·ψi+

N−1

X

i=0

δxi+1·piψi = 0

N−1

X

i=1

δxi·ψi−ψi−1

τ +

N

X

i=1

δxipi·ψi−1+

N−1

X

i=0

δpxi+1·ψi = 0

N−1

X

i=1

δxi·ψi−ψi−1

τ +

N−1

X

i=1

δxipi·ψi−1+δxNpNψN−1+

N−1

X

i=0

δpxi+1·ψi = 0

Введем вспомогательную задачу.

ψi−ψi−1

τ − piψi−1 = 2(xi−yi), i=N −1, N −2, . . . ,1, ψM−1= 0. (300) Откуда формула для вычисления градиента имеет вид:

∇J˜h(p) =τ

N−1

X

i=0

xi+1ψi.

Приведем закон изменения индексов: Прямая задача

Сопряженная задача (1 подход) ϕN = 0

(4)

Сопряженная задача (2 подход)

§4. Сравнительный анализ двух подходов

Проверим, является ли разностный оператор (3’) вспомогательной задачи сопряженным к разностному оператору (1’), т.е.

L(1)h x= xi+1−xi

τ +qxi+1, (5)

L(2)h ϕ= ϕi−ϕi−1

τ −qϕi−1, (6)

выполняется ли соотношение (Lhx, ϕ) = x,(Lhϕ) . Умножим (6) на функцию x и суммируем по i от 1 до N

1 τ

N

X

i=1

∇ϕixi

N

X

i=1

i−1xi=−1

τ ϕi,4xi

NxN −ϕ0x1 =

=

N−1

X

i=1

ϕi

xi+1−xi τ

NxN −ϕ0x1

N

X

i=1

i−1xi =

=

i0=i−1 −

N−1

X

i=1

ϕixi+1−xi τ

NxN −ϕ0x1

N−1

X

i=0

i0xi0+1.

Откуда видно, что оператор (6) не является сопряженным к (5). Пропало краевое условие x0.

Теперь проверяем является ли разностный оператор (300) сопряженным к оператору (10).

Lhψ= ψi−ψi−1

τ −piψi−1. (7)

Умножим (7) на (7) xi и суммируем по i от 1 до N−1 1

τ

N−1

X

i=1

∇ψixi

N−1

X

i=1

piψi−1xi =−1

τ[ψi,4xi) +xNψN−1−x0ψ0

N−1

X

i=1

piψi−1xi =

=−1 τ

N−1

X

i=0

ψi(xi+1−xi) +xNψN−1−x0ψ0

N−2

X

i=0

piψiTMxiTM+1 =

=−1 τ

N−1

X

i=0

ψi(xi+1−xi) +xNψN−1−x0ψ0

N−1

X

i0=0

piψiTMxiTM+1+pψN−1xN.

Так как имеет место, что ψN−1 = 0 , и краевое условие x0 присутствует, то в этом случае оператор (7) сопряжен к исходному оператору (10).

Рассмотрим случай, если прямую задачу аппроксимируем явной схемой:

xi+1−xi

(5)

ϕi−ϕi−1

τ −qϕi = 2(xi−yi), i= 1, N ϕN = 0

1 τ

N−1

X

i=1

∇ϕiyi

N

X

i=1

iyi =−1

τ(ϕi,4y) +yMϕMı−y1ϕ0

N

X

i=1

iyi=

= 1 τ

N−1

X

i=1

ϕi4y+yNϕN −y1ϕ0

N

X

i=1

i−1yi= 1 τ

N−1

X

i=1

ϕi4y−y1ϕ0

N

X

i=1

iyi−qϕNyN =

=

N−1

X

i=1

ϕi 4y

τ −qyi

−y1ϕ0= yi+1−yi

τ −qyi = 2(xi−yi), i= 1, N −1.

Для этой задачи надо поставить краевое условие y1 -?

При формальной аппроксимации мы автоматический берем условие в (.) x00 хотя надо брать в (.)x1. Вычислим погрешность ошибки

x1−x0 x1−x0+τ qx0= 0.

x00−τ qα00(1−τ q).

α0−α0(1−τ q) =α0

1−1 +τ q

0·τ q

Следовательно при формальной аппроксимации мы уже допустили ошибку в начальном условие порядка o(τ) . Это и приводит к непонятным действием градиента в граничных точках и медленной сходимости.

Вывод:

1. Если использовать формальную аппроксимацию готовых формул, то необходимо пересчитать начальное условие заданное в (.) x0, в точке x1 (используя например разностную аппроксимацию в (.)x0 исходного уравнения). А также необходимо задать условие для соопряженной задачи в (.) tN−1, т.е.ψN−1. Так как попытка задать условие в (.) tN - приводит к смешении начального условие исходной задачи на шаг.

2. Если использовать дискретную аппроксимацию, то в ней уже учтено, что для сопряженной задачи мы задаем условие в точке (.) tN −1 , и сдвига индекса для исходной задачи в начальном условии не происходит.

3. Если мы аппроксимируем исходную задачу неявной схемой, то происходит сдвиг индексов у градиента (либо у исходной или соопряженной), этом не влияет на конечный результат градиента, (Было у многих мнение, что это главное, просто когда мы берем неявную схему происходит сдвиг индексов,а у явной схемы этого не происходит.)Вся проблема заключена в краевом условии,поэтому главное учесть правило описанное в пунктах 1, или 2.

Сравнительный анализ схемы действий при численом решении обратных задачи оптимизационным методом для параболических уравнений , исследованы в работах [2,3].

Результаты исследования данной статьи можно применить для дискретных обратных задач рассмотренные в работах [2,3].

(6)

ЛИТЕРАТУРА

1. А.Л.Карчевский. Схема действий при численном решении обратной задачи оптимизационным методом. // Сиб.электронные математические известия. - Т.5. - С.609-619.

2. К.Т.Искаков, Ж.О.Оралбекова. Дискретный аналог оптимизационного метода решения обратной задачи для параболического уравнения. // Вестник КарГУ, серия математика,

№2(58), 2010, С.56-59.

3. А.А.Ерденеева, Г.А.Тюлепбердинова. Дискретный аналог оптимизационного метода для обратной задачи электродинамики в квазистационарном приближении. // Вестник КарГУ,

№2(58), 2010, С.25-29.

Искаков К.Т., Оралбекова Ж.О.

Жақсартылған әдiс үшiн байланыса келiсiлген әр тектi сұлбаларды құру технологиясы

Жұмыста жақсартылған әдiс үшiн әр тектi сұлбалардың байланыса келiсiлген әдiстемесi ұсынылған. Функционал градиентiн және жанасу есебiн құру нәтижесiнде қайтымды есептердi жақсартылған әдiспен сандық шешу кезiнде диффренциалды деңгейде алынған формулалардың аппроксимация қажеттiлiгi туындайды. Жанасу есебiнiң тура аппроксимациясы кезiнде әр тектi тапсырманың консерванттылық қасиетi бұзылады. Бұл жұмыста ең алғаш консерванттылық қасиетi бар әр тектi жанасу сұлбасын құру технологиясы табылды.

Iskakov K. T., Oralbekova Zh. O.

Technology of the construction of interfaced - coordinated various schemes for an optimizing method In work the technique of construction is offered is interfaced - the coordinated various schemes for an optimizing method.

At the numerical solution of return tasks need of approximation of the received formulas at differential level arises an optimizing method, as a result of creation of a gradient of a functional and the interfaced task. At direct approximation of the interfaced task, this or that various method, breaks property of conservatism of a various task as a whole. The technology of the creation of the interfaced various scheme of conservatism possessing property for the first time is found in this work.

Поступила в редакцию 24.04.2012 Рекомендована к печати 30.05.2012

Referensi

Dokumen terkait

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

Атырау, Казахстан РЕШЕНИЕ ДВОЙСТВЕННОЙ ЗАДАЧИ МЕТОДОМ БАРАНКИНА-ДОРФМАНА ПРИ ФОРМИРОВАНИИ ИНВЕСТИЦИОННОГО ПОРТФЕЛЯ Аннотация В статье уделено внимание рассмотрению