Тесты и матрица сравнений.
Определение. Множество Определение. Глубиной матрицы
Минимум в (3.1) берётся по множеству всех столбцовых покрытий матрицы Отметим следующее обстоятельство. Если Утверждение. Пусть m≥2, тогда справедливо соотношение: где, как было введено выше, Доказательство. Индукция по m. Для случая m = 2 «Различимость» строк полностью определяется множеством единиц в сумме строк этой матрицы. Другими словами, «различимость» — это единицы в сумме, а ноль — это совпадение. Если эти две строки одинаковы, то в A нет никаких тестов, а в A 2 –столбцовых покрытий, т.е. Пусть утверждение справедливо для m строк и t (A)= k, т.е. подматрица, образованная столбцами i 1,…, ik, в A образует минимальный тест. Тогда эти же столбцы образуют в A 2 столцовое покрытие. В образованной ими подматрице не может быть нулевых строк, так как это бы означало, что в аналогичной подматрице матрицы A есть одинаковые строки. По этой же причине из минимальности длины теста следует минимальность мощности столбцового покрытия. Добавим m +1 –ю строку. Если по-прежнему подматрица, образованная столбцами i 1,…, ik, в новой матрице A образует тест, то вновь эти же столбцы образуют в новой матрице A 2 столцовое покрытие. Заметим, что при добавлении строки длина теста не может уменьшиться. Поэтому и тест, и покрытие будут минимальными. Если же указанные столбцы уже теста не образуют, то они не образуют в A 2 и столбцового покрытия. Но тогда мы ищем в A минимальный тест, а рассуждениями, аналогичными приведенным выше, можно показать, что столбцы этого теста образуют в A 2 минимальное столбцовое покрытие.
Утверждение доказано. Длина минимального теста для «почти всех» матриц. Следующее вспомогательное утверждение, называемое неравенством Бернулли (неравенств с таким названием несколько!), бывает полезным в различного рода комбинаторных конструкциях. Лемма (Бернулли). Пусть даны числа Доказывается по индукции совсем просто. В одном из приведенных выше примеров длина минимального теста равнялась m-1, а простая нижняя оценка это величины Теорема. Для почти всех Доказательство. Выделим некоторый набор столбцов Искомое число матриц равно следующей величине:
Тут использовалось неравенство Бернулли: Здесь мы учли тот факт, что столбцы Далее имеем и при Таким образом, при Теорема доказана. Упражнения. Пусть 1. Пусть строки матрицы Т(А) устроены так, что вместе с любой парой строк в матрице есть и строка, равная сумме этой пары по модулю два. Доказать, что в такой матрице любой тупиковый тест будет минимальным и t(A)=log m. 2. Число тупиковых тестов таблицы не превосходит
3. Пусть строками матрицы являются все наборы с четным числом единиц. Найти t(A) и число тупиковых тестов. 4. Пусть строками матрицы являются все наборы с фиксированным числом единиц. Найти t(A) и число тупиковых тестов.
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|