011010 5, который оказывается определяющим. Действительно, соседними с ним являются элементы
011110 4,
010010 9,
111010 17,
и минимальный поглощающий интервал для них
- 1 - - 1 0
полностью содержится в множестве М1. В этом можно убедиться, найдя в множестве М1 элемент 110110 14, ортогональный элементу 5 по компонентам 1, 3 и 4, вместе с его соседями по этим компонентам
010110 8,
111110 16,
110010 15.
Исключив из текущего множества М* (равного вначале множеству М1) перечисленные восемь элементов интервала - 1 - - 10, принимаемого в качестве первого элемента кратчайшего покрытия множества М1, продолжим перебор в множестве М*.
Следующим определяющим оказывается элемент
110100 13.
У этого элемента три соседа
110000 12,
110110 14,
100100 19,
задающие минимальный поглощающий интервал
1 - 0 - - 0,
содержащий четыре элемента из множества М*:
110000 12,
110100 13,
100000 18,
100100 19.
Каждый из них совместим с элементом 13 и минимальный поглощающий интервал для них
1 - 0 – 00
содержится в множестве М1, что и завершает доказательство того, что элемент 13 является определяющим.
Интервал 1 - 0 - 00 оказывается максимальным ипринимается в качестве второго элемента решения, а текущее множество М* сокращается еще на четыре элемента, приводясь к следующему виду:
- 00 - 01, образуемый элементами 1, 2, 20 и 21, исключаемыми в связи с этим из текущего множества М*.
Затем перебор идет на второй круг, и последовательно находятся определяющие элементы 3,7,10, соответствующие которым допустимые интервалы
0 1 1 1 0 0 1 0 0 0 0 - 0 - 0 1
также включаются в решение. Текущее множество М* сокращается при этом до пустого множества, а совокупность найденных последовательно допустимых интервалов образует точное решение рассматриваемой задачи, представляемое троичной матрицей
В таком случае для получения точного решения потребуется выполнить некоторый перебор различных вариантов построения покрытия, соответствующих выбору различных максимальных интервалов в качестве очередного элемента покрытия. Разумно принять меры к посильному сокращению этого перебора, опираясь на введенные ранее понятия, относящиеся к ветвящимся многошаговым решающим процессам.
В критической ситуации вместо допустимого интервала выбирается некоторая достаточная совокупность интервалов, т. е. такая совокупность максимальных интервалов, относительно которой известно, что в ней содержится по крайней мере один из допустимых в текущей ситуации интервалов, хотя и неизвестно, какой именно. При этом понятие допустимого интервала употребляется в широком смысле. Назовем допустимой любую совокупность интервалов множества М1, если существует некоторое кратчайшее интервальное покрытие множества М1, содержащее ее. Если сформированная к текущему моменту времени часть конструируемого покрытия является допустимой, то некоторый максимальный интервал будет допустим в данной ситуации, если, приняв его в качестве очередного элемента покрытия, мы получим снова допустимую совокупность.
Рассмотрение различных вариантов выбора очередного элемента покрытия из достаточной совокупности образует точку ветвления процесса поиска кратчайшего интервального покрытия. Число исходящих из этой точки ветвей равно числу элементов в данной достаточной совокупности. Сокращение перебора сводится в связи с этим к нахождению в текущей ситуации некоторой минимальной достаточной совокупности.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.