Геометрические характеристики нерегулярных сеток и их поведение при квазиизометриях
Автор: Баран Михаил Владимирович, Клячин Владимир Александрович
Журнал: Математическая физика и компьютерное моделирование @mpcm-jvolsu
Рубрика: Математика
Статья в выпуске: 12, 2009 года.
Бесплатный доступ
В статье вычисляются геометрические величины, характеризующие степень аппроксимации вторых производных в метрике пространств C2(D), C2,a(D), C3(D). Приводятся результаты исследования поведения данных характеристик при квазиизометрических отображениях.
Короткий адрес: https://sciup.org/14968624
IDR: 14968624
Текст краткого сообщения Геометрические характеристики нерегулярных сеток и их поведение при квазиизометриях
1. Оценка вторых производных
Пусть D ⊂ R 2 — область, в которой задана последовательность { P m } конечных наборов точек. Мы будем рассматривать такие наборы точек P m , для которых выполнено условие
V x Е D и V s > 0 3 m o Е N : V m > m 0 3 a Е P m такая, что | a — x | < e . (1)
Это условие означает, что P m является конечной ε-сетью при всех достаточно больших m.
Рассмотрим некоторую функцию f(x),x Е D класса C(D), дважды дифференцируемую в некоторой точке po = (xo, yo) Е D. Выберем из Pm некоторый набор из пяти точек pi i = 1, вида
..
., 5 и пусть d обозначает максимум длин | p i — p o | . Рассмотрим функцию
g(x, y) = f o + p(x — x o ) + q(y — y o ) +
+ 2 ( a(x - x o ) 2 + 2в(x - X o )(y - y o ) + Y(y - У о ) 2 ) •
Ясно, что g(x o ,y o ) = f o = f(x o ,y o ). Пусть имеется возможность подобрать коэффициенты так, что f (p i ) = g(p i ),i = 0,5. Выясним, при каких геометрических условиях на расположение точек p i возможна аппроксимация первых и вторых производных функции f (x,y) соответствующими коэффициентами функции g(x,y). Кроме этого, в работе мы ставим задачу исследования этих условий при квазиизометрических преобразованиях области D. Отметим, что в работе [1] аналогичная задача решалась для аппроксимации первых производных. В книге [2] можно найти решения аналогичных задач в одномерном случае.
Введем обозначения для нормы матрицы A
| Ax | k A k = sup . x 6 =0 | x |
Через d^ f (^ 1 , ^ 2 ,..., ^ k ) мы обозначаем k-й дифференциал функции f (x,y) в точке p 0 как k-линейную функцию переменных ξ i ∈ R 2 . Введем величину
. |f (P i ) — f (P o ) — d p o f (P i — P o ) — 1 dp0 f (P i — P o ,P i — P o ) |
.
о = max ---------------------:---------------------------- i=1,...,5 |pi - p0|2
Ключевым результатом данного параграфа является следующая теорема.
Теорема 1. Пусть S — максимальная площадь треугольников с вершинами в точках p 0 , p i , p j . Тогда выполняются оценки:
p
-
df (x o ,y o ) ∂x
≤
α -
d 2 f (x o ,y o ) ∂x 2
β
≤
55d 3 S 3
2A ’
155d6S
| A |
q -
,γ
-
-
d 2 f (x o ,y o ) ∂x∂y
df (x o ,y o ) ∂y
≤
55d 3 S 3
≤
d 2 f (x o ,y o )
∂y 2
155d6S
1AT ’
≤
2 | A | ’
155d6S
1AT’
где
I 4 5
A = 4 52 jliH)i + j +1 A j A ki A km A im ,
A rq = (a r c q — a q c r ), a r = x r
-
X o C r = У г
-
y 0 .
Доказательство. Поскольку функция f (x, у) дважды дифференцируема в точке p0, то f (Pk ) = f (Po) + dpo f (Pk
-
P o ) + 2 d p o f (P k
-
P o ,P k - P o ) + R(P k ),
где R(P k ) < S \ P k — P 0 | 2 и k = 1, 5. Ясно, что
R(P k ) < 5d2.
Таким образом, из условий
g(P k ) — f (P k ) = 0, где k = 1, 5
получаем систему уравнений
g(P k ) — f (P k ) = (X k — X o )(P — df (Xx1*) ) + (y k — y o )(q — df(| ol y o )) +
+ 1/2((x e — x o ) 2 (a — д 2 f^X21^ 0 )) + 2(x 6 — x o )(y 6 — y o )(e — d 2 f(x^^ o )) + ∂x 2 ∂x∂y
+ (y k — y o ) 2 (Y — d 2 f ( X°’y o ) )) — R(P k ) = 0.
∂y 2
Обозначим z1
= P —
df (x o ,y o ) ∂x
Z 2 = q —
df (xo,y o ) ∂y
Z 3 = a —
d 2 f (xo,y o )
∂x 2 ,
о d 2 f (x o ,y o )
z 4 = в-----, z 5 = Y
∂x∂y
-
d 2 f (x o ,y o ) ∂y 2
.
Следовательно, akzi + CkZ2 + 1/2ak2z3 + akCkZ4 + 1/2ck2z5 = R(pk), где k = 1, 5.
Запишем данную систему в матричном виде A * z = R, где
A =
/ a i a 2 . . |
c 1 c 2 . . |
1/2a i2 1/2a 22 . . |
a 1 c 1 a 2 c 2 . . |
1/2c i2 \ 1 / 2 C 22 . . |
, z = |
/ z i \ z 2 . . |
, R = |
/ R(p i )\ R(P 2 ) . . |
. a 5 |
. c 5 |
. 1/2a 52 |
. a 5 c 5 |
. 1 / 2 C 52 |
. z 5 |
. R ( p 5 ) |
.
= R(p k ). Данную систему будем решать методом Крамера. Для
Пусть для краткости R k
определителя матрицы уравнения получим |
|||||
a 1 |
c 1 |
1 / 2 a i2 |
a 1 c 1 |
1 / 2 C i2 |
|
A= |
a 2 . . |
c 2 . . |
1 / 2 a 22 . . |
a 2 c 2 . . |
1/2C 22 . . |
. a 5 |
. c 5 |
. 1 / 2 a 52 |
. a 5 c 5 |
. 1 / 2 C 52 |
Здесь i = j = k = l = m, причем k < l < m.
1/4 X X ( - 1) i + j +1 A ij A ki A km A im .
i =1 j>i
И
далее,
A i
A 2
R 1 R 2 . |
c 1 c 2 . |
1 / 2 a i2 1 / 2 a 22 . |
a 1 c 1 a 2 c 2 . |
1 / 2 C i 1 / 2 C 2 . |
. . R 5 |
. . c 5 |
. . 1 / 2 a 52 |
. . a 5 c 5 |
. . 1 / 2 C 5 |
a 1 |
R 1 |
1 / 2 a i2 |
a 1 c 1 |
1 / 2 C i |
a 2 . |
R 2 . |
1 / 2 a 22 . |
a 2 c 2 . |
1 / 2 C 2 . |
. . a 5 |
. . R 5 |
. . 1 / 2 a 52 |
. . a 5 c 5 |
. . 1 / 2 C 5 |
A 3 =
1/4 52 52( — 1) i + j + i $ ij A ki A km A im , i =1 j>i
1/4^^(-1^t+j + 1 AklAkmAim, i=1 j>i
a 1 |
c 1 |
R 1 |
a 1 c 1 |
a 2 . |
c 2 . |
R 2 . |
a 2 c 2 . |
. . a 5 |
. . c 5 |
. . R 5 |
. . a 5 c 5 |
1 / 2 C 12
1 / 2 C 22
.
.
.
1 / 2 C 52
-
1/2££ Ck CiCm(Aki i=1 j>i
-
A km + A im )
A 5
a 1 a 2
.
.
.
a 5
c 1 c 2
.
.
.
c 5
1 / 2 a 12
1 / 2 a 22
.
.
.
1 / 2 a 52
a 1 c 1 a 2 c 2
.
.
.
a 5 c 5
R 1 R 2
.
.
.
R 5
-
1/2EE (-Di+j+ltijak alam(Akl i=1 j>i
-
A km + A im )
где Ф у = (R i C j — C i R j ), а © j = (a i R j — R i a , ).
Получаем
। । 4 P 4=1 P 5 >i ( — 1) i + j +1 Ф у A ki A km A im 55d3S 3
| Z 1 | =--------------- A---------------- 2 a
| z 2 |
4 EL1 E^H)^ A kl A km A im | A |
55d 3 S 3
- 2 | A |
| z 5 |
— 2 P 4-1 P 5> г ( — 1) i + j +1 ® ij c k c l c m (A kl — A km + A lm ) 155d 6 S
| A | - | A |
— 2 Pi=1 P5>i( — 1)i+j+1Фijakalam(Akl — Akm + Alm) 155d6S iA -ПдГ
Теорема доказана.
Как следствие, получается следующее утверждение.
Теорема 2. Пусть f (x,y) G C 3 (D) . Обозначим
M 3 = max x,y ∈ D
d 3 f(x,y) ∂x 3
| , | d 3 f(xry2 |.l ∂x 2 ∂y
d 3 f (x,y) ∂x∂y 2
d 3 f (x,y) ∂y 3
Тогда, в обозначениях теоремы 1, выполняются следующие оценки:
df (х о ,У о ) p dx |
5^M 3 d 4 S 3 - 6 | A| , |
df (x o ,y o ) q - ∂y |
5V2M 3 d 4 S 3 - 6 | A | |
d 2 f (х о ,У о ) a dx 2 |
5 V 2M 3 d 7 S - | A | , в — d 2 f ( x o ,y o ) dxdy |
d 2 f(x o ,y o ) <5 ^ 2M 3 d 7 S 7 dy 2 - | A | 5 V 2M 3 d 7 S - | A | . |
Изучим возможность аппроксимации вторых производных для функций классов C2(D) и C2,a(D). Пусть функция f (x,y) G C2(D) и ^(t) — модуль непрерывности второго дифференциала. Другими словами, имеет место неравенство для любой пары точек p, q ∈ D kdp — dqk- ^(|p — q|).
Имеет место
Теорема 3. Пусть f (x,y) G C 2 (D) и ^(t) — модуль непрерывности второго дифференциала этой функции. Предположим, что точки p 0 , p 1 , ..., p 5 выбраны как в теореме 1. Тогда справедливы неравенства для оценок производных в теореме 1 с
δ ≤
d 2
dτ
0 dτ 0
u(t)dt.
Доказательство. Пусть точка p Е D такая, что отрезок p 0 p С D. Согласно цепному правилу для t Е [0,1],
^ 2 f (P o + t(P - P o )) = d p o + t ( p - p o ) f (P - P o ,P - P o ).
Проинтегрируем данное равенство по t от 0 до некоторого значения т Е [0,1]. Получим равенство dPo+т(p-po)f(P - Po) - dpof(P - Po '
τ
= У d P 0 + t ( p - p 0 ) f(P - P o ,P - P o ) - d P 0 f(P - P o ,P - P o ) dt + Td p 0 f(P - P o ,P - P o ). o
Теперь проинтегрируем полученное равенство по т от 0 до 1. Приходим к равенству
f (P) - f (P o ) - d p o f(P - P o ) =
1 T
=/ dT /
d P o + t ( p - P o ) f(P — P o ,P - P o )
- dp0 f(P - P o ,P - P o ) dt +
+ |d p 0 f(P - P o ,P - P o ).
Учитывая модуль непрерывности второго дифференциала и делая замену переменных в повторном интеграле, получаем неравенство
| f (P) - f (P o ) - d P 0 f(P - P o ) - 2d p 0 f(P - P o ,P - P o ) | <
Таким образом,
≤
| p - p 0 | τ
Z dT Z
u(t)dt.
δ ≤
dτ dT {
u(t)dt,
и, тем самым, теорема доказана.
Следствие. Пусть f (x,y) Е C 2 ,a (D) и ^(t) — модуль непрерывности второго дифференциала этой функции. Предположим, что точки P o ,P 1 , ...,P 5 выбраны как в теореме 1. Тогда справедливы неравенства для оценок производных в теореме 1 с
α
δ ≤
T^TfkCA k f k c 2 " (а + 1)(а + 2)
где Ilf 11c 2.™
sup p 0 ,p 00 ∈ D
k d po f - d p oo f k k p 0 - p 00 k
Теперь мы сможем сделать вывод о том, что для аппроксимации вторых производных наиболее существенной величиной является величина А. Заметим, что эта величина равна нулю, если и только если шестерка точек P i , i = 0,..., 5, лежит на какой-либо кривой второго порядка. В следующем параграфе мы вычисляем эту величину для некоторых видов расположения таких точек.
2. Вычисление величины |А| для некоторых классов шестиугольников
Рассмотрим два вида шестиугольников, таких что для первого выполнено У 1 = У 5 , У 2 = У 4 , Х о = Х з = 0, Х 1 = Х 2 , Х 4 = Х 5 , а для второго - У 1 = У 5 ,
У2 = У4, Хо = Хз = 0.
3. Искажение треугольников
Теорема 4. Обозначим величину | А | для первого вида шестиугольников как | А i | , а для второго — как | А 2 | . Тогда
| А i | = — h i h 2 (T i + т 2 + T 3 )( h i + h 2 ) 2 (3T 1 T 22 - 4т 12 7 2 + т 22 т з ),
| А 2 1 = :1 h 1 h 2 (T i + Т 2 + Т з )т 2 (т з (h^ - Т 1 (h i + h 2 ) 2 ) -
- h2Ti(4Tihi + 2T2hi + T2h2)), где hi = |xi|, h2 = |x4|, Ti = |yi|, T2 = |y2 - yi |, тз = |уз - y21.
Теперь изучим вопрос, каким образом преобразуется величина А при квазиизометрии области D. Для выяснения ответа на него необходимо изучить вопрос искажения площадей треугольников при квазиизометриях, поскольку, как мы видели выше, величина А выражается через площади треугольников.
Предположим, что на евклидовой плоскости задан треугольник Р = (P 0 ,P i ,P 2 ). Определим величину
^(Р) = min
|P 0 - P i | + | P i - P 2 | | P 0 - P 2 |
|P i - P 2 | + | Р 2 - Р 0 | |P 2 - Р 0 | + | P 0 - P i |
| P 1 - P 0 | , | P 1 - P 2 |
В силу неравенства треугольника выполнено неравенство ^(Р) > 1, причем треугольник является вырожденным тогда и только тогда, когда ^(Р) = 1. Пусть а обозначает минимальный угол в этом треугольнике.
Лемма 1. Имеет место соотношение cos а
< ^(Р) < 1 + 2 sin 02.
Доказательство. Обозначим через a ≤ b ≤ c длины сторон данного треугольника. Очевидно, что ^(Р) = (a + b)/c. Так как сторона c максимальна, то минимальный угол в треугольнике образуется стороной c и стороной b. Угол между сторонами c и a обозначим через β ≥ α. Тогда c = b cos а + a cos в A (a + b) cos a, откуда получаем первое из нужных соотношений.
Пусть теперь d — это высота, опущенная на сторону c. Тогда
^(P ) =
d/ sin a + d/ sin в d/ tan a + d/ tan в, и, учитывая, что при α ≤ β ≤ (π - α)/2 производная
µ β
sin α(1 - cos α cos β) ≥ 0
(cos a sin в + sin a cos в)2 — ’ получаем sin α + cos α/2 µ(P) ≤ = 1 + 2 sin α/2.
cos α cos α/ 2 + sin α sin α/ 2
Лемма доказана.
Замечание. Оценки, полученные в лемме, являются точными. При α = 0 обе части двойного неравенства равны 1, а в другом крайнем случае при α = π/ 3 обе части равны 2. Отметим также, что другие оценки искажения минимальных углов треугольников можно найти в монографии В.М. Миклюкова [3].
Предположим, что задано два треугольника P = (P0,Pi,P2) и P = (P0, P1, P2), причем l|Pi-Pj| ≤ |Pi0 - Pj0| ≤ L|Pi - Pj|.
Обозначим через α, α0 минимальные углы в этих треугольниках. Несложно получить следующие неравенства:
1 + 2 sin α 0 ≥ l 1 ,
2 L cos α
1 + 2 sin α ≥ 2
l 1
L cos α 0 .
Действительно, пусть a 0 ≤ b 0 ≤ c 0 — длины сторон треугольника P 0 и a, b, c — соответствующие стороны треугольника P . Тогда, в силу леммы,
1 + 2 sin α 2 ≥ µ ( P 0 ) =
a 0 + b 0 c 0
≥
la + b l
≥ L c ≥ Lµ ( P ) ≥
l 1
L cos α .
Второе неравенство доказывается аналогично. Используя эти неравенства, получим следующее утверждение об искажении площадей треугольников.
Лемма 2. Если S и S0 обозначают площади треугольников P и P0 соответственно, а угол α удовлетворяет условию l1
L cos α
≥ 1 + σ > 0 ,
то
1 „
S ≤ S0 ≤ Sν, ν где
и
ν = max

K l2Vi - (L )2(i+r
K = max { , σ
■ ;
' 1 - (L to
} ,
K lL(1+ Т)^1 - (L)2

Доказательство. Из условий леммы и доказанных неравенств непосредственно получаем
Учитывая, что α, α 0 ≤ π/ 3, получаем
2 sin α cos α ≥ σ cos α .
Теперь, поскольку
то
Поэтому, из неравенства
будем иметь
sin α 0 ≥ σ sin α.
l 1
≥ 1 + σ, L cos α
sin α ≥
2 1
(1+^) 2 .
l 1
cos α 0 ≥
~ L 1 + 2 sin 2
sin α 0 ≤
1 -
l A2
≤
L) (1 + 2sin ay
< V1 - ( L ) 24
V1 — ( lL )
Таким образом, мы показали, что
2 1
(1+ ^ ) 2
sin α.
sin α ≤ sin α 0 ≤ K sin α. K
Перейдем к оценкам площадей. Пусть a ≤ b ≤ c — стороны треугольника P , а a 0 ≤ b 0 ≤ c 0 — стороны треугольника P 0 . Рассмотрим первый случай, когда нумерация вершин треугольников такова, что стороне a соответствует сторона a 0 , стороне b соответствует сторона b 0 , стороне c соответствует сторона c 0 . В этом случае
S ' = acd sin a ' < -ac sin aL 2 K = SL 2 K,
22 ,
1 l 2 l 2
2 ac sin αK = SK.
S 0 = 2 a c 0 sin α 0 ≥
Таким образом, получаем
1 2 Sk < s' < sl2k.
Рассмотрим следующий случай, когда нумерация вершин треугольников такова, что стороне a соответствует сторона b 0 , стороне b соответствует сторона a 0 , стороне c соответствует сторона c 0 . В этом случае
S' = -a'd sin a' < -bc sin aL2K < SL2K.
А в силу равенства asinα = bsinβ, где β угол напротив стороны a, имеем
S 0 = 1 a 0 c 0 sin α 0 ≥ 1 bcsinα l = S l sinα
2 2 K K sinβ
≥
SK l

(1 + σ) 2
Рассмотрим следующий случай, когда нумерация вершин треугольников такова, что стороне a соответствует сторона c 0 , стороне b соответствует сторона a 0 , стороне c соответствует сторона b 0 . В этом случае
S 0 = a 0 c 0 sin α 0 ≤ ba sin αL 2 K ≤ SL 2 K.
Учитывая, как и выше, +a sin α = c, получаем
равенство a sin α = b sin β и неравенство 2a cos α ≥ b cos β+
S 0 = 2a 0 c 0 sin α 0 ≥ 2basinαK ≥
≥ S
l 2 sin α
K 2 cos α sin β
≥ 12SlKL(1+σ)

(1 + σ) 2 .
Следовательно, окончательно получаем неравенство
1 „
S ≤ S0 ≤ νS, ν где
ν = max

K lv1 - ( l .
K lL(1 + -^1 — (L )2^2
Лемма доказана.
4. Оценка преобразования величины ∆ при квазиизометрии
Воспользуемся полученными оценками площадей для оценки искажения величины ∆ для шестиугольников описанных выше случаев. Рассмотрим шестиугольники P 0 P 1 P 2 P 3 P 4 P 5 и P 0 0 P 0 1 P 0 2 P 3 0 P 4 0 P 5 0 . Пусть выполняется условие l | P i - P j | ≤ | P 0 i - P j 0 | ≤ ≤ L | P i - P j | , i = 0, 5, i 6 = j . Обозначим через S i 0 , S i ≥ 0 слагаемые, участвующие в формуле для ∆, так, что
∆ = S 1 +...+S 6 - S 7 - ... - S 10 ,
∆ 0 = S 1 0 + ... +S 6 0 - S 7 0 - ... - S 1 0 0 .
Каждое такое слагаемое представляет собой произведение четырех площадей треугольников. Пусть α — минимальный угол во всех треугольниках вида P0 Pi Pj , причем l1 ≥ 1 + σ > 0.
L cos α
Пусть ν определена, как и выше, по величинам l, L, σ. Тогда ν1 4 S i ≤ S i0 ≤ S i ν 4 .
Поэтому
A0 > 4 (S i + ... + S 6 ) - v 4 (S 7 + ... + Sw) > A (1 - (v 4 + 1) S 7 + д + S 10
Учитывая вычисления величины A, получаем следующую теорему.
Теорема 5. Имеет место неравенство
A0 > A — (v4 + .)©) , где для первого вида шестиугольников о _ (Т1 + Т2) ((Т1 + Т2)2 + Т(Т1 + 2Т2 + Тз))
~ 4 (3Т1Т22 - 4Т12Т2 + Т22Т3) , а для второго –
О _ ( т 1 + Т 2 ) ( Т 1 (Т 1 + Т 2 + T 3 )(h 12 + h 22 ) — (h 1 (T 1 + Т 2 ) — h 2 T 1 ) 2 ) " 4 Т 2 (Т з (h2 1 T 2 - T 1 (h 1 + h 2 ) 2 ) - h 2 T 1 (4T 1 h 1 + 2T 2 h 1 + T 2 h 2 )) .
Список литературы Геометрические характеристики нерегулярных сеток и их поведение при квазиизометриях
- Грачева, Е. А. Кусочно-линейное интерполирование поверхностей уровня функций, заданных на нерегулярных сетках/Е. А. Грачева, В. А. Клячин//Записки семинара «Сверхмедленные процессы». -Волгоград: Изд-во ВолГУ, 2008. -Вып. 3. -C. 157-167.
- Калиткин, Н. Н. Вычисления на квазиравномерных сетках/Н. Н. Калиткин, А. Б. Альшин, Е. А. Альшина, Б. В. Рогов. -М.: Физматлит, 2005. -224 с.
- Миклюков, В. М. Введение в негладкий анализ/В. М. Миклюков. -Волгоград: Изд-во ВолГУ, 2006. -284 с.