Метод нахождения всех тупиковых покрытий максимальными интервалами

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

Рассмотрим таблицу покрытия. Пусть функция f ( Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru ,…, Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru ) от n переменных имеет s единиц Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru ,…, Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru , и m максимальных интервалов Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru ,…, Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru . Таблица будет содержать s столбцов, каждый столбец будет соответствовать определенной единице функции и будет содержать m строк , каждая строка соответствует определенному максимальному интервалу.

  Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru ,… Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru ,… Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru
Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru      
Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru   Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru  
Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru      
       

На пересечении строки Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru и столбца, который соответствует единице функции Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru поставим интервал Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru , если интервал покрывает Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru . И пусто, если интервал не покрывает единицу Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru . Таким образом, в столбце Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru непустые элементы в точности все максимальные интервалы, которые покрывают единицу Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru .

Например,

 
K2
Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru

Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru -передняя грань Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru , Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru - ребро

 
 
 
Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru   Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru
Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru      

Определение:Выборкой называют упорядоченный набор интервалов

Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru , Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru ,…, Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru , Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru Î Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru (каждый индекс принимает значения из множества чисел Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru , причем значения некоторых индексов могут повторяться), что Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru есть не нулевой элемент первого столбца , и т. д., Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru - ненулевой элемент последнего s – того столбца .

Например : Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru

Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru - выборки.

Утверждение 1 :Интервалы любой выборки являются покрытием.

Рассмотрим произвольную выборку Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru , Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru , … , Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru . Все интервалы данного множества допустимы, и все единицы функции покрыты.

Действительно, первая единица функции покрыта интервалом Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru , вторая Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru , и т. д., последняя единица покрыта Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru .

Утверждение 2 : Взяв в некотором порядке некоторые интервалы покрытия, можно получить выборку.

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

Рассмотрим Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru и обозначим Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru , который покрывает вторую единицу функции и т. д. Рассмотрим интервал Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru , который покрывает последнюю s – ую единицу функции.

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

Тогда полученное множество интервалов Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru , Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru , … , Метод нахождения всех тупиковых покрытий максимальными интервалами - student2.ru является выборкой.

Из этих утверждений следует

Утверждение 3 :Множество тупиковых покрытий содержится среди выборок.

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

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

Множество оставшихся выборок и есть требуемое множество тупиковых покрытий.

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

Наши рекомендации