Санкт-Петербургский государственный университет
Опубликован: 08.06.2009 | Доступ: свободный | Студентов: 663 / 131 | Оценка: 4.65 / 4.35 | Длительность: 07:44:00
Специальности: Программист
Лекция 3:

Регулярные позиномы

< Лекция 2 || Лекция 3: 123 || Лекция 4 >
Аннотация: В лекции вводится определение регулярных позиномов и рассматриваются их свойства. Формулируется главная теорема о позиномах. Описывается способ вычисления оценок минимума позинома.

Определение и основные свойства регулярных позиномов

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

Позином

g(x)=\sum\limits_{i=1}^{n}c_{i}\prod\limits_{j=1}^{m}{x_{j}}^{a_{ij}} ( 23)

называется регулярным позиномом, если выполнены равенства:

\sum\limits_{i=1}^{n}c_{i}a_{i j} = 0,\ j=\overline{1,m} ( 24)

или в векторной форме записи

C A_j = 0,\ j=\overline{1,m}.

Равенства (24) означают, что для регулярного позинома точка x=(1, 1, \dots, 1) является стационарной, то есть точкой, в которой все частные производные позинома g(x) равны нулю.

Пример 21 Рассмотрим следующий позином одной переменной:

g(x) = x + x^{-1}.
Докажем, что он регулярный.

Вектор коэффициентов и матрица экспонент позинома g(x) имеют вид:

C=\left\|
\begin{array}{r}
  1 \\
  1
\end{array}
\right\|,\ A = \left\|
\begin{array}{r}
 1 \\
 -1
\end{array}
\right\|.

Поскольку выполнено равенство C A =1\times 1 + 1\times (-1) =
0, то позином является регулярным. Мы получим это же равенство, если вычислим значение производной g(x) при x=1:

g'(x)|_{x=1} =1-x^{-2}|_{x=1} =0.

Пример 22 Проверим, что позином

g(x,y) = 3  x^{-2}y^{-2} + 3  x^{2. 5}y^{4} + 1. 5 x^{-1}y^{-4} ( 25)
- регулярный.

Вектор коэффициентов и матрица экспонент позинома g имеют вид:

C=\left\|
\begin{array}{l}
  3 \\
  3 \\
  1. 5 
\end{array}
\right\|,\ A = \left\|
\begin{array}{lr}
  -2 & -2  \\
  \hphantom{-} 2. 5 & 4  \\
  -1 & -4 
\end{array}
\right\|.

Поскольку выполнены равенства

C A_1=-2\times 3 + 2. 5\times 3 + (-1)\times 1. 5 = 0,

C A_2=-2\times 3 + 4\times 3 + (-4)\times 1. 5 = 0,

позином (25) регулярный.

Из определения следует, что позином g(x_1,\ldots,x_m) регулярен тогда и только тогда, когда все его компоненты g_{j}(x_{j}),\ (j
=\overline{1,m}) регулярны. Например, у позинома (25) из примера 22 - регулярны обе его компоненты:

\begin{array}{rlc}
  &g_{1}(x) = 3 x^{-2} + 3 x^{2. 5} + 1. 5x^{-1},& \\
  &  g_{2}(y) = 3 y^{-2} + 3 y^{4} + 1. 5y^{-4}.
 \end{array} ( 26)

Приведем теорему, которая в ряде случаев упрощает проверку регулярности позинома.

Теорема 4 Если g,\ h - регулярные позиномы, то \lambda g ( \lambda>0 ), g + h,\ gh, g^{k} ( k \ge 0, целое число) - тоже регулярные позиномы.

Пример 23 Докажем, используя теорему 4, что функция

g(x) = \frac{\left(x+\frac{1}{x}\right)^{n+1}-1}%
  {x+\frac{1}{x}-1} ( 27)
является регулярным позиномом.

Прежде всего, заметим, что формула (27) является формулой суммы (n+1) члена геометрической прогрессии, у которой a_0=1, а q= x+\frac{1}{x}:

g(x) = \frac{\left(x+\frac{1}{x}\right)^{n+1}-1}%
  {x+\frac{1}{x}-1}=\sum_{k=0}^{n}\left(x+\frac{1}{x}\right)^{k}. ( 28)

В примере 21 было доказано, что позином x+\frac{1}{x} регулярный. Следовательно, по теореме 4 функции \left(x+\frac{1}{x}\right)^k при целом k\ge 0 также являются регулярными позиномами. Тогда (по той же теореме) функция g(x) является регулярным позиномом как сумма регулярных позиномов.

Минимизация регулярных позиномов

Наименьшие значения регулярных позиномов легко вычисляются, так как имеет место факт, который мы сформулируем как теорему (см., например, [1]).

Теорема 5 Наименьшее значение регулярного позинома g(x_1,\ldots, x_m) равно сумме его коэффициентов и достигается при x_1  = x_2 = \ldots = = x_m =
  1:

\min g(x_1,\ldots, x_m) = g(1,\ldots, 1) = \sum\limits_{i =
    1}^{n}c_{i}.

Из теоремы 5 не следует, что регулярный позином достигает своего минимума только в точке (1, \ldots, 1). Например, для регулярного позинома

g(x,y) = x y^{-1} + x^{-1}y

точкой минимума являются все точки вида (a, a) при a > 0.

Значение позинома g(x,y) во всех этих точках равно 2. Однако легко доказать, что регулярный позином одной переменной имеет единственный минимум в точке x = 1.

Пример 24 Вычислим минимальные значения регулярных позиномов из примеров 22 и 23 соответственно:

g(x,y) =  3  x^{-2}y^{-2} + 3  x^{2.5}y^{4} + 1.5
x^{-1}y^{-4},
g(x) =\frac{\left(x+\frac{1}{x}\right)^{n+1}-1}%
  {x+\frac{1}{x}-1} .

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

\min g(x,y) = g(1,1) = 3  + 3  + 1. 5  = 7. 5,
\min g(x) = g(1) =\frac{\left(1+1\right)^{n+1}-1}%
  {1+1-1}=2^{n+1}-1.

Главная теорема о позиномах

Из теории дифференциального исчисления известно, что необходимыми условиями того, что точка x=(x_1, x_2, \ldots,  x_m) - экстремум функции g(x), является равенство нулю частных производных g(x) в этой точке:

\frac{\partial g(x)}{\partial x_j} = 0,\  j=\overline{1,m}. ( 29)

Точки, которые удовлетворяют условиям (29), называются стационарными.

Не все стационарные точки являются точками экстремума. Установить, является ли стационарная точка экстремумом и каким (максимумом или минимумом), можно с помощью специальных критериев (достаточных условий экстремума). Однако в случае позиномов все гораздо проще: необходимые условия (29) являются и достаточными условиями. Остановимся на этом поподробнее.

Когда функция g(x) является позиномом:

g(x)=\sum\limits_{i=1}^{n}c_{i}\prod\limits_{j=1}^{m} x_{j}^{a_{ij}},

условия (29) принимают вид:

\sum\limits_{i=1}^{n}c_{i}a_{ij} %
     x_{1}^{a_{i1}}x_{2}^{a_{i2}}\ldots x_{j}^{a_{ij-1}}\ldots x_{m}^{a_{im}}=0,\ j=\overline{1,m}. ( 30)

Умножив каждое уравнение системы (30) на соответствующее ему x_j > 0, получим эквивалентную систему уравнений:

\sum\limits_{i=1}^{n}c_{i}a_{ij} %
     \prod\limits_{j=1}^{m} x_{j}^{a_{ij}},=0,\ j=\overline{1,m}. ( 31)

Теперь мы сформулируем теорему, на которую будем ссылаться как на главную теорему о позиномах. %, а также следствие из нее. То, что мы поместили эту теорему именно в этом месте, объясняется тем, что самое короткое ее доказательство основано на преобразовании произвольного позинома в регулярный позином. Разумеется, речь идет о позиноме, достигающего своего минимума в области определения.

Теорема 6 Все положительные решения системы (31) являются точками глобального минимума позинома g(x) .

< Лекция 2 || Лекция 3: 123 || Лекция 4 >
Васильевич Иван
Васильевич Иван

Так это же динамическое программирование на основе математической индукции.