Геометрические характеристики нерегулярных сеток и их поведение при квазиизометриях
Автор: Баран Михаил Владимирович, Клячин Владимир Александрович
Журнал: Математическая физика и компьютерное моделирование @mpcm-jvolsu
Рубрика: Математика
Статья в выпуске: 12, 2009 года.
Бесплатный доступ
В статье вычисляются геометрические величины, характеризующие степень аппроксимации вторых производных в метрике пространств C2(D), C2,a(D), C3(D). Приводятся результаты исследования поведения данных характеристик при квазиизометрических отображениях.
Короткий адрес: https://sciup.org/14968624
IDR: 14968624 | УДК: 517.518.85+517.27
Geometrical characteristics of irregular grids and their behaviour at quasiisometries
In paper geometrical magnitudes characterizing the second derivatives approximation's degree on spaces of C2(D), C2,a(D), C3(D) metrics are calculated. Also, it presents the results of investigation of behaviour of these characteristics at quasiisometric mappings.
Текст краткого сообщения Геометрические характеристики нерегулярных сеток и их поведение при квазиизометриях
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 с.