Научная статья на тему 'Униэкстремальные гиперплоскости конечномерных дискретных пространств'

Униэкстремальные гиперплоскости конечномерных дискретных пространств Текст научной статьи по специальности «Математика»

CC BY
49
9
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИММЕТРИЧНАЯ НОРМА / ПРОСТРАНСТВО R N / УНИЭКСТРЕМАЛЬНАЯ ГИПЕРПЛОСКОСТЬ / МЕТРИЧЕСКАЯ ПРОЕКЦИЯ / ЦЕЛОЧИСЛЕННЫЕ ОПТИМИЗАЦИОННЫЕ ЗАДАЧИ / METRICAL PRO­JECTION / NORM / EUCLIDEAN NORM / SYMMETRICAL NORM / LINEAR VECTOR SPACE R N / HYPERPLANES OF UNIFIED EXTREMUM / INTEGER-VALUED OPTIMIZATION PROBLEMS / INTEGER-VALUED UNIFIED EXTREMUM / ALGORITHM

Аннотация научной статьи по математике, автор научной работы — Федотова Наталья Петровна

Данная работа посвящена изучению униэкстремальных гиперплоскостей пространства R n с симметричными и специ­альными симметричными нормами в целочисленном случае. Исследуются все гиперплоскости, для которых целочисленная точка минимума евклидовой нормы является точкой минимума любой другой симметричной нормы. Приведены общий вид целочисленной точки единого экстремума и алгоритм ее нахождения.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Uniextreme Hyperplanes of Finite-Dimensional Discrete Spaces

This paper concerns hyperplanes of integer-valued unified extremum in R n vector space supplied with different symmetrical norms. We research all hyperplanes where for all polyhedrons the integer-valued point of Euclidean norm's minimum is also one of the nearest integer-valued points in any symmetrical norm. We explore general view of integer-valued unified extremum and build algorithm of finding them.

Текст научной работы на тему «Униэкстремальные гиперплоскости конечномерных дискретных пространств»

МАТЕМАТИКА, ФИЗИКА И ИНФОРМАТИКА

УДК 514.12

Н.П. Федотова

Униэкстремальные гиперплоскости конечномерных дискретных пространств

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

Ключевые слова: симметричная норма, пространство Rn, униэкстремальная гиперплоскость, метрическая проекция, целочисленные оптимизационные задачи.

N.P. Fedotova

Uniextreme Hyperplanes of Finite-Dimensional Discrete Spaces

This paper concerns hyperplanes of integer-valued unified extremum in Rn vector space supplied with different symmetrical norms. We research all hyperplanes where for all polyhedrons the integer-valued point of Euclidean norm's minimum is also one of the nearest integer-valued points in any symmetrical norm. We explore general view of integer-valued unified extremum and build algorithm of finding them.

Key words: norm, Euclidean norm, symmetrical norm, linear vector space Rn, hyperplanes of unified extremum, metrical projection, integer-valued optimization problems, integer-valued unified extremum, algorithm.

n

Известно [4] следующее свойство гиперплоскости ^ xi = 0 n-мерного пространства: для любого

i=1

многогранника в этой плоскости вида aj < x; < b ( i = 1,2,.. ,,n ) существует точка этого многогранника, в которой достигается минимум любой симметричной нормы.

В работе [5] рассмотрены понятия униэкстремальности в смысле симметричных и специальных симметричных норм и некоторые замечания, связанные с ними. Приведем эти определения.

Пересечение гиперплоскостей (и линейных многообразий) с различными параллелепипедами

а < x < b (i е 1, n) будем называть многогранниками вида D.

Будем говорить, что свойство U выполнено для гиперплоскости (или многогранника вида D), если точка этой гиперплоскости (или многогранника вида D), в которой достигается минимум евклидовой нормы, является точкой минимума любой другой симметричной нормы.

Специальной симметричной нормой Ns назовем норму, обладающую свойством: ||(|x1|,|x2|,...|xn|)||=||( x?1, x?2,... x^n )|| для любой перестановки

Будем говорить, что свойство Us выполнено для гиперплоскости (или многогранника вида D), если точка этой гиперплоскости (или многогранника вида D), в которой достигается минимум евклидовой нормы, является точкой минимума любой другой симметричной нормы.

Гиперплоскость пространства Rn будем называть униэкстремальной, если на любом многограннике вида D этой гиперплоскости выполнено свойство U.

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

© Федотова Н.П., 2011

Рассмотрим задачу о наилучшем приближении элемента х из нормированного пространства X множеством приближающих элементов К ^ X :

р(х, К) = тДЦх - у||: у е К}.

Элемент у* = у(х) е К , для которого ||х — у *| = р(х, К) называется элементом наилучшего приближения.

Совокупность элементов наилучшего приближения для х е X называется метрическим проектором и обозначается

Рк (х) : Рк (х) = {у е К : ||х — у|| = р(х, К)},

а отображение Рк : X ^ X или х а Рк (х) называется метрической проекцией или оператором наилучшего приближения.

Совокупность элементов наилучшего приближения для х е X будем обозначать через Рк ы (х),

если расстояние р определено через норму N.

Гиперплоскость О обладает свойством и, если Р0 е (0) е Роы (0) для любой симметричной нормы

К, где Е - евклидова норма, 0 - нулевой элемент пространства Яп.

В данном случае метрическая проекция в некотором смысле не зависит от того, каким образом определено расстояние.

Гиперплоскость пространства Яп будем называть униэкстремальной, если на любом многограннике вида Б этой гиперплоскости выполнено свойство И.

Будем говорить, что свойство И выполнено для гиперплоскости (или многогранника вида Б), если точка этой гиперплоскости (или многогранника вида Б), в которой достигается минимум евклидовой нормы, является точкой минимума любой другой специальной симметричной нормы.

Гиперплоскость пространства Яп будем называть униэкстремальной в смысле специальной симметричной нормы, если на любом многограннике вида Б этой гиперплоскости выполнено свойство И".

В работе [5] исследованы все униэкстремальные гиперплоскости и доказаны следующие теоремы:

Теорема 1. Гиперплоскость п-мерного пространства обладает И-свойством тогда и только тогда, когда она задается уравнением одного из следующих видов:

(1) £a1xi = 0;

i=1 n

(2) £ xt = const Ф 0;

i=1

nn

(3) £aixi = const Ф 0 (ae {-1,0,1}, i=l,2,...,n и '£ai =0, то есть количество коэффициентов i=1 i=1

равных единице равно количеству коэффициентов равных минус единице.

Теорема 2. Гиперплоскость n-мерного пространства обладает ия-свойством тогда и только тогда, когда она задается уравнением одного из следующих видов:

(1) £ atxt = 0

i=1 n

(2) £aixi = const aie {-1,0,1}, i=1,2,...,n.

i=1

Теорема 3. В пространстве R2 гиперплоскость является униэкстремальной тогда и только тогда, когда она задается уравнением одного из следующих видов:

1) x1 + x2 = const

2) ax1 +Px2 = 0,a2 + Ф 0

В пространстве Rn при n>2 гиперплоскость является униэкстремальной тогда и только тогда, когда она задается уравнением одного из следующих видов:

n

1) £ xi = const

i =1

n-1

2) £ Xi =0.

i =1

Теорема 4. В пространстве Rn гиперплоскость является униэкстремальной относительно специальных симметричных норм тогда и только тогда, когда она задается уравнением одного из следующих видов:

n

1) £aixi = const, где а;е {-1,0,1}

i =1

n

2) £aixi = 0 , причем среди коэффициентов уравнения отличны от нуля только один или два ко-

i=1

эффициента.

В работе [6] установлен общий вид точки экстремума. Справедлива следующая теорема:

n

Теорема 5. Для многогранников вида D гиперплоскостей вида £ xi = const общий вид единой

i=1

точки экстремума таков: каждая координата может быть первого или второго рода. Для координат первого рода x; =a или x; = bj. Для координат второго рода x; = (c-s) / (n-k), где c - константа из уравнения гиперплоскости, k - количество координат первого рода, s - сумма координат первого рода, n -размерность гиперплоскости. Иными словами, k - количество координат первого рода (принимающих граничные значения), а остальные координаты равны между собой.

Свойство униэкстремальности может быть использовано при решении различных дискретных задач с соответствующим условием: задачи о равномерном назначении [3], классической задачи о целочисленном сбалансировании матрицы [1], задачи о целочисленном сбалансировании трехмерной матрицы [2] и других.

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

Итак, в данной статье мы будем исследовать U-свойство и ^-свойство, а также униэкстремаль-ность относительно симметричных и специальных симметричных норм для класса гиперплоскостей,

n

задаваемых уравнением £jaixi = const,ai,xi,const e Z .

i =1

При рассмотрении параллелепипедов {ai < xi < bi,i = 1,2,...,n} мы также будем считать, что ai, b e Z .

Сначала приведем некоторые соображения, вследствие которых мы ограничим рассмотрение только классами гиперплоскостей, описанных в теоремах 1, 2, 3 и 4. Мы не будем проверять данное свойство для других гиперплоскостей, потому что если гиперплоскость не обладает свойством уни-экстремальности, то можно указать параллелепипед и симметричную норму, в которой метрический проектор нуля по норме L2 не принадлежит метрическому проектору нуля по некоторой симметричной (специальной симметричной) норме N. В этом случае при изменении масштаба (то есть умножении ai , bi и const на большое целое число) две точки минимумов окажутся далеко друг от друга, а

целочисленные точки минимума будут лежать около них и не совпадут. Иными словами, если для некоторого класса гиперплоскостей свойство униэкстремальности относительно симметричных или специальных симметричных норм не выполнено, то и для целочисленных задач данный класс гиперплоскостей не может обладать им. Аналогичное соображение действует и при изучении U-свойства или ^-свойства.

Целочисленная униэкстремальность гиперплоскостей

Для вывода результатов этой главы нам потребуется следующая лемма.

Лемма 1. Пусть дана произвольная симметричная норма N и точка E с координатами

(* * * х * ^ ^ 1—г / * р * р * * \

x1, x ^,..., x ), где x ^ > x . Рассмотрим точку F с координатами (x + о, x^— о, x^,..., x ), где (x* - x*)

0 < 0 < —l"2—— . Тогда значение нормы N во второй точке не превосходит значения нормы в первой точке N(F)<N(E), причем в некоторых нормах (например, норме L2 и других строго выпуклых нормах) неравенство строгое.

Доказательство леммы 1. Рассмотрим линейное многообразие

**

x^ I x*2 — x^ I x*2

1 xi = x*,i = 3,4,...,n

которое является прямой и содержит обе точки E и F. В [5] было доказано, что метрический проектор

нуля во всех симметричных нормах содержит точку О с координатами

* * * *

x I x x I x —---, x ,..., x

2 2 3 n

По построению точка F ближе к точке O, чем точка E. Но, как известно [5], норма N убывает при удалении от точки О вдоль прямой, лежащей в данном линейном многообразии, значит N(F)<N(E). Лемма 1 доказана.

Теперь вернемся к целочисленному случаю и докажем, что имеет место следующее утверждение. Утверждение 1. Рассмотрим произвольное линейное многообразие

k

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

£ xi = const, _xi = ai _при _i = k +1,k + 2,...,n.

i=1

Здесь значения ai и const являются целыми числами. Тогда для любой симметричной нормы N минимум расстояния от начала координат до целочисленных точек многообразия по данной норме достигается в точке E с координатами (m +1,m +1,...,m +1,m,m,...,m,ak+1,ak+2,...,an), где координат, равных m+1, всего l штук, координат, равных m, всего k-l штук, и m - это частное от деления const на k , а l - остаток от деления const на k.

Доказательство утверждения 1. Заметим предварительно, что если 1=0 , то есть const=mk, то метрический проектор нуля попадает в целочисленную точку, откуда по теореме 3 делаем вывод, что именно в этой точке и достигается минимум расстояния от начала координат до целочисленных точек многообразия по любой симметричной норме.

В случае, когда метрический проектор попадает не в целочисленную точку, доказательство утверждения 1 проведем с помощью леммы 1 и «принципа крайнего». Обозначим через F(x ,x ,...,x ) ту

12 n

точку минимума расстояния от начала координат по данной норме до целочисленных точек многообразия, для которой дополнительно выполнены следующие свойства: первые k координат идут в порядке невозрастания (поскольку норма N является симметричной, то мы без ограничения общности

* *

можем так считать), и при этом x — x минимально. Докажем, что точки E и F совпадают.

**

По условию const=mk+l. Далее, если x* — x* = 1, то точки E и F совпадают, так как

k

£x* = const. Действительно, координаты точки F целые, они равны m или m+1, координат, рав-

1 k

k

x = const. Действительно, координаты точки F целые, они равны m

i=1

ных m+1, ровно l штук, и координаты идут в порядке невозрастания.

Предположим, точка F отлична от точки E и при этом N(F)<N(E). Тогда выполнено неравенство x* — x* > 1. Поскольку речь идет о целых числах, то x* — x* > 2 или x* — 1 > x* +1. Применяя лемму 15 получим, что значение нормы N в точке F не может быть лучше, чем значение нормы N в точке

(*-* * - * *\

x — 1,x ,...,x +1,x ,...,x ).

1 ' Л ' ' 7. ' 7. i 1 ' .. '

После этого шага при пересортировке координат либо х* — х* уже стало меньше, либо оно останется прежним, снова будет не меньше 2 и мы сможем сделать еще такие же шаги. В любом случае, не позже чем через к/2 шагов мы получим противоречие с предположением о выборе точки Утверждение 1 доказано.

Заметим, что из этого утверждения, в частности, следует и-свойство в целочисленном варианте для гиперплоскостей, задаваемых уравнениями

£ xi = const

i =1

Докажем теперь целочисленную униэкстремальность для класса гиперплоскостей

n

£ xi = const е Z . Справедлива следующая теорема.

i =1

Теорема 6. Рассмотрим произвольный параллелепипед с целыми границами { < xi < bi,i = 1,...,n} в

n

пересечении с гиперплоскостью £ xi = const е Z и назовем его множеством М. Тогда существует

i =1

такая точка из М, в которой достигается минимум расстояния от начала координат до целочисленных точек М для всех симметричных норм.

Доказательство теоремы 6. Как известно [5], точка Y - метрический проектор нуля в норме L2 -является точкой метрического проектора нуля в произвольной симметричной норме. Пусть ее координаты (_у1,y2,...,yn). Обозначим через E множество тех индексов, где координаты yi принимают наименьшие возможные значения на множестве М: Е1 = {i: yi = ai}. Аналогично обозначим через E2 множество тех индексов, где координаты yi принимают наибольшие возможные значения на множестве М: E2 = {: yi = bi}, а через E3 - множество тех индексов, где координаты yi принимают промежуточные возможные значения на множестве М: E3 = {i: a1 < yi < bi}.

Все значения координат из первых двух наборов являются целыми, а все значения из третьего набора равны (см. [5]). Если они, в свою очередь, окажутся целыми, то в этом случае доказательство теоремы завершено. Пусть они принимают нецелые значения, равные c1. Ясно, что из-за целочис-ленности ограничений в задаче, они могут принимать в качестве значений целые части снизу и сверху от с1. Заметим, что из леммы 1 следует, что ai > c1 при i еЕ1, и, аналогично, bi < c1 при i еЕ2,

иначе можно найти точку лучше Y (причем, по крайней мере в норме L2 , строго лучше).

Далее, пусть точка Z минимума расстояний от начала координат до целочисленных точек множества М в некоторой симметричной норме N, а ее координаты (z1, z2,..., zn). Возьмем любой индекс i

из Ej и покажем, что zi = ai. Действительно, если zi > ai, то zi > ai +1 из соображений целочислен-

ности. Поскольку сумма всех координат у точек Y и Z одинакова, то среди координат точки Z найдется такая, которую можно увеличить на 1, не выходя за пределы рассматриваемого параллелепипеда. В частности, обязательно найдется координата с индексом j из множества E3, для которой

zj < c1 < ai. В этом случае zi — z}. > 2, первую из этих координат можно уменьшить на 1, а вторую

увеличить на 1, не выходя за пределы множества М. По лемме 1 в новой полученной точке норма будет по крайней мере не больше, чем норма в точке Z. Поступая таким образом многократно, мы придем к целочисленной точке, у которой все координаты с индексами из E принимают значения zi = ai, точка принадлежит множеству М, а норма в ней не превосходит норму в исходной точке Z. Аналогичным образом доказываются соотношения zi = bi для индексов i из E2. Тем самым, мы

установили, что хотя бы одна точка целочисленного минимума (будем считать, что это точка Z) находится на той же грани параллелепипеда,

xi = ai,_ пРи _ i G Sj; xi = b, _при _i gE2;

Z x- =const — Z a- — Z b

г'еЕз ieEj ieZ 2

что и точка Y. Это дает нам право применить утверждение 5. Точка, в которой достигаются минимумы всех симметричных норм, принадлежит рассматриваемому параллелепипеду, поскольку

1Z x =const — Z a — Z b = ci • Ы,

iJ'eZ 3 is'Ll ieZ 2

а каждая из координат с индексами из S3 может принимать в качестве значений оба целых числа рядом с cj .

Доказательство теоремы 6 завершено.

n—1

Утверждение 2. Гиперплоскость, задаваемая уравнением Z x =0 в пространстве Rn обладает

i=1

свойством целочисленной униэкстремальности.

Доказательство утверждения . Рассмотрим произвольный параллелепипед с целыми границами

n-1

(ц < xi < bi,i = 1,...,n} в пересечении с гиперплоскостью Zx = 0 и назовем его множеством М. В

i =1

[5] мы получили, что минимум расстояний по любой симметричной норме N до множества М достигается при

f0, если _ an * bn < 0

n t bn }

независимо от ограничений по другим координатам. Это остается верным и в целочисленном случае, поскольку из ограничений задачи min{an|,|bn} и ноль - целые числа (значит и xn тоже целое).

Далее доказательство проходит целиком по схеме доказательства предыдущей теоремы 6. Надо разбить все координаты на три множества в зависимости от их значений в точке метрического проектора, затем рассмотреть точку наилучшего приближения М в целых числах, доказать, что она находится на той же грани и применить утверждение 1. Утверждение 2 доказано.

Заметим, что в двумерном случае все подпространства обладают свойством целочисленной уни-экстремальности как относительно симметричных норм, так и относительно специальных симметричных норм. Действительно, все эти подпространства являются прямыми на плоскости, минимум любой симметричной нормы, очевидно, достигается в нуле, а при удалении от нуля нормы строго монотонно растут по свойству однородности. Значит, минимум будет достигаться в нуле или в ближайшей к нему в смысле нормы L2 целочисленной точке отрезка.

Для специальных симметричных норм все гиперплоскости, которые обладают свойством униэкс-тремальности, обладают им и для целочисленных задач. Докажем сначала, что справедливо следующее утверждение.

n

Утверждение . Гиперплоскости Zax = const, где aie {-1,0,1} обладают свойством целочис-

i =1

ленной униэкстремальности относительно специальных симметричных норм.

Доказательство утверждения 3. Схема доказательства данного утверждения остается такой же, как и в случае произвольных коэффициентов уравнения и ограничений на координаты. Сначала мы фиксируем некий параллелепипед. Потом заменяем знак у переменных, которые входят в уравнение с коэффициентом -1, и при этом меняем знак у ограничений ai и bi , а также переставляем их местами.

" | min {a I, b I} иначе

Затем для свободных переменных, которые не входят в уравнение, и, следовательно, их значение равно

[0, если _ a. * b < 0 г г Iminj. |, |}, иначе

В результате получается задача нахождения ближайшей целой точки от начала координат до множества:

£ xi = const

a И

a. < x. < bt,если _а. = 1 - bt < x. < -a.,если_a. = -1 x. = c., если _a. = 0

Окончание доказательства проводится по схеме доказательства теоремы 6.

Утверждение 3 доказано.

Покажем теперь, что имеет место следующее утверждение.

Утверждение 4. Все подпространства в Rn при n>2, задаваемые уравнениями ax1 + /вс2 = 0,a,в е Z,a2 + в ^ 0 обладают свойством целочисленной униэкстремальности относительно специальных симметричных норм.

Доказательство утверждения 4.

Снова зафиксируем произвольный параллелепипед, установим значения свободных переменных

[0, если _ a. * bt < 0 x. = ci = | . i I I i) при .=3,4,...,n.

I. №

min ш.. юл i, иначе

После этого задача сводится к нахождению ближайшей целой точки от начала координат до отрезка (может быть вырожденного)

ax1 + Px2 = 0

a1 < x1 < b1

a2 < x2 < b2 xt = ci, 1 = 3,4,..., n

В [5] показано, что для любой специальной симметричной нормы N функция f (t1,t2) = Ns(t1,t2,c3,...,cn) имеет минимум в точке t1=t2=0 и возрастает по любому лучу, исходящему из этой точки. Отсюда, как и в случае произвольных коэффициентов и ограничений на координаты, заключаем, что искомый минимум, независимо от нормы, находится в точке t1=t2=0 или в ближайшей в смысле нормы L2 целочисленной точке отрезка.

Утверждение 4 доказано.

Алгоритм нахождения точки метрического проектора

Опишем алгоритм, по которому для любой симметричной нормы и любого параллелепипеда можно найти одну из точек метрического проектора нуля. Случай двумерного пространства мы рассматривать не будем, так как он не представляет ни практического интереса, ни сложностей при нахождении точки экстремума.

n

Итак, рассмотрим гиперплоскость £ xi = const в пересечении с произвольным параллелепипе-

.=1

дом a.^x.^b. (j=1,2,...,ri) и обозначим это множество через М. Перед началом дальнейшего построения, убедимся, что

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

£ a -const -Z b

Данное условие является необходимым и достаточным для того, чтобы параллелепипед пересекался с рассматриваемой гиперплоскостью, множество М было непустым, а задача имела смысл.

Рассмотрим точку E этой гиперплоскости с координатами (c1,c1,^,c1), где c1=const/n. Если она попадает в рассматриваемый параллелепипед, то она и является метрическим проектором нуля по любой симметричной норме. Если точка E не попадает в рассматриваемый параллелепипед, то для некоторых индексов c1<ai (обозначим множество этих индексов через Zi), а для некоторых индексов c1>bi (множество таких индексов обозначим через Z2). По крайней мере одно из этих множеств непустое. Множество оставшихся индексов, где переменные принимают промежуточное между своим минимальным и своим максимальным значение, обозначим через Z3. Далее сравним две суммы и предположим для определенности, что

Z(a - ci )*Z(c - b).

ieZi ieZ 2

Покажем, что независимо от выбора симметричной нормы хотя бы для одной точки метрического проектора нуля выполнено x* = bi при всех i eE2. Действительно, пусть некоторая точка F с коор-

/ * * * \ ,, динатами \x1,Х2,...,x J принадлежит метрическому проектору нуля по симметричной норме N, и при

этом найдется индекс i еЕ2, такой что x* < bi. Учитывая, что обе точки E и F принадлежат одной и той же гиперплоскости, а также приведенное выше неравенство, получаем серию неравенств

n n

0 = Zx*- const = Z(x*- ci) = Z(x*- ci)+Z(x*- ci)+Z(x*- ci) < Z(x*- ci)+Z(b - ci)

i=i i=i ieZi ieZ 2 ieZi ieZ 2

+ Z (x*- ci) ^ Z (x*- ci) + Z (ci- a) + Z(x*- ci) = Z(x*- a)+Z(x*- ci)

ieZ 3 ieZi ieZi ieZi

откуда следует, что либо найдется координата с индексом j e Zi такая, что x* > aj, либо найдется координата с индексом j e Z3 такая, что x}. > ci. В обоих случаях x}. > ci > bi > xi , причем можно подобрать величину 8 = bi - x* > 0 так, что координату x* мы можем уменьшить на 5, а координату

* -w—r

xi мы можем увеличить на 5, не выходя за пределы множества М. Применяя лемму i, мы можем перейти от точки F к точке Fi, в которой для любой симметричной нормы N(Fi) < N(F) , и все координаты с индексами из множества Z2 принимают свои максимальные значения.

Итак, проделав один шаг алгоритма нахождения точки метрического проектора нуля, мы определили грань нашего параллелепипеда, на которой расположена хотя бы одна точка метрического проектора:

Z xi = const2 = const - Z bi

ieZi U Z 3 ieZ 2

a ^ x ^ b, j eZi U Z3

xi = Ь , ^ e Z2

Далее шаги алгоритма повторяются. Мы каждый раз рассматриваем точку, в которой все свободные координаты равны. Если она попадает в параллелепипед, то она и является искомой. Если же некоторые ее координаты не попадают в отведенный им диапазон, то мы сравниваем две суммы и делаем вывод, какие из свободных координат можно зафиксировать, сделав равными либо своим максимальным, либо своим минимальным возможным значениям. При этом на каждом шаге мы переходим к грани меньшей размерности нашего параллелепипеда. Поскольку множество М непустое, а пространство конечномерно, то рано или поздно процесс закончится, и мы получим искомую точку метрического проектора нуля для любой симметричной нормы.

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

п—1

стей. Так, если мы будем искать точку метрического проектора нуля для гиперплоскости £ хг =0, то

г=1

сначала мы проверим условие непустоты нашего множества М, затем зафиксируем свободную координату

10, если _ an * Ъп < 0 п min {a, J, Ъ Ii иначе

а затем начнем выполнять шаги алгоритма, как это описано выше. Для случая специальных симметричных норм для гиперплоскостей

п

£aixi = const, где aie {-1,0,1}

i=1

после проверки непустоты множества М мы приведем условие задачи к виду

£ xi = const

a I=1 r

7 . 10, если a * Ъ < 0

ai < xi < b,если _ai = 1 , где c = J - 1 г

1 , , ' I min {a, I, \Ъ\г, иначе

— Ъ < xi <—ai, если _ai = —1 1 1 г1'1

xi = ci, если _ai = 0

таким же способом, как это было сделано при доказательстве утверждения 3. Далее мы будем проделывать шаги алгоритма до получения ответа.

п

Если же рассматривать гиперплоскости £jaixi = 0 , где среди коэффициентов уравнения отличны

i=1

от нуля только один или два коэффициента, то мы проверим осмысленность задачи, зафиксируем значения свободных переменных, как это было сделано в утверждении 4

[0, если _ ai * Ъ < 0 xi = c, = J . (i I I i) при i=3,4,...,n

I шт аг |, 11, иначе

и перейдем к рассмотрению задачи

ах1 + Рх2 = 0

а1 < х1 < Ь1

а2 < Х2 < Ъ2 х = с, г = 3,4,..., и

В данном случае далее потребуется сделать не более одного шага изложенного выше алгоритма для того, чтобы найти искомую точку.

Сделаем также следующее важное замечание. При решении целочисленных задач применение алгоритма во всех описанных выше случаях проводится полностью аналогично. Доказательство правильности выполнения одного шага алгоритма также почти не отличается от приведенного выше.

Таким образом, мы показали, что все гиперплоскости, которые обладают свойством униэкстре-мальности относительно симметричных или специальных симметричных норм, обладают и свойством целочисленной униэкстремальности.

Кроме того, мы привели алгоритм нахождения точек метрического проектора для всех классов гиперплоскостей как для случая симметричных норм, так и для случая специальных симметричных норм.

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

Библиографический список

1. Коршунова, Н.М. Задача целочисленного сбалансирования матрицы [Текст] / Н.М. Коршунова,

B.С. Рублев // Современные проблемы математики и информатики. - Вып. 3. - Ярославль : Изд-во ЯГПУ, 2000.

- С. 145-150.

2. Рублев, В.С. Задача целочисленного сбалансирования трехмерной матрицы и алгоритмы ее решения [Текст] / В.С.Рублев, А.В. Смирнов // Моделирование и анализ информационных систем. - 2010. - Т. 17, № 2. -

C. 72-98.

3. Рублев, В.С. Выбор критерия оптимизации в задаче о равномерном назначении [Текст] : в 17 т. / В.С. Рублев, Н.Б. Чаплыгина // Дискретная математика - Вып. 4. - 2005 - С. 150-157.

4. Рублев, В.С. О некоторой характерной точке одного класса многогранников в симметрических пространствах [Текст] / В.С. Рублев, Н.Б. Чаплыгина // ДАН - 2006. - № 2. - С. 176-178.

5. Федотова, Н.П. Гиперплоскости универсальной экстремали некоторых задач оптимизации [Текст] / Н.П. Федотова // Моделирование и анализ информационных систем. - 2010. - Т. 17, № 3. - С. 91-106.

6. Федотова, Н.П. О расстоянии до гиперплоскостей в симметрических нормах [Текст] / Н.П. Федотова // Ярославский педагогический вестник. Серия «Физико-математические и естественные науки». - Вып. 2. - 2010.

- С. 33-38.

i Надоели баннеры? Вы всегда можете отключить рекламу.