Россия |
Установочные и диагностические эксперименты со стационарными и нестационарными линейными автоматами
Синхронизирующие, установочные и диагностические эксперименты с нестационарными линейными автоматами
Конкретизируем определение 1.1 синхронизирующей последовательности применительно к нестационарному ЛА: последовательность является СП для НЛА , если
В этом определении означает множество допустимых начальных состояний ЛА.
Теорема 11.9. Для того чтобы входная последовательность была СП для НЛА , необходимо и достаточно, чтобы
( 11.10) |
Доказательство получается путем переноса в левую часть всех членов равенства в приведенном определении СП.
Следствие 1. Если , то необходимым и достаточным условием существования СП длины для НЛА является выполнение равенства
( 11.11) |
Доказательство. В силу произвольности начальных состояний и разность пробегает все множество состояний , следовательно, (11.10) можно переписать так:
Понятно, что последнее справедливо тогда и только тогда, когда справедливо (11.11).
Следствие 2. Если и для НЛА существует хотя бы одна СП длины , то для него синхронизирующей является любая входная последовательность длины и более.
Справедливость этого утверждения вытекает из того, что условие (11.11) не зависит от входной последовательности.
Исследуем теперь вопрос об оценке длины СП для НЛА.
Рассмотрим НЛА со следующими главными характеристическими матрицами:
Очевидно, что для этого НЛА, как это вытекает из (11.11), СП имеет длину и для него не существует СП меньшей длины. В силу произвольности параметра отсюда следует, что в общем случае длина минимальной СП для НЛА не ограничена сверху. Напомним, что в отличие от НЛА для стационарных ЛА верхняя граница длины минимальных СП, как было показано выше, не превосходит величины , где - размерность ЛА.
Поскольку в общем случае задание НЛА требует перечисления бесконечных последовательностей характеристических матриц, что не всегда можно сделать конструктивно, рассмотрим специальный класс НЛА, описываемый конечными множествами таких матриц. НЛА этого класса назовем периодическими и потребуем, чтобы периодическими были все его характеристические матрицы. Последнее означает, что существует такая целая положительная константа , что и т. д.
Перейдем теперь к исследованию условий существования СП периодических НЛА. Построим по периодической НЛА стационарный ЛА, обозначаемый как , у которого функция переходов имеет вид
где
Теорема 11.10. СП для периодической НЛА существует тогда и только тогда, когда она существует для стационарного ЛА
Доказательство.
Необходимость. Пусть для НЛА существует СП минимальной длины где . Тогда по следствию 1 из теоремы 11.9 должно выполняться равенство
В силу периодичности матрицы последнее равенство эквивалентно равенству
Отсюда вытекает, что но по теореме 1.1 это есть необходимое и достаточное условие существования СП для стационарного ЛА
Достаточность. Пусть для линейного автомата существует СП длины тогда должно выполняться условие Отсюда следует, что
Тогда, в силу справедливости (1.28), для НЛА существует СП длина
Теорема 11.11. Если - период главной характеристической матрицы НЛА , то длина минимальной СП не превосходит величины , где - размерность НЛА.
Справедливость этой теоремы вытекает из того, что длина минимальной СП стационарного ЛА размерности , как было показано выше, не превосходит величины .
Конкретизируем теперь определение 1.2 установочной последовательности применительно к нестационарному ЛА: последовательность является УП для НЛА , если
где - символ конкатенации равенств, - выходная реакция и состояние автомата в момент времени , стартующего из состояния
Теорема 11.12. Для того чтобы входная последовательность являлась УП для НЛА , необходимо и достаточно, чтобы
( 11.12) |
Доказательство. Перепишем приведенное выше определение УП для НЛА в терминах характеристических матриц:
Выполнив преобразования выражения, стоящего после квантора общности, получим
Учитывая, что и , из последнего соотношения получим
Очевидно, что последний предикат эквивалентен предикату, приведенному в формулировке теоремы.
Заметим, что если , то разность пробегает все множество состояний рассматриваемого НЛА и в этом случае условие (11.12) принимает следующий вид:
( 11.13) |
Следствие. Если для НЛА существует хотя бы одна УП длины , то для него установочной является любая входная последовательность длины и более.
Справедливость этого утверждения вытекает из того, что предикат (11.13) не зависит от входной последовательности.
Поскольку СП есть частный случай УП, то в общем случае длина минимальной УП для НЛА есть величина, не ограниченная сверху. Что касается периодического НЛА , то для оценки длины минимальной УП справедлив аналог теоремы 1.14, т. е. эта длина не превосходит величины , где - размерность НЛА, - период матрицы .
Обратимся теперь к исследованию условия существования для НЛА диагностической последовательности.
Определение ДП для НЛА можно представить так: последовательность является ДП для НЛА , если
Используемые здесь обозначения совпадают с теми, что были приведены выше в определении УП.
По аналогии со стационарным ЛА введем в рассмотрение следующую матрицу, которую будем называть диагностической матрицей для НЛА:
Теорема 11.13. Для того чтобы для НЛА размерности , у которого , входная последовательность являлась ДП, необходимо и достаточно, чтобы .
Доказательство. В терминах характеристических матриц приведенное только что определение ДП запишется следующим образом:
Выполнив простые преобразования и сокращения, в результате получим
Обозначив разность через , последний предикат можно переписать в следующем виде:
или, что все равно,
Последнее соотношение, стоящее под знаком квантора общности, можно трактовать как систему линейных однородных алгебраических уравнений относительно координат вектора . Существование ДП для НЛА равносильно тому, что соответствующая система имеет единственное решение. Из алгебры известно, что необходимым и достаточным условием для этого является выполнение равенства .
Следствие. Если для НЛА существует ДП длины , то для него диагностической является любая входная последовательность длины и более. Справедливость этого утверждения вытекает из того, что условие теоремы 11.13 не зависит от входной последовательности.
Понятно, что всякая ДП для НЛА одновременно является и УП для этого автомата. Вместе с тем, в общем случае не всякая УП для НЛА одновременно является и ДП. По этой причине все сказанное выше о верхней границе длины минимальной УП в полной мере относится и к верхней границе ДП.
Подведем некоторые итоги исследования экспериментов как для стационарных, так и нестационарных автоматов.
Представленные в первых двух разделах лекции результаты свидетельствуют о том, что специфика линейных автоматов существенно упрощает построение теории экспериментов для них. Так, эта специфика дает возможность значительно понизить верхние оценки длин минимальных экспериментов всех типов по сравнению с соответствующими оценками, известными для автоматов (в общем случае нелинейных) Мили. Кроме того, эта специфика позволяет свести задачу построения рассмотренных экспериментов, в общем случае весьма сложную и трудоемкую, к значительно более простой задаче установления факта существования таких экспериментов. Решение же последней задачи требует лишь вычисления произведения некоторых характеристических матриц, либо степеней матриц и их рангов. Иными словами, условия существования экспериментов исследованных нами типов для линейных автоматов достаточно легко проверяются. Отметим еще одно важное обстоятельство: идентификация финальных и начальных состояний после проведения соответствующих типов экспериментов в случае линейных автоматов сводится к решению систем линейных алгебраических уравнений, для чего имеется хорошо разработанный математический аппарат.
Вопросы и упражнения
- Сформулируйте критерии существования установочной последовательности для линейного стационарного автомата.
- При каких ограничениях на характеристическую матрицу С линейного стационарного автомата все входные последовательности некоторой фиксированной длины являются для него установочными?
- Какова верхняя оценка длины минимальной установочной последовательности для стационарного линейного автомата?
- Сформулируйте критерии существования диагностической последовательности для линейного стационарного автомата.
- Какова верхняя оценка длины минимальной диагностической последовательности для стационарного линейного автомата?
- Является ли условие минимальности стационарного ЛА достаточным для существования у него диагностической последовательности?
- Приведите доказательство того, что для стационарного ЛА с помощью простого безусловного эксперимента разрешима любая диагностическая задача.
- Дайте определение периодического линейного нестационарного автомата.
- Сформулируйте критерии существования синхронизирующей, установочной и диагностической последовательностей для периодического линейного нестационарного автомата.