1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Каждая строка этой матрицы задает некоторое максимальное интервально-поглощаемое подмножество из М1, показывая единицами, какие именно элементы множества М1 принадлежат ему. Например, первая строка этой матрицы задает совокупность трех строк матрицы , с номерами 4, 8 и 10. Минимальный поглощающий интервал для них получается достаточно просто:
01011001101 (4)
01011001111 (8)
00100011100 (10)
0- - - -011- Так же просто выясняется, что этот интервал не пересекается с множеством М°. Он сравнивается по очереди с каждым элементом этого множества, в результате чего оказывается, что ни один из этих элементов не принадлежит данному интервалу. Нетрудно проверить, что при добавлении в рассматриваемое подмножество любого другого из остальных элементов множества М1 соответствующий интервал будет пересекаться с множеством М°.
Далее остается найти кратчайшее покрытие построенной матрицы, для чего можно применить описанный ранее метод, находящий в данном случае трехэлементное решение
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
(соответствующие строки покрываемо й матрицы отмечены знаком +)
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.