Оптимальные иерархические структуры - Воронин А.А., Мишин С.П
..pdf
|
Пусть β ³ 1. Обозначим xi = C(gi ) , |
i = |
|
. Без ограничения |
||||||||||||||||||
|
1, k |
|||||||||||||||||||||
общности считаем, |
|
что |
x |
= max(x ,K, x |
k |
).1 |
Положим {h , h } = |
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
1 |
|
|
1 |
|
|
|
|
|
1 |
2 |
)β , |
|
= {g , g |
2 |
}, |
{h ,K, h } = {g |
3 |
,K, g |
k |
}. Имеем |
P = (x |
2 |
+K+ x |
k |
|||||||||||
|
1 |
|
|
3 |
k |
|
|
|
|
|
|
|
1 |
|
|
|||||||
P |
= x β |
|
+ (x |
3 |
+ K + x |
k |
)β . В силу (2.3) при β ³ 1 выполнено P ³ P , |
|||||||||||||||
2 |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
2 |
то есть неравенство a) определения 1.30. Следовательно, функционал (I) – выпуклый.
Пусть функция сложности имеет вид (2.2) |
и |
β ³ 1, |
αβ ³ 1. |
Рассмотрим набор неэлементарных групп |
{g1, g2}. |
Пусть |
|
C(g1) £ C(g2 ). Обозначим через P1 левую, через |
P2 – |
правую |
часть в неравенстве a) определения 1.32: P1 = P(g1, g2 ), для a Î g1
P2 = P(g1 \ {a}, g2 ) + P((g1 \ {a}) È g2 ,{a}). Обозначим |
x = C(g1) , |
||||||||
y = C(g |
1 |
\ {a}), |
|
z = C({a}). Имеем |
P = xβ , |
P |
= y β |
+ z β . |
|
|
|
|
|
|
1 |
2 |
|
|
|
Неравенство P ³ P с |
учетом x = ( y1/α + z1/α )α |
имеет |
вид: |
||||||
|
|
|
1 |
2 |
|
|
|
|
|
(y1/α + z1/α )αβ |
³ (y1/α )αβ |
+ (z1/α )αβ . Последнее выполнено в силу |
|||||||
(2.3) при αβ ³ 1. В случае C(g1 ) ³ C(g2 ) |
выполнение неравенства |
b) определения 1.32 доказывается аналогично с точностью до замены g1 на g2 . Следовательно, функционал (I) – существенно выпуклый. Утверждение доказано.
Утверждение 2.7. Последовательные организации одной группы f , в которых на первом месте стоит2 элемент максимальной сложности, оптимальны на Op ( f ) при
функционале (I).
Доказательство. Рассмотрим произвольную организацию
G O |
p |
( f ) . |
Введем |
величину |
|
P |
= C({a })β |
+K+ C({a |
})β - |
|||||||||||||
|
|
|
|
|
|
|
|
|
min |
1 |
|
|
|
|
|
|
|
n |
|
|||
- max(C({a }),K,C({a |
}))β и |
покажем, что |
|
P(G) ³ P |
|
. В G |
||||||||||||||||
|
|
|
|
|
1 |
n |
|
|
|
|
|
|
|
|
|
|
|
|
min |
|
|
|
элементы расположены в некотором порядке ai |
,K, ai |
(см. опр. |
||||||||||||||||||||
1.33). Обозначим g j = {ai ,K, ai |
|
|
|
= C({ai |
|
1 |
j = |
n |
|
|
|
|||||||||||
|
}, C j |
|
}) , |
|
. Если для |
|||||||||||||||||
j |
j |
1,n |
||||||||||||||||||||
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
j = |
|
|
выполнено |
|
C(g j ) ³ C j+1 , |
то P(G) = C2β |
+K+ Cnβ , то |
|||||||||||||||
1, n -1 |
|
|||||||||||||||||||||
есть P(G) ³ Pmin . Иначе найдем |
минимальное k , |
для |
которого |
|||||||||||||||||||
C(gk ) < Ck+1. Тогда C(g j ) ³ C j+1 |
при |
j = |
|
|
||||||||||||||||||
1, k -1. Следовательно, в |
1Иначе можно изменить нумерацию групп g1 ,K, gk .
2Cм. опр. 1.33.
81
P(G) входит величина P1 |
= å |
|
|
P(QG (g j )) = C2β +K+Ckβ +C(gk )β . |
|||
|
|
||||||
|
j=2,k+1 |
|
|
|
|
||
В силу монотонности |
сложности |
для j = |
|
выполнено |
|||
1, k |
|||||||
C j £ C(gk ) < Ck+1. Поставим |
aik +1 на |
первое место, порядок |
остальных элементов сохраним. Получим последовательную организацию G′. При этом стоимость организации групп g2 ,K, gk+1 изменится на стоимость организации соответствующих
′ |
′ |
. |
То есть |
в |
|
¢ |
вместо величины P1 будет |
|||||||
групп g2 |
,K, gk+1 |
|
P(G ) |
|||||||||||
входить |
величина |
P2 |
= åj= |
|
P(QG′ (g¢j )) = C1β +K + Ckβ . |
|||||||||
2,k+1 |
||||||||||||||
|
¢ |
- P2 = C(gk ) |
β |
β |
³ |
0 . В G |
′ |
k увеличилось по |
||||||
P(G) - P(G ) = P1 |
|
- C1 |
|
|||||||||||
крайней |
мере на |
единицу, |
|
P(G ) ≤ P(G) . Продолжая такие |
||||||||||
|
|
|
|
|
|
|
¢ |
|
|
|
|
|
|
|
действия с G′ вместо G , в итоге придем к последовательной |
||||||||||||||
организации G* , |
для которой C(g j ) ³ C j+1 при |
j = |
|
|
||||||||||
1, n -1. Таким |
||||||||||||||
образом, |
для |
любой |
организации |
G Op ( f ) выполнено |
||||||||||
P(G) ³ P(G* ) = C |
β |
+K+ C β |
³ P . |
Если на |
первом месте в |
|||||||||
|
2 |
|
n |
|
|
min |
|
|
|
|
|
|
последовательной организации стоит элемент с максимальной сложностью, то стоимость организации равна Pmin , то есть она оптимальна. Утверждение доказано.
В результате по поводу решения задачи об оптимальной организации одной группы f для функционала (I) можно сделать следующие выводы:
a.На Op ( f ) решением будет любая последовательная организация, в которой на первом месте стоит элемент максимальной сложности (см. утв. 2.7), то есть задача на этом множестве решена аналитически.
b.При β ³ 1, αβ ³ 1 и функции сложности вида (2.2) функционал
существенно выпуклый (см. утв. 2.6). Тогда (см. теор. 1.8) решение на Op ( f ) будет решением и на O( f ), O~( f ) , Or ( f ),
O~r ( f ), то есть в силу пункта a) задача на этих множествах решена аналитически.
c.При β ³ 1 функционал выпуклый (см. утв. 2.6). С учетом монотонности решение на D2 ( f ) будет решением и на O( f ),
O~( f ) , Or ( f ), O~r ( f ) (см. следствие 2 к теор. 1.5), то есть задача
82
на этих множествах решается с помощью алгоритмов поиска оптимального 2-дерева (см. гл. III).
d.При β £ 1 функционал вогнут (см. утв. 2.6), следовательно (см. теор. 1.6 и следствие) веерная организация оптимальна на O( f ) и O~( f ) , то есть задача на этих множествах решена аналитически. В силу монотонности решение на Dr ( f ) будет
решением и на Or ( f ) (см. следствие к теор. 1.4), то есть задача
на этих множествах решается с помощью алгоритмов поиска оптимального r -дерева (см. гл. III).
Таким образом, задача об оптимальной организации одной группы для функционала (I) во многих случаях решена аналитически, в остальных случаях решается с помощью алгоритмов поиска оптимального r -дерева.
По поводу решения задачи об оптимальной организации произвольного набора групп f = { f1,K, fm } для функционала (I)
можно сделать следующий вывод. При β ³ 1, αβ ³ 1 и функции сложности вида (2.2) функционал существенно выпуклый (см. утв. 2.6), следовательно (см. теор. 1.8) решение задачи на Op (f ) будет
решением и на O(f ), O~(f ), Or (f), O~r (f), то есть задача на этих
множествах решается с помощью алгоритмов поиска оптимальной последовательной организации (см. гл. IV).
На рис. 2.5 полученные результаты для функционала (I) и функции сложности вида (2.2) изображены схематично. По горизонтальной оси отложено значение α , по вертикальной – значение β . При β £ 1 – область с вертикальной штриховкой – на
O( f ) оптимальна веерная организация одной группы (функционал
– вогнутый). При β ³ 1 – область с перекрестной штриховкой – на
O(f ) оптимальна 2-организация произвольного |
набора групп |
f = { f1,K, fm } (функционал – выпуклый). При |
β ³ 1, αβ ³ 1 – |
область с горизонтальной штриховкой – результат усиливается. В этом случае на O(f ) оптимальна последовательная организация. Если набор f = { f } состоит из одной группы, то на O( f ) оптимальна последовательная организация, в которой на первом месте стоит элемент максимальной сложности, остальные
83
расположены в любом порядке (правая часть графа в области с горизонтальной штриховкой).
Рис. 2.5. Оптимальные организации для функционала (I).
3. Вид оптимальной организации для функционала (II).
Утверждение 2.8. Функционал (II) при β ≤ 1 вогнут, а при функции сложности вида (2.2) и β > 1, α ³ 1 вогнут на наборах непересекающихся групп1.
Доказательство. Рассмотрим набор групп {g1,K, gk } и его произвольное разбиение на поднаборы {h1,K, hi } и {hi+1,K, hk },
1 < i < k , |
h = h1 K hi . |
Обозначим через P1 |
левую, |
через |
P2 – |
|
правую |
часть в неравенствах определения |
1.30. |
Обозначим |
|||
X = C(h ) +K+ C(h ) , Y = C(h |
) +K+ C(h ), тогда P = (X + Y)β , |
|||||
1 |
i |
i+1 |
k |
1 |
β + Y β |
|
P = X β |
+ (C(h) + Y )β . При β ≤ 1 в силу (2.4) |
P ≤ X |
≤ P . |
|||
2 |
|
|
|
1 |
|
2 |
1 В случае β >1, α ³1 можно подобрать пересекающиеся группы, при которых нарушается неравенство b) в опр. 1.30, а при α <1, β >1 можно подобрать и
непересекающиеся группы, обладающие тем же свойством. То есть утверждение неулучшаемо.
84
Если среди h1,K,hi нет пересекающихся групп и функция
сложности имеет вид (2.2), то C(h) = (C(h )1/α |
+K+ C(h )1/α )α . |
|
1 |
i |
|
При α ³ 1 в силу (2.3) C(h) ³ X , следовательно P ³ (X + Y )β |
= P . |
|
2 |
1 |
Утверждение доказано.
Утверждение 2.9. Последовательная организация, в которой элементы расположены в порядке неубывания сложности1, оптимальна на Op ( f ) при функционале (II) с функцией сложности
вида (2.2) и параметрами β ≤ 1 или β > 1, α ³ 1.2 Доказательство. Рассмотрим оптимальную на Op ( f )
организацию G . В G элементы расположены в некотором порядке
ai |
,K, ai . |
Обозначим |
g j |
|
= {ai ,K, ai |
|
}, |
C j |
= C({ai |
|
}) , |
j = |
|
. |
|||||||||||||||
|
j |
j |
1, n |
||||||||||||||||||||||||||
1 |
n |
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Пусть для некоторого k Ck |
> Ck+1. Поменяем местами ai |
и ai |
|
. |
|||||||||||||||||||||||||
Получим последовательную |
|
организацию G¢. |
|
|
|
|
k |
|
|
|
k |
+1 |
|
||||||||||||||||
|
|
Если k = 1, |
|
|
то |
||||||||||||||||||||||||
P(G ) = P(G). |
Иначе |
|
|
в |
|
P(G) |
входила |
|
|
величина |
|||||||||||||||||||
|
′ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P1 = (C(gk−1 ) + Ck ) |
β |
+ (C(gk−1 |
|
È{ai |
}) + Ck+1 ) |
β |
. Вместо P1 |
|
|
|
|
′ |
|
||||||||||||||||
|
|
|
в P(G ) |
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
k |
|
)β |
|
|
|
|
|
|
|
|
|
|
|
)β . |
||||
входит величина P = (C(g |
k−1 |
) + C |
k+1 |
+ (C(g |
k−1 |
È{a |
i |
|
}) + C |
k |
|||||||||||||||||||
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
z = C(gk−1 )1/α , |
|
|
x = Ck1/α , |
|
y = Ck1/+α1 . |
|
k +1 |
|
|
|
|
|
|
|
|||||||||||||
Обозначим |
|
|
|
Тогда |
x > y , |
||||||||||||||||||||||||
P = (zα + xα )β + ((z + x)α |
+ yα )β , P = (zα |
+ yα )β + ((z + y)α + xα )β . |
|||||||||||||||||||||||||||
1 |
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Первое слагаемое P2 не превосходит первого слагаемого P1. Докажем, что при α ³ 1 для вторых слагаемых выполняется то же.
Для |
этого достаточно |
показать неотрицательность |
величины |
||||||
ξ = (z + x)α + yα - (z + y)α - xα . |
Рассмотрим ξ |
как функцию |
z . |
||||||
Тогда |
¢ |
= α(z + x) |
α −1 |
-α(z + y) |
α −1 |
. |
При |
α ³ 1 |
с |
ξ (0) = 0, ξ (z) |
|
|
|||||||
учетом x > y имеем ξ (z) ³ 0 . Следовательно, ξ (z) |
монотонно не |
||||||||
|
′ |
|
|
|
|
|
|
|
|
убывает. Имеем ξ (z) ³ 0 , то есть P2 £ P1 .
Остался случай α < 1, β ≤ 1. Для доказательства неравенства P1 ³ P2 рассмотрим разность этих величин как функцию от y и покажем ее неотрицательность:
1См опр. 1.33.
2При α <1, β >1 можно привести пример, при котором утверждение неверно. То
есть оно неулучшаемо.
85
ξ (y) = (zα + xα )β − (zα + yα )β + ((z + x)α + yα )β − ((z + y)α + xα )β
Вычислим |
производную: |
′ |
|
α |
+ y |
α |
) |
β −1 |
y |
α −1 |
+ |
||||||||
ξ ( y) = αβ (−(z |
|
|
|
|
|||||||||||||||
+ ((z + x)α + yα )β −1 yα −1 − ((z + y)α + xα )β −1(z + y)α −1). |
|
|
Первое |
||||||||||||||||
слагаемое |
по |
|
модулю не |
меньше |
второго |
|
|
в |
|
силу |
|||||||||
z |
α |
+ y |
α |
< |
(z + x) |
α |
+ y |
α |
и условия β ≤ 1. Следовательно, |
′ |
|
|
|
||||||
|
|
|
|
ξ ( y) £ 0. |
|||||||||||||||
Выполнено ξ (0) > 0, |
ξ (x) = 0, то есть функция ξ (y) |
монотонно |
убывает до нуля при увеличении y от нуля до x . Имеем ξ (y) ³ 0,
то есть P2 ≤ P1 . |
условиях утверждения P2 ≤ P1 , следовательно |
||
Итак, при |
|||
P(G ) £ P(G) и |
организация G |
¢ |
оптимальна. Продолжая такие |
′ |
|
|
перестроения, получим в итоге оптимальную на Op ( f )
организацию, в которой элементы расположены в порядке неубывания сложности. Утверждение доказано.
В результате по поводу решения задачи об оптимальной организации одной группы f для функционала (II) можно сделать следующие выводы:
a. На Op ( f ) при функции сложности вида (2.2) и β ≤ 1 или β >1,
α ³ 1 решением будет последовательная организация, в которой элементы расположены в порядке неубывания сложности (см. утв. 2.9), то есть задача на этом множестве решена аналитически.
b.При β ≤ 1 или при функции сложности вида (2.2) и β > 1, α ³ 1
функционал вогнут (см. утв. 2.8), следовательно в силу монотонности (см. теор. 1.6 и следствие) веерная организация оптимальна на O( f ), O~( f ) , то есть задача на этих множествах решена аналитически.
c.В силу монотонности решение на D( f ) и Dr ( f ) будет соответственно решением на O( f ) и Or ( f ) (см. теор. 1.4 и
следствие), то есть задача на этих множествах решается с помощью алгоритмов поиска оптимальных деревьев (см. гл.III).
d. При функции сложности вида (2.2) |
и α = 1, β = 1 функционал |
|||
(II) совпадает с функционалом (2.1) |
(см. п.2 §1), если положить |
|||
C(ai ) = pi . Условие å |
|
|
pi = 1 не ограничивает общности, так |
|
|
||||
i=1,n |
|
|
||
как (II) однороден (см. |
опр. 2.3) и решение задачи об |
86
оптимальной иерархии не зависит от масштаба сложностей. То
есть при |
произвольных сложностях |
элементов |
можно |
положить |
pi = C(ai ) /(C(a1) +K+ C(an )). |
Таким |
образом, |
функционал (II) описывает, в частности, алфавитное кодирование. В силу монотонности решение на Dr ( f ) будет решением и на Or ( f ), то есть задача на этих множествах
решается с помощью алгоритмов теории |
кодирования со |
сложностью порядка n log n (см. п.2 |
§1). Априори |
представляется разумным использовать эти алгоритмы и в качестве эвристических при α ¹ 1 или β ¹ 1.
Рис. 2.6. Оптимальная организация для функционала (II).
На рис. 2.6 полученные результаты для функционала (II) и функции сложности вида (2.2) изображены схематично. По горизонтальной оси отложено значение α , по вертикальной –
значение β . |
В случае β £ 1 |
или |
β > 1, |
α ³ 1 – область с |
вертикальной |
штриховкой – |
на |
O( f ) |
оптимальна веерная |
организация одной группы (функционал – вогнутый). В этой же области на Op ( f ) оптимальна последовательная организация, в
которой элементы расположены в порядке неубывания сложности
87
(от “меньшего” к “большему”). При α < 1, β > 1 – белая область – функционал не является ни выпуклым, ни вогнутым1.
Аналитическое решение задачи в этой области на данный момент отсутствует. В пункте 3 §1 главы III (см. рис. 3.5) приведен пример использования алгоритмических методов решения, из которого можно сделать вывод, что в вышеуказанной области оптимальная
организация ведет себя сложным образом при изменении параметров α и β .
4. Вид оптимальной организации для функционала (III).
Утверждение 2.10. Функционал (III) – существенно выпуклый при β ³ 1.2
Доказательство. Сначала докажем выпуклость. Рассмотрим произвольный набор групп {g1,K, gk }, k ³ 3 и его разбиение на
поднаборы |
{h1, h2} = {g1, g2}, |
{h3 ,K, hk } = {g3 ,K, gk }. |
Без |
||||
ограничения |
общности |
считаем |
C(g1 ) = max(C(g1),K,C(gk )).3 |
||||
Обозначим |
h = h1 h2 ; |
x = C(g1 K gk ) ; y = C(h); z = C(h1 ). |
|||||
Сложность |
монотонна, |
следовательно |
z ≤ y ≤ x . |
Через |
P1 |
||
обозначим левую, через P2 – правую часть в неравенствах |
|||||||
определения |
1.30. Тогда P = (x / z -1)β , |
P = (y / z -1)β + |
|||||
|
|
1 |
|
|
2 |
|
|
+ (x / y -1)β £ (y / z -1+ x / y -1)β |
в силу |
(2.3) |
и |
β ³ 1.4 |
Для |
доказательства неравенства P2 ≤ P1 достаточно показать, что:
x / z -1- y / z +1- x / y +1 = (xy + yz - y2 - xz) / yz = (x - y)(y - z)/ yz ³ 0,
что, очевидно, верно. Таким образом, функционал (III) –
выпуклый. |
групп {g1, g2}. |
|
Рассмотрим набор неэлементарных |
Пусть |
|
C(g1) ≤ C(g2 ). Обозначим x = C(g1 g2 ), |
z = C(g2 ) , P1 |
и P2 – |
1Можно подобрать сложности, при которых нарушаются оба неравенства в опр.
2При β <1 можно подобрать сложности, при которых нарушается неравенство а)
в опр. 1.30. То есть утверждение неулучшаемо.
3Иначе можно изменить нумерацию групп g1 ,K, gk .
4При z = 0 P1 = +¥ по определению функционала (III), следовательно выполнено неравенство P1 ³ P2 . Далее считаем z > 0 .
88
соответственно левая и правая части неравенства a) определения
1.32. Имеем |
P = P(g |
1 |
, g |
2 |
) = (x / z −1)β . Рассмотрим a Î g |
1 |
, тогда |
||||||
|
|
|
1 |
|
|
|
|
|
|
|
|||
P2 =P(g1 \{a},g2)+P((g1 \{a})Èg2,{a}). |
Обозначим y =C((g1 \{a})Èg2), |
||||||||||||
тогда |
P |
= ( y / z −1)β |
+ (x / y −1)β . |
Выше |
было |
показано, что |
|||||||
P1 ³ P2 |
2 |
|
z ≤ y ≤ x , |
|
|
|
|
|
|
|
|
||
при |
что |
выполнено |
в силу |
монотонности |
|||||||||
функции |
сложности. |
|
В |
случае |
C(g1) ³ C(g2 ) |
выполнение |
неравенства b) определения 1.32 доказывается аналогично с точностью до замены g1 на g2 . Следовательно, функционал (III) – существенно выпуклый. Утверждение доказано.
Докажем две вспомогательные леммы и утверждение 2.11 с целью выяснения вопроса об оптимальной на Op ( f )
последовательной |
организации |
одной |
группы |
для |
функционала (III). |
|
|
|
|
Лемма 2.2. При функционале (III) с функцией сложности вида (2.2) существует оптимальная на Op ( f ) последовательная
организация одной группы |
f , в которой элементы расположены в |
||||||||||||||||||||||||||
таком |
порядке |
ai* |
,K, ai* ,1 что |
при |
|
|
k = |
|
|
|
|
выполнено |
|||||||||||||||
|
|
1,n −1 |
|||||||||||||||||||||||||
|
|
|
|
|
1 |
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C({ai* |
}) £ C({ai* ,K, ai* }) . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
k |
+1 |
|
1 |
|
|
k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Доказательство. Пусть G ÎOp ( f ) |
|
– оптимальная на Op ( f ) |
|||||||||||||||||||||||||
организация |
|
с |
порядком |
элементов |
ai ,K, ai . Обозначим |
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
n |
|
|
|
|
|
|
||||
g j = {ai ,K, ai |
|
}, |
y j |
= C(g j ), |
C j |
= C({ai |
|
}), |
|
j = |
|
. |
Найдем |
||||||||||||||
j |
j |
|
1,n |
||||||||||||||||||||||||
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
минимальное k , для которого yk |
< Ck+1. Если такого k нет, то G – |
||||||||||||||||||||||||||
искомая организация. Иначе для |
j = |
|
|
|
выполнено |
|
|
y j |
³ C j+1. |
||||||||||||||||||
1,k −1 |
|
|
|
||||||||||||||||||||||||
Обозначим x =C1/α . В P(G) |
входит величина P = |
|
|
|
|
|
|
P(Q (g |
))= |
||||||||||||||||||
åj=2,k+1 |
|||||||||||||||||||||||||||
|
|
|
k+1 |
|
|
|
|
|
|
|
|
|
|
1 |
|
|
G |
j |
|
||||||||
= (y / y −1)β + (y / y |
2 |
−1)β +K+ (y / y |
−1)β + ((x + y1/α )α / xα −1)β . |
||||||||||||||||||||||||
2 |
1 |
|
3 |
|
aik +1 |
|
k |
k −1 |
|
|
|
|
|
|
k |
|
|
|
|
|
|
||||||
Переставим элемент |
на первое место, порядок остальных |
||||||||||||||||||||||||||
сохраним. Получим последовательную организацию G′. С учетом |
|||||||||||||||||||||||||||
монотонности |
|
сложности |
выполнено |
|
Ck+1 > yk ³ y j |
|
|
³ C j |
для |
1 См. опр. 1.33.
89
j = 1, k . Следовательно, вместо P1 в P(G¢) входит следующая
величина: P = ((x + y1/α )α / xα −1)β + ((x + y1/α )α /(x + y1/α )α −1)β + |
|||
2 |
1 |
2 |
1 |
+K+ ((x + y1/k α )α /(x + y1k/−α1 )α −1)β . |
|
|
|
Покажем, что P2 £ P1 индукцией по k . При k =1 выполнено |
|||
P2 = P1. Обозначим |
P1 и P2 при |
k = q через |
P1(q) и P2 (q). |
Предположим, что |
выполнено |
P2 (q) £ P1 (q). |
Докажем, что |
P2 (q +1) £ P1 (q +1). |
Можно |
записать |
P2 (q +1) = P2 (q) + |
+ ((x + y1/α )α /(x + y1/α )α −1) |
β , P(q +1) = P(q) +((x + y1/α )α / xα −1)β − |
||||
q+1 |
q |
1 |
1 |
q+1 |
|
− ((x + y1/q α )α / xα −1)β + ( yq+1 / yq −1)β . |
|
Обозначим |
y = y1/q+α1 , |
||
z = y1q/α , тогда выполнено z ≤ y .1 Необходимо показать: |
|
((x + y)α /(x + z)α −1)β ≤ ((x + y)α / xα −1)β − ((x + z)α / xα −1) ((x + z)α / xα −1)β + ((x + y)α /(x + z)α −1)β ≤ ((x + y)α / xα −1)
β + ( yα / zα −1)β , β + (yα / zα −1)β .
Первое слагаемое слева не превосходит первого справа в силу z ≤ y . Неравенство для вторых слагаемых можно записать
следующим образом (x + y) /(x + z) ≤ y / z . Упростим выражение: xz + yz ≤ xy + zy , что выполнено в силу z ≤ y .
Итак, P2 £ P1, следовательно |
G¢ оптимальна на Op ( f ) . |
||
Рассмотрим G¢ вместо G . Тогда y j |
³ C j+1 при j = |
|
. Повторяя |
1, k |
при необходимости вышеуказанные действия с числом k′ > k , в итоге придем в искомой организации. Лемма доказана.
Лемма 2.3. Для произвольных величин 1 £ u £ v при β ³ 1 и
α ³ 12 выполнено неравенство: |
|
|
(uα −1)β + ((1 + (v −1) / u)α −1)β |
≤ (vα −1)β + ((1+ (u −1) |
/ v)α −1)β . |
Доказательство. Рассмотрим разность правой |
и левой |
|
частей как функцию от |
u : f (u) = (vα −1)β − (uα −1)β + |
+ ((1+ (u −1) / v)α −1)β − ((1+ (v −1) / u)α −1)β . Тогда выполнено
|
f (1) = f (v) = 0. |
Докажем вогнутость функции f (u), то есть |
|
|
|
|
|
1 |
При z = 0 последнее слагаемое P равно + ∞ по определению функционала (III), |
||
|
|
1 |
|
следовательно выполнено неравенство P1 ³ P2 . Ниже считаем z > 0 . |
|||
2 |
Для β =1 и β = 2 |
лемма доказывается элементарными преобразованиями при |
произвольном α > 0 . Численные эксперименты подтверждают выполнение леммы при β ³1 независимо от значения α > 0 . То есть можно предположить
справедливость леммы при 0 < α < 1, но строго эта гипотеза не доказана.
90