Дискретная оптимизация и моделирование в условиях неопределенности данных
Перепелица В. А., Тебуева Ф. Б.,
Рассмотрим представленную в п.5.2 формулировку интервальной задачи на графах. Используя понятие "задача", как предикатную переменную, обозначаем его символом в смысле понятия "массовая задача", которое предложено в книге [27]. Если эта интервальная задача рассматривается как "индивидуальная задача" [27] на конкретном интервально взвешенном графе
, то обозначим ее символом
; ее МДР, паретовское множество и ПМА обозначим соответственно символами
,
и
.
Пусть – множество всех (невзвешенных)
- вершинных графов.
Определение 5.6. Интервальная задача с ИЦФ (5.1)-(5.2) называется полной (обладает свойством полноты), если для каждого ее МДР
,
,
существуют такие веса
,
, что выполняются равенства
.(5.5)
Согласно [27] мы называем интервальную задачу труднорешаемой, если не существует такого алгоритма, который гарантирует нахождение ПМА с полиномиальной вычислительной сложностью. Мощность ПМА можно рассматривать как нижнюю оценку вычислительной сложности его нахождения. Это означает, что интервальная задача является труднорешаемой в случае, если максимальная мощность ПМА растет экспоненциально с ростом размерности задачи, т.е. с ростом размерности графов, где максимум берется по всем графам
.
Как правило, вычисление мощности МДР представляет меньшую трудность по сравнению с вычислением мощности ПМА. Если рассматриваемая задача обладает свойством полноты, то с учетом равенств (5.5) снижается сложность нахождения максимальной мощности ПМА. Представляет интерес найти нетривиальные условия, при выполнении которых рассматриваемая интервальная задача на графах обладает свойством полноты. С этой целью рассмотрим какое-либо множество
, состоящее из ТГ
,
.
Определение 5.7. Множество ТГ ,
, называется однородным, если мощности множеств вершин
и ребер
одинаковы для всех ТГ
из
и
,
.
В определении 5.7 свойство однородности не требует, чтобы величины и
являлись константами, которые не зависят от размерности графа
. Допускается, что значения
и
могут быть растущими функциями от
. Например, для задачи об остовных деревьях на
-вершинных графах множество
,
состоит из всех попарно неизоморфных
-вершинных деревьев (
– мощность множества всех таких деревьев) и, при этом, для всех ТГ
выполняются равенства
,
,
. Отметим также, что все 1- элементные множества ТГ вида
являются однородными.
Рассмотрим два интервала и
на действительной прямой.
Определение 5.8. Бинарное отношение строгого включения
означает, что выполняются следующие строгие неравенства:
,
.(5.6)
Интервальный вес называем положительным, если выполняется неравенство
. Положительные веса присущи большинству реальных задач дискретной оптимизации.
Теорема 5.2. Всякая интервальная задача на графах с ИЦФ (5.1)-(5.2) является полной в случае, если ее множество ТГ является однородным.
Доказательство. Сначала отметим, что интервалы и
являются несравнимыми, если для них выполняются неравенства (5.6). Идея доказательства теоремы 5.2 состоит в следующем: ребра какого-либо графа
взвешиваем попарно несравнимыми интервалами; значения этих весов можно определить таким образом, что для всякой пары
значения ИЦФ
и
представляют собой несравнимые интервалы, в силу чего рассматриваемая индивидуальная задача на графе
является полной (см. определение 5.6).
Рассмотрим теперь задачу на графах с ИЦФ (5.1)-(5.2), для которой множество ТГ
,
является однородным. Тогда из определения 5.7 вытекает, что для каждого графа
все его допустимые решения
содержат одинаковое количество ребер:
,
,
,
,(5.7)
,
.(5.8)
Рассмотрим произвольную пару допустимых решений ,
, в которых номера ребер множеств
,
образуют соответственно множества
,
, где
. Для этих решений с учетом (5.7) и (5.8) вычислим значения ИЦФ (5.1)-(5.2):
,
,(5.9)
где
,
,(5.10)
,
,(5.11)
Рассмотрим множества и
, выделим в них максимальные элементы
,
. Поскольку
и
, то
, в силу чего
. Пусть имеет место строгое неравенство
, тогда с учетом равенства мощностей
для значений (5.10) и (5.11) выполняются следующие соотношения:
.(5.12)
Сравнивая (5.12) и (5.6), согласно определению 5.8 можем утверждать, что для ИЦФ (5.1)-(5.2) ее интервальные значения (5.9) являются несравнимыми. Таким образом, с учетом произвольного выбора графа и
получаем, что согласно определения 5.8 и неравенств (5.12) рассматриваемая интервальная задача является полной.
Теорема 5.2 доказана.
Рассматривая класс однородных множеств ТГ , условимся нумеровать их индексом
, т.е. мы рассматриваем класс
. В терминологии [27] это означает, что класс
определяет собой класс массовых задач на графах. Например, в [68] значения
соответствуют следующим задачам:
– задача о совершенных паросочетаниях;
– задача об остовных деревьях;
– задача коммивояжера;
– задача покрытия графа звездами одинаковой степени, т.е.
, где
–
- вершинная звезда, где
кратно
. Для всякого множества ТГ
при фиксированном значении
можно вычислить максимум мощности МДР
. Например, в [83] мощность дизъюнктивных форм имеет оценку
, где
размерность матрицы,
– минимальное число единиц в строке. В [68]
,
этот максимум определяется следующими формулами:
,
,
.(5.13)
Исходным решением интервальной задачи оптимизации на графах является ПМА (см. определение 5.3), более точно, перечисление всех элементов ПМА, т.е., представление каждого элемента в явном виде [3], [30]. С учетом (5.13) это означает, что для представленных выше задач проблема нахождения ПМА является труднорешаемой [27] или (используя терминологию [2]) она имеет экспоненциальную вычислительную сложность. Заключительному следствию из теоремы 5.2 предпошлем два замечания. Во-первых, если для двух множеств ТГ
и
выполняется строгое включение
, то для всякого графа
выполняется (вообще говоря, нестрогое) включение
. Во-вторых, для всех известных задач оптимизации на графах [1], [2], [3], [5], [7], [27], [65], [87] мощность МДР
растет экспоненциально с ростом
в случае, когда
– полный граф. С учетом этих замечаний из теоремы 5.2 вытекает
Следствие 5.1. Для известных однородных множеств ТГ соответствующие задачи оптимизации на графах с ИЦФ (5.1)-(5.2) являются трудно разрешаемыми.
Рассмотрим общий случай, когда граф и множество ТГ
являются произвольными, т.е.
, а
не является однородным в смысле определения 5.7 и, кроме того, веса ребер графа
могут быть и отрицательными, в частности,
.
Лемма 5.1. Для всякой пары "граф " множество ТГ
, для которой является непустым МДР
, существуют такие веса
ребер
, что каждая пара допустимых решений
является несравнимой по значению ИЦФ (5.1)-(5.2).
Доказательство. По аналогии с (5.7), (5.8) перенумерованные индексом ,
, ребра
взвесим интервалами следующего вида:
, где
,
. Для каких-либо допустимых решений
в паре множеств
,
определим максимальный номер
такой, что
принадлежит одному из этих множеств (для определенности будем полагать, что
) и не принадлежит другому (
). Из того, что
вытекает выполнение строгих неравенств
или, что то же самое, выполнение строгого включения
(см. определение 5.8). Это включение является утверждением леммы 5.1 согласно определению 5.1 и с учетом произвольного выбора пары
.
Лемма 5.1 доказана.
Согласно определению 5.6, всякая индивидуальная задача оптимизации на графах является полной в случае, если ее МДР является пустым или состоит из единственного элемента. Тогда из леммы 5.1 следует, что является справедливой
Теорема 5.3. Всякая задача оптимизации на графах с произвольными интервальными весами и ИЦФ (5.1)-(5.2) является полной для любого множества ТГ.
Из теоремы 5.3 вытекает
Следствие 5.2. Всякая задача оптимизации на графах с произвольными весами и ИЦФ (5.1) – (52) является труднорешаемой, если максимальная мощность МДР
неограниченна сверху никаким полиномом от
.