Геометрические характеристики нерегулярных сеток и их поведение при квазиизометриях

Автор: Баран Михаил Владимирович, Клячин Владимир Александрович

Журнал: Математическая физика и компьютерное моделирование @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

0 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 - 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 с.
Краткое сообщение