Научная статья на тему 'О комбинаторных свойствах класса многогранных конусов, возникающих в обратной задаче о распределении ресурсов'

О комбинаторных свойствах класса многогранных конусов, возникающих в обратной задаче о распределении ресурсов Текст научной статьи по специальности «Математика»

CC BY
45
11
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРОВОЛОЧНЫЕ ДИАГРАММЫ / РОМБИЧЕСКИЕ ТАЙЛИНГИ / КЛАССЫ КОНУСОВ / ДИСКРЕТНО-ВЫПУКЛЫЕ МНОЖЕСТВА / УНИМОДУЛЯРНЫЕ СИСТЕМЫ / ОБОБЩЕННАЯ МОДЕЛЬ ХАУТЕККЕРА–ИОХАНСЕНА

Аннотация научной статьи по математике, автор научной работы — Молчанов Е. Г.

При решении обратной задачи о распределении ресурсов возникает проблема моментов, разрешимость которой сводится к вопросу принадлежности вектора конусу специального вида – конической оболочке спектральных вершин областей, получаемых при разрезании R 2 прямыми. Рассматриваются комбинаторные свойства классов таких + конусов, обсуждаются связи с проволочными диаграммами (вайрингами), дискретновыпуклыми множествами, унимодулярностью.

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

Текст научной работы на тему «О комбинаторных свойствах класса многогранных конусов, возникающих в обратной задаче о распределении ресурсов»

УДК 51.77

Е. Г. Молчанов

Московский физико-технический институт (государственный университет)

О комбинаторных свойствах класса многогранных конусов, возникающих в обратной задаче о распределении ресурсов

При решении обратной задачи о распределении ресурсов возникает проблема моментов, разрешимость которой сводится к вопросу принадлежности вектора конусу специального вида — конической оболочке спектральных вершин областей, получаемых при разрезании М+ прямыми. Рассматриваются комбинаторные свойства классов таких конусов, обсуждаются связи с проволочными диаграммами (вайрингами), дискретно-выпуклыми множествами, унимодулярностыо.

Ключевые слова: проволочные диаграммы, ромбические тайлинги, классы конусов, дискретно-выпуклые множества, унимодулярные системы, обобщенная модель Хаутеккера-Иохансена.

1. Введение

При исследовании отраслевой структуры промышленного производства с помощью обратной задачи о распределении ресурсов в модели Хаутеккера-Иохансена (см. [1]) возникает следующая проблема моментов: при заданных {(р\,р2,У= 1,... ,Т} определить, существует ли неотрицательная мера с носителем в М+, такая, что

'в2

9(1 - д(р\х1 ,р\х2))ц.(йх) = у\ £ = 1,...,Т. (1)

+

Здесь в(-) - функция Хевисайда, в(х) =

■) - функция, об-

0, х< 0

1, х > 0 ' а

ладающая неоклассическими свойствами функций себестоимости: д(-) неотрицательна в И+, положительна в (Д+), вогнута, непрерывна и положительно однородна (д([3У1, (Зу2) = ^(У1,У2) 4(3 > 0)

Кривые, задаваемые уравнениями д(р\х1,р\х2) = 1, £ = 1,... ,Т, разрезают положительный ортант М+ на области {аг,г = 1, 2,..., к}. Пусть [Т] - множество подмножеств множества точек {1, 2,..., Т}.

Определение 1. Спектром ,вр(а) € [Т] области а назовем подмножество номеров прямых {ЦУх = (х1,х2) € а р\х1 + р2х2 < 1}.

Для описания разрезаний плоскости кривыми вида д(р\х\, р\х2) = 1 воспользуемся понятием строгих проволочных диаграмм.

Определение 2. Строгой проволочной диаграммой назовем семейство проволок -гладких кривых без особых точек, задаваемых в полярных координатах функциями г1(ш), г2(ш),..., гТ(ш), ш € [0,к/2], обладающими следующими свойствами:

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

Также будем считать строгую проволочную диаграмму диаграммой общего положения, если также верно следующее утверждение:

(и) никакие три проволоки не имеют общую точку.

Дополнительно перенумеруем проволоки так, что г1(0) < г2(0) < ... < гт(0). Кривые вида д(р 1X1, Р2Х2) = 1 можно задать функциями г(ш) с выполнением условий и (и), т.к. функции д(р1 Х1/Р2Х2) положительно однородны. Условие (и) выполнено,

например, если функции q(p*xt,ptxt) являются функциями с постоянной эластичностью замещения (CES-функциями) вида

q(ptlxi,pi2xt) = р\х\ ®ptxt = ((p\xi)-р + (ptxt)-p)-1/р, р

в частности, линейными функциями при р = — 1.

Множество [Т] можно сопоставить вершинам булевского куба {0|1}т.

Определение 3. Спектральной вершиной области а проволочной диаграммы назовём вершину булевского куба {0|1}т с координатами а = {а1, о?,..., аТ}, где

а* = 1, если V (г, ш) G а верно г < г*(ш); а* = 0, есл и V (г, ш) G а верно г > г* (ш).

Множество всех спектральных вершин областей строгой проволочной диаграммы обозначим через B = ~B({p\,р\}1 *=1,...,Т) G 2[Т].

Предложение 1 (см. [1]). Разрешимость проблемы моментов равносильна вопросу принадлежности вектора у = {у1,..., ут} конической оболочке множества всех спектральных вершин областей cone(B) = {Х^А^G B, Xi G R+, k = 1,2,...}.

В данной статье мы будем рассматривать комбинаторные свойства класса таких конических оболочек.

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

p\xt + pixt = 1; p\,pt > 0,t = 1,..., T. (2)

Предложение 2

(i) Задача спрямляемости произвольной строгой проволочной диаграммы является ЖР-трудной задачей.

(и) Любая строгая проволочная диаграмма, содержащая не более 6 проволок, является спрямляемой.

(iii) Существует пример неспрямляемой строгой проволочной диаграммы, содержащей 9 проволок.

Доказательство. В [2] была показана ЖР-трудность задачи спрямляемости псевдопрямых1 на плоскости R2. Рассмотрим любое разрезание плоскости Т псевдопрямыми. Введем на этой плоскости координатные оси так, чтобы все точки пересечения пар псевдопрямых приходились на положительный ортант int(R+). Тогда задача спрямляемости (в терминах [2]) конфигурации из Т + 2 псевдопрямых, содержащей Т исходных псевдопрямых и две координатные оси, является эквивалентной задаче спрямляемости (согласно определению 4) получившейся строгой проволочной диаграммы2. Отсюда следует (i).

В [3] было показано, что любая конфигурация, содержащая не более чем 8 псевдопрямых, является спрямляемой. Рассуждения, аналогичные приведенным выше, показывают, что любая строгая проволочная диаграмма, содержащая не более 8 — 2 = 6 прямых, спрямляема, т.е. п. (и).

Неспрямляемая строгая проволочная диаграмма, содержащая 9 проволок (неспрямля-емая конфигурация Паппа), приведена в [2]. Нарисуем эту конфигурацию так, чтобы касательный вектор к любой псевдопрямой в любой точке имел координаты (h,lt), hlt < 0 (т.е. чтобы все кривые шли «сверху вниз»). Дополнительно сдвинув координатные оси так,

1 Гладких кривых без особых точек, каждая пара которых имеет не более одного пересечения (см. [2]).

2 При спрямлении (в терминах [2]) псевдопрямых две прямые-оси обязаны перейти в пересекающиеся прямые, но необязательно перпендикулярные. Однако существует дополнительное проективное преобразование, сохраняющее структуру областей, переводящее прямые в прямые, и выпрямляющее угол между осями.

чтобы все точки пересечения пар псевдопрямых приходились на положительный ортант ш1;(М+), получим неспрямляемую строгую проволочную диаграмму, содержащую 9 проволок, т.е. (ш).И

Исследование проблемы моментов в [1] проводилось при условии, что я(р 1%1,Р2х2), ^ = 1,...,Т, являются СЕБ-функциями. Также в [1] показано, что строгие проволочные диаграммы, заданные СЕБ-функциями, спрямляемы. Однако при условии Т < 6 спрямляемыми будут все проволочные диаграммы и при исследовании проблемы моментов в заданном промежутке условие спрямляемости можно опустить.

2. Классы дискретно-выпуклых конусов

Согласно предложению 1, для исследования разрешимости проблемы моментов (1) необходимо исследовать принадлежность вектора у = {у1,..., ут} конусу сопе(В).

Определение 5

Конусом разрезания назовем выпуклый конус А, такой, что ненулевые вершины полиэдра [—1,1]т являются в точности спектральными вершинами какого-то разрезания М+ прямыми.

(и) Назовем выпуклый конус А вложимым в куб {—1|0|1}т, если вершины полиэдра А - 1 , 1 т

Конус разрезания, очевидно, вложим в куб { — 1|0|1}т.

Для проверки принадлежности вектора у = {у1,..., ут} какому-либо конусу неободимо и достаточно проверить все условия вида уп > 0, где п - векторы внутренних нормалей к фасетам (граням размерности Т — 1) этого конуса. Фасету конуса разрезания можно задать уравнением

/

det

а11

т х1

т а!

\ат -1

(3)

ат -1>

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

Определение 6. Назовем вложимый в куб {—1|0|1}т двойственно-вложимым в куб {—1|0|1}т, если двойственный к нему конус также вложим в куб {—1|0|1}т.

А

А* = {х|Уу € А (у, х) > 0}, причем фасета, задающаяся уравнением (а, х) = 0 прямого конуса, соответствует ребру а двойственного конуса и наоборот.

Если считать конус двойственно-вложимым в куб {—1|0|1}т, координаты векторов нормалей п фасет этого конуса будут содержать только числа из множества {—1, 0,1}, и все условия, которые необходимо проверить для изучения принадлежности вектора (у1,..., уТ) конусу, будут иметь вид

у*, Т-Г\Т+ = 0, т-,т+ € [т].

(4)

Условия только такого вида возникали при решении проблем моментов (1) на статистических данных.

Определение 7. Тотально унимодулярной (чист,ой) матрицей называется матрица,

{—1, 0, 1}

Строки (и столбцы) тотально унимодулярной матрицы образуют тотально унимодуляр-ную (чистую) систему векторов.

1

х

0

Рассмотрим матрицу, строками которой будут координатные строки спектральных вершин разрезания. Условие чистоты этой матрицы гарантирует двойственную вложимость конической оболочки спектральных вершин разрезания в куб {—1|0|1}т, однако является слишком жестким. Во-первых, при выполнении этого условия нормаль к любой гиперплоскости (а не только граничной), являющейся конической оболочкой линейно независимого множества спектральных вершин, можно задать, используя только координаты из множества {—1, 0,1}. Во-вторых, из формулы (2) следует, что достаточно требовать принадлежность множеству {—1, 0,1} только миноров размерности (Т — 1).

Если смягчить условие тотальной унимодулярности и требовать равенства множеству {—1, 0, 1}

модулярную матрицу и соответствующую ей унимодулярную систему векторов.

Определение 8.

(¿) Система различных векторов ЭТ в пространстве Zn называется унимодулярной, если целочисленные комбинации любой подсистемы векторов 6 С ЭТ, образующей базис в Мп, порождают Zn.

(и) Унимодулярная система векторов ЭТ дополнительно называется максимальной, если её нельзя расширить добавлением нового вектора с сохранением свойства унимодулярности.

Максимальные унимодулярные системы описываются с помощью теоремы декомпозиции Сеймура (см. [4]).

Исследование унимодулярных систем породило теорию дискретно-выпуклых множеств на решетке Zn (см. [5]).

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

Класс Э называется дискретно-выпуклым, если верны эквивалентные (см. [5]) друг другу свойства:

(1) (А + В) П = (А П %п) + (В П ^п) V А, В е Э;

(и) V А, В е Э вершины А Р| В целочислеппы.

Если, дополнительно, класс Э замкнут относительно сумм по Мипковскому, то Э называется Б-классом, если замкнут относительно пересечений - Р-классом.

Возможные 5-классы порождаются с помощью унимодулярных систем

Предложение 3 (см. [6]). (¿) Любая унимодулярная система ЭТ порождает 5-класс дискретной выпуклости Э, содержащий все целые полиэдры, ребра которых параллельны каким-нибудь элементам из ЭТ.

(и) Любой 5-класс порождается какой-то унимодулярной системой (см. (¿)). Р-классы являются в некотором смысле «двойственными» к 5-классам - в предложении 3 вместо параллельности ребер каким-то элементам унимодулярной системе будет требоваться перпендикулярность фасет.

По аналогии с классами дискретной выпуклости на решетках, рассмотрим подкласс двойственно вложимых в куб {—1|0|1}т конусов и дополнительно назовем его 5-подклассом и Р-подклассом, если этот подкласс замкнут по операции прямой суммы и пересечения соответственно.

Предложение 4. Класс всех двойственно вложимых в куб { — 1|0|1}т конусов не замкнут как по операции пересечения, так и по операции прямой суммы.

Доказательство. Рассмотрим матрицы М\ — М6, заданные следующим образом:

1 1 1 0 1 1 1 0

1 0 1 1 , М2 = 1 1 0 1

0 0 1 0 0 1 0 0

1 1 1 1 1 1 1 1

0 1 -1 1 0 1 -1 -1

1 0 -1 0 , Mi 1 -1 0 0

0 -1 1 0 — 0 1 -1 0

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

0 0 -1 1 0 -1 0 1

1 1 1 0\ -1 1/2 1/2 1/2\

1 0 1 1 -1 1 0 1

1 1 0 1 , M6 = -1 0 1 1

0 0 1 0 0 0 0 1

0 1 0 0 1 0 0 -1

А

М1. Двойственный ему конус А* будет являться конической оболочкой векторов, записанных в строках матрицы Аналогично матрицами М2 и М4 зададим конусы В и В*. Тогда конус ( А + В) можно задать конической оболочкой векторов-строк матрицы М5, а двойственный ему конус ( А + В)* = А* Р|В* задается конической оболочкой векторов-

строк матрицы Мб, причем все векторы как и из матрицы так и го матрицы Мб задают е

Полиэдр (А+В)*П[—1,1]4 будет содержать точку (1, —1/2, —1/2, —1/2) в качестве неце-

А В

тость класса двойственно вложимых в куб {—11011}т конусов относительно операции сумА* В*

пересечения, ч.т.д. ■

Простейшими примерами Б-подклассов и одновременно Р-подклассов будут являться классы всех вложимых в куб {—11011 }т конусов в размерностях 2 и 3, т.к. в этих размерностях любые вложимые в {—11011}т куб конусы являются также двойственно-вложимыми.

3. Конические оболочки областей разрезания, не являющиеся двойственно-вложимыми в { — 1|0|1}т куб

Поскольку при решении проблем моментов (1) на статистических данных при проверке принадлежности вектора конической оболочке (см. предложение 1) возникали только условия вида (4), возник вопрос принадлежности всех конусов разрезания к классу двойственно вложимых в куб {—1|0|1}т. Для исследования этого вопроса был произведен полный перебор возможных конусов разрезания размерности до Т = 9 включительно. Опишем алгоритм, позволивший осуществить такой перебор и вычислить вложимость конусов, двойственных конусам разрезания в куб {—1|0|1}т.

3.1. Пересечение луча ш = const проволок строгой проволочной диаграммы

Рассмотрим луч, заданный уравнением ш = const, и строгую проволочную диаграмму г1 (ш), ш = 1,..., Т. Выпишем в строку номера проволок, пересекающих луч ш = const в

Зададим функцию h {1, 2,... ,Т} ^ {1, 2,... ,Т} следующим образом: номера h(1),h(2),... ,h(T), выписанные в строку, должны соответствовать выписанному порядку. Функцию h можно так же считать элементом симметрической группы порядка Т -

* \ 1 2 ... Т St :

h(1) h(2) . . . h( Т)

ш =

задает спектральные вершины областей, через которые проходит этот луч. Опишем эти вершины с помощью функции a(h, г) : St х {0,1, 2,..., Т} ^ {011 }т, заданной следующим образом покоординатно:

ai(h, t) = 1, h-1 (t) < i,

ai(h, t) = 0, h-1(t) >i; t e 1,2,...,T.

Тогда a(h, 0), a(h, 1),..., a(h, T) будут указанными спектральными вершинами.

Теперь рассмотрим семейство лучей вида ш = А, где А - фиксированное число промежутка [0,^/2]. Будем постепенно увеличивать А от 0 до ж/2. Порядок пересечения луча ш = 0 проволоками - тождественный, {1, 2,..., Т}, т.к. нумерация проволок в определении строгой проволочной диаграммы шла по увеличению величины г(0).

3.2. Изменение порядка пересечений луча ш = const проволоками

При увеличении А порядок поменяется при прохождении луча ш = А через точку пересечения пары проволок: прохождение луча ш = А через каждое такое пересечение при увеличении ш = будет соответствовать транспозиции номеров h(i) и h(t + 1), t e {1, 2,... ,Т — 1}, где функция h задавала порядок до прохождения луча ш = А через точку пересечения проволок с номерами h(i) и h(t + 1).

Заметим, что h(t) < h(t + 1). Это следует из того, что любая пара проволок имеет не более одного пересечения.

Также после прохождения луча ш = А через пересечение пар проволок к множеству областей, которые когда-либо пересекал луч ш = А, добавится новая область: a(h',i), где функция h' будет задавать порядок после прохождения лучом ш = А через точку пересечения. Это позволит нам сформулировать следующий алгоритм.

3.3. Алгоритм построения множества спектральных вершин заданного разрезания

(i) Упорядочим пересечения пар прямых разрезания, лежащих внутри R+, в порядке увеличения угла.

(ii) Положим h = id (тождественная перестановка), B = a(h, 0), a(h, 1),..., a(h, Т).

(iii) Когда при увеличении А луч ш = А станет последовательно (см. (i)) проходить через

h

новую область в соответствии с п. 3.2.

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

3.4. Алгоритм перебора всех строгих проволочных диаграмм

Этот алгоритм будет содержать процедуру расширения, входными данными которой будут являться функция h, задающая порядок пересечения луча ш = А проволоками перед изменением этого порядка множество B e 2{0|1} - множество спектральных вершин, а также вспомогательный номер г e {0,1, 2,..., Т}, чьё назначение будет объяснено позже.

(i) Положим h = id (тождественная перестанока), B = a(h, 0), a(h, 1),..., a(h, Т).

(ii) Запустим процедуру расширения с параметрами B,h, 0.

Процедура расширения

B

(ii) Для всех натуральных г e [max(i — 1,1),Т — 1], для которых верно h(i) < h(i + 1), выполним следующие действия

a. переставим в h местами номера h(i) и h(i + 1)

b. запустим процедуру расширения с параметрами B (J(h, г), h, г. Ш

Если в процедуре расширения в шаге (ii) заменить г e [max(i—1,1), Т—1^а г e [1, Т—1], эта процедура переберет все возможные допустимые упорядочивания по увеличению угла точек пересечения строгих проволочных диаграмм и соответствующие этим порядкам

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

Чтобы объяснить замену 1 на шах(£ — 1,1) заметим, что если при увеличении ш «соседними» будут являться перестановки номеров ^, Ь2 (£ 1 < ¿2) и ^, Ь4 (Ьз < Ь4), причем ^, Ь2, tз, t4 - четыре различных числа, то спектры двух добавляемых областей не будут зависеть от того, в каком порядке будут проведены две эти перестановки. В связи с этим в данном случае мы можем считать, что Н-1(£ 1) < Н-1(¿з), где Н - порядок пересечения до проведения обеих перестановок. Это и будет соответствовать замене числа 1 на шах(£ — 1,1) в шаге 2 процедуры расширения.

3.5. Проверка двойственной вложимости в куб {— 11011 }т конусов разрезания

Алгоритм 3.4 позволит выписать все множества спектральных вершин областей строгих проволочных диаграмм. С помощью встроенных библиотек математических программ вычислим конические оболочки каждого множества спектральных вершин и проверим их на двойственную вложимость в куб {—1|0|1}т.

Отметим, что данные конические оболочки являются коническими оболочками строгих диаграмм, а не конусами разрезания. Из предложения 2 следует, что при Т < 6 любая строгая проволочная диаграмма является спрямляемой, следовательно, любая коническая оболочка спектральных вершин строгих проволочных диаграмм является конусом разрезания. Однако при Т > 7 это может быть неверно. Любую строгую проволочную диаграмму, коническая оболочка которой обладает какими-то интересными свойствами, нужно проверять на спрямляемость.

Был проведен перебор всех строгих проволочных диаграмм размерности до Т = 9 включительно. Результаты перебора описаны ниже.

3.6. Результаты перебора строгих проволочных диаграмм

(1) Минимальное по количеству прямых разрезание, коническая оболочка спектральных вершин которого не является двойственно вложимой в {—11011}т куб, содержит 6 прямых.

(и) Минимальное по количеству областей разрезание, коническая оболочка спектральных вершин которого не является двойственно вложимой в {—11011}т куб, содержит 19 областей.

А* [—1, 1] т А пых вершин какого-то разрезания, аТ = 6, 7 - целые или полуцелые.

А* [—1, 1] т А

пых вершин какого-то разрезания, аТ = 8, 9 - рациональные числа со знаменателями, не превосходящими трёх.

Предъявим пример, показывающий минимальное разрезание как по количеству прямых

так и по количеству областей (п). Это разрезание приведено на рисунке 1.

Матрица М7 содержит в строках координаты спектральных вершин областей этого разрезания (для удобства матрица записана в транспонированном виде):

0 1 1 1 1 1 1 0 1 1 0 0 0 1 0 0 0 0 0

0 0 1 1 1 1 1 1 1 1 1 0 1 1 1 0 0 0 1

0 0 0 1 1 1 1 0 0 0 0 0 1 1 0 0 0 1 1

0 0 0 0 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1

0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1

0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 1 1 1 1

Полиэдр А* Р|[—1,1]6, где А - коническая оболочка спектральных вершин из матрицы

1 2 34 5 6 х?

Рис. 1. Минимальное разрезание, коническая оболочка спектральных вершин которого не является двойственно вдожимой в куб {—1|0|1}т

Мч, будет содержать точку (1/2,1/2, —1,1/2, -1/2,1/2) в качестве нецелочисленной вершины, ч.т.д.

Дополнительно отметим, что для доказательства минимальности приведенного примера по количеству областей был проведен дополнительный перебор строгих проволочных при 10 < Т < 18 среди части разрезаний, имеющих не более чем 18 — Т точек пересечения пар проволок (т.к. число областей равно 1 + Т + Д, где К - количество пересечений).

В заключение сформулируем гипотезу: в координатах вершин полиэдра А* 0[—1,1]т. где А - коническая оболочка, спектральных вершин какого-то разрезания, может встретиться любое рациональное число, не превосходящее по модулю единицы.

Работа поддержана РФФИ № 12~07~31231_мол_а, № 12-07-33007_мол_а_вед, № 11-07~00162_а; Министерством образования и науки Российской Федерации № 14.А18.21.0866.

Литература

1. Шананин А.А. Непараметрический метод анализа технологической структуры производства // Математическое моделирование. — 1999. — Т. 11, № 9. — С. 116-122.

2« Shor Peter W. Stretchability of pseudoline arrangements is NP-hard // Applied Ge-ometry and Discrete Mathematics: The Victor Klee Festschrift (P. Gritzman & B. Sturmfels, eds.). DIMACS Series in Discrete Mathematics and Theoretical Computer Science. — 1991. V. 4, American Math. Soc. Providence, RI. — P. 531-554.

3. Goodman J.E.. Pollack R. Proof of Griinbaum's conjecture on the stretchability of certain arrangements of pseudolines // J. Combin. Theory Ser. — 1980. — A 29. — N 3. — P. 385390.

4. Danilov V., Grishukhin V. Maximal unimodular systems of vectors // European J. Combin. - 1999. - 20. - P. 507-526.

5. Данилов В.И.. Кошевой Г.А. Дискретная выпуклость // Зап. научн. сем. ПОМИ. — 2004. - V. 312. - Р. 86-93.

6. Danilov V.I.. Koshevoy G.A. Discrete convexity and unimodularity-I // Advances in Mathematics. 20 December 2004. - V. 189, N 2. - P. 301-324.

Поступила в редакцию 02.12.2012.

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