Рассмотрим следующую задачу. Пусть в распоряжении экспериментатора есть несколько экземпляров
Легко видеть, что содержательный смысл этой задачи, в частности, соответствует также и контролю
Как и в лекции 6, мы обратимся к решению более общей задачи в рамках теории графов, а интересующие нас результаты будут получены как частные случаи.
Определение 8.1. Множество $$P$$ путей в графе $$G(S,U)$$, исходящих из начальной вершины $$s_0$$ этого графа, назовем покрытием, если каждая дуга $$G(S,U)$$ принадлежит некоторому пути из $$P$$.
Определение 8.2. Число путей покрытия назовем его кратностью, а сумму длин всех путей покрытия - его длиной.
Перейдем к рассмотрению задачи построения покрытия графа $$G(S,U)$$ с начальной вершиной $$s_0$$.
Ниже будут получены необходимые и достаточные условия разрешимости этой задачи, установлены достижимые оценки кратности и длины покрытия, предложен метод его построения.
Условимся считать, что из каждой вершины $$s$$ графа $$G$$ исходит "пустой" путь нулевой длины, заканчивающийся в той же вершине. Будем говорить, что вершина $$s$$ графа $$G$$ достижима из вершины $$t$$, если в $$G$$ существует путь из вершины $$t$$ в вершину $$s$$. Из этого определения следует, что каждая вершина графа достижима из самой себя. Полагаем, что каждой вершине графа $$G$$ инцидентна хотя бы одна дуга. Обозначим через $$T$$ множество всех тех вершин графа $$G$$, из которых исходит хотя бы одна дуга.
Теорема 8.1.
Доказательство. Пусть $$P$$ - некоторое
Граф, для которого существует покрытие, назовем правильным. Граф $$H(S,V)$$ назовем сверхграфом графа $$G(S,U)$$, если $$V \supseteq U$$. Сверхграф $$H$$ графа $$G$$ назовем регулярным, если любая дуга из множества $$V\U$$ оканчивается в вершине $$s_0$$. Дуги этого множества будем называть замыкающими.
Лемма 8.1. Каждому контуру $$C$$ регулярного сверхграфа $$H$$ графа $$G$$, проходящему через все дуги графа $$H$$, соответствует
Доказательство. Пусть $$C$$ - контур, проходящий через все дуги регулярного сверхграфа $$H$$. По этому контуру строим множество $$P$$ всех максимальных по длине путей, входящих в $$C$$, но не содержащих замыкающих дуг. Поскольку каждая замыкающая дуга оканчивается в $$s_0$$, то путь из $$P$$ начинается в $$s_0$$. Множество $$P$$ получено из контура $$C$$ исключением только всех замыкающих дуг. Отсюда следует, что любая дуга графа $$G$$ входит хотя бы в один путь из $$P$$, т. е. есть покрытие.
Лемма 8.2. Каждому покрытию графа $$G$$ соответствует регулярный сильно связный сверхграф $$H$$ графа $$G$$ и контур $$C$$, проходящий через все дуги $$H$$.
Доказательство. Пусть $$P=\{p_1 \dots, p_k\}$$ -
Определение 8.3. Покрытие $$P=\p_1, \dots, p_k\}$$ графа $$G$$ назовем приведенным, если выполняются следующие условия:
Пусть $$P$$ - приведенное
Если граф сильно связен, то всегда существует контур, проходящий через все его дуги, т. е. всегда существует
Рассмотрим теперь не
Лемма 8.3. Для правильного не
Доказательство. Пусть $$G$$ - некоторый правильный не
Лемма 8.4. Из любой вершины связного графа, у которого $$S^+$$ не пусто, достижима хотя бы одна положительная вершина.
Доказательство. Пусть $$F(S,U)$$ - связный граф, у которого $$S^+$$ не пусто. Из каждой вершины $$s \in S^+$$ проведем ровно $$\Delta (s)$$ дуг, оканчивающихся в отрицательных вершинах, таким образом, чтобы каждая отрицательная вершина $$t$$ служила концом ровно $$\Delta (t)$$ таких дуг.
В результате получим новый граф $$F'(S,U)$$, у которого $$V \supseteq U$$ и для всех вершин $$s \Delta (s)=0$$. В силу теоремы 2 из [25, c.182], граф $$F'$$ обладает эйлеровым контуром $$C$$.
Рассмотрим отрезок этого контура, лежащий между двумя дугами из множества $$V\U$$. Этот отрезок является, очевидно, путем, ведущим из некоторой отрицательной вершины графа $$F$$ в некоторую положительную вершину. По построению графа $$F'$$ в каждую отрицательную вершину графа $$F$$ входит хотя бы одна дуга из $$V\U$$. Следовательно, из каждой отрицательной вершины графа $$F$$ достижима некоторая положительная.
Любая положительная вершина достижима из самой себя по "пустому" пути. Рассмотрим, наконец, произвольную вершину $$s$$, у которой $$\Delta (s)=0$$. Из нее достижима положительная вершина, поскольку из $$s$$ выходит по крайней мере одна дуга и эта дуга содержится в пути, порожденном контуром $$C$$, из отрицательной в положительную вершину. Лемма доказана.
Рассмотрим граф $$G$$, множество $$S^+$$ которого не пусто. Из каждой вершины $$s \in S'$$, где $$S' \subseteq S^+$$, проведем в вершину $$s_0$$ ровно $$\Delta (s)$$ дуг. Эти дополнительные дуги обозначим через $$r_i, \dots , r_k$$, где $$k=\sum_{s \in S} \Delta (s)$$. Полученный граф обозначим через $$H(G,S')$$.
Теорема 8.2. Для правильного не
Доказательство. В силу леммы 8.3 множество $$S^+$$ для правильного не
Легко видеть, что оценка (8.1) достижима для всех ее значений.
Оценим снизу
Перейдем к уточнению нижней оценки кратности. Множество $$R^+$$ вершин графа $$G$$ определим следующим образом: $$s \in R^+$$, если $$s \in S^+$$ и из вершины $$s$$ не достижима ни одна отрицательная вершина графа $$G$$. Очевидно, что $$S\T \subseteq S^+$$ и для правильного графа $$s_0 \ne R^+$$. Кроме того, для правильного не
Покажем справедливость следующего утверждения.
Теорема 8.3.
Доказательство. Пусть $$P=\{p_1, \dots, p_k\}$$ - некоторое
Рассмотрим граф, изображенный на рис.8.1. Для этого графа $$S^+=\{s_3, s_7, s_8\}, S\T=\{s_8\}, R^+=\{s_7, s_8\}, \sum_{s \in S^+} \Delta (s)=3, \sum_{s \in S^+} \Delta (s)=2$$.
(рис 8.1) Множество $$P=\{u_1u_3u_5u_6u_8u_{10}, u_2u_4u_5u_7u_9\}$$ является, очевидно,
Следствие 1. Если для правильного не
Справедливость этого утверждения вытекает непосредственно из теорем 8.2, 8.3 и того факта, что при совпадении множеств $$S^+$$ и $$R^+$$ оценки (8.1) и (8.2) равны.
Определение 8.4. Приведенное
Покажем, что минимальное
(рис 8.2) Покрытия $$P_1=\{u_1u_2u_3u_4u_5u_6u_8, u_1u_2u_7u_6u_8u_9\}$$ и $$P_2=\{u_1u_2u_3u_4u_5u_6u_8u_9, u_1u_2u_7\}$$, как легко видеть, являются приведенными покрытиями этого графа. Покрытие $$P_1$$ является минимальным по кратности (кратность его равна 1), но не минимальным по длине (длина его равна 13). Покрытие $$P_2$$ (длины 11 и кратности 2) является минимальным по длине, но не минимальным по кратности. Легко установить, что для данного графа
Перейдем к отысканию условий, при которых
Лемма 8.5. Если $$P$$ есть
Доказательство. Пусть $$P$$ -
Преобразуем граф $$H$$ следующим образом: каждую дугу $$u \in U$$ заменим $$f$$ дугами $$u(1), \dots, u(f)$$ с тем же началом и концом, где $$f$$ - число путей из $$P$$, содержащих дугу $$u$$. Легко видеть, что полученный в результате граф $$H'$$ обладает эйлеровым контуром. Поскольку $$w$$ не обладает положительной вершиной графа $$G$$ и $$w \ne s_0$$, то в графе $$H$$ эта вершина отрицательна, а в графе $$H'$$, очевидно, $$\Delta (w)=0$$. Отсюда следует, что найдется такая дуга $$u_1 \in U$$, оканчивающаяся в вершине $$w$$, что в графе $$H'$$ существуют дуги $$u_1(1), \dots, u_1(f)$$, где $$f \ge 2$$. Выполним следующее преобразование графа $$H'$$: исключим из него дугу $$u_1(f)$$ и одну замыкающую дугу, исходящую из $$w$$. Далее, из начальной вершины дуги $$u_1(f)$$, если она отлична от $$s_0$$, проводим одну замыкающую дугу в $$s_0$$. Полученный в результате такого преобразования новый граф $$H*$$, как это следует из его построения, обладает эйлеровым контуром.
Число дуг графа $$H*$$ по крайней мере на единицу меньше числа дуг графа $$H'$$. Любому эйлерову контуру графа $$H'$$ соответствует покрытие $$P*$$ графа $$G$$ длины, не большей $$l-1$$. Отсюда следует, что $$P$$ не является покрытием минимальной длины. Полученное противоречие доказывает лемму.
Сформулируем достаточное условие существования у графа
Теорема 8.4. Если у правильного графа множества $$S^+$$ и $$R^+$$ совпадают, то у него существует
Доказательство. Если у правильного графа $$G$$ множество $$S^+$$ пусто, то он обладает эйлеровым контуром. Очевидно, что эйлеров контур является минимальным покрытием графа.
Предположим теперь, что множество $$S^+$$ не пусто, следовательно, $$S^-$$ также не пусто. Поскольку $$S^+=R^+$$, а множество $$R^+$$ состоит из вершин, из которых не достижима ни одна отрицательная вершина, то граф $$G$$ заведомо не является сильно связным. В силу следствия 1 теоремы 8.3 минимальная
Пусть $$P$$ есть
Рассмотрим, наконец, минимальное по длине покрытие $$P=\{p_1, \dots, p_k\}$$ графа $$G$$, у которого некоторые пути оканчиваются в $$s_0$$. Пусть
Перейдем к описанию алгоритма построения покрытия правильного графа $$G$$. Пути искомого покрытия обозначим через $$p_i$$. Каждой вершине $$s \in T$$ поставим в соответствие множество $$U_s^0$$ всех дуг, выходящих из $$s$$. Дуги в $$U_s^0$$ занумеруем числами $$1,2, \dots$$ причем если $$u_i, u_j \in U_s^0$$ и $$u_i$$ - петля, то $$i<j$$.
В алгоритме будут использованы функции $$\varphi$$ и $$\delta$$, определяемые такими соотношениями: $$\varphi (u)$$ - номер дуги $$u$$ во множестве $$U_s^0, \delta(s,p)$$ - конечная вершина пути $$p$$, исходящего из вершины $$s$$.
В описанном алгоритме кроме построения покрытия производится вычисление параметра $$j$$, необходимого для оценки длины полученного покрытия.
Для краткости при описании алгоритма используем операцию присваивания ":=", употребляемую в том же смысле, что и в алгоритмических языках.
Алгоритм А.
Заметим, что в случае
Оценим сверху длину покрытия, построенного с помощью алгоритма $$A$$. Пусть $$m_s$$ - мощность множества $$U_s, s \in T$$. Множество $$\{m_s\}_{s \in T}$$ упорядочим отношением " $$\le$$ " и обозначим через $$(m_1, \dots , m_s)$$, где $$m_i \le m_j$$, если $$i <j$$.
Алгоритм $$A$$ можно считать пошаговым процессом, где $$j$$ -м шагом будут являться построения, выполняемые алгоритмом при фиксированном значении параметра $$j$$. Путь $$q_j$$, описанный в пункте 6 алгоритма $$A$$, будем называть транслирующим. Очевидно, что длина покрытия, построенного по алгоритму, равна сумме числа дуг графа и длин всех транслирующих путей.
Оценим суммарную длину всех транслирующих путей покрытия, построенного по алгоритму $$A$$.
Из описанного алгоритма следует, что длина транслирующего пути $$q_j$$ не превосходит числа таких вершин $$s$$ из $$T$$, для которых на $$j$$ -м шаге $$U_s= \varnothing$$. Поэтому для значений $$j$$ от 0 до $$m_1-1$$ включительно $$q_j=e$$, где $$e$$ - "пустой" путь. Далее, для значений $$j$$ от $$m_1$$ до $$m_2-1$$ включительно длина $$q_j$$ не превосходит единицы. Из описания алгоритма следует, что на последнем шаге работы алгоритма значение $$j$$ равно $$\sum_{i=1}^f(m_i-1)$$. Отсюда, учитывая предыдущие рассуждения, легко показать, что суммарная длина транслирующих путей, построенных по алгоритму, не превосходит величины
$$Q=\sum_{i=1}^{f}(i-1)(m_i-1)$$Следовательно, справедливо следующее утверждение.
Теорема 8.5. Для правильного графа $$G$$ всегда существует покрытие, длина которого не превышает величины
$$W+Q$$где $$W$$ - число дуг графа.
Следствие 1. Для правильного $$n$$ -вершинного автоматного графа степени $$m$$ всегда существует покрытие длины, не превышающей величины
$$mn+\frac 12 (m-1)n(n-1)$$Следствие непосредственно вытекает из теоремы 8.5, так как для автоматного графа $$W=mn$$ и $$Q=\frac 12 (m-1)n(n-1)$$.
В [16] доказано, что для всех $$n$$ и $$m$$ существует $$n$$ -вершинный сильно связный автоматный граф степени $$m$$, у которого имеется контур, проходящий через все дуги графа, минимальной длины, равной (8.5). Из этого факта следует, что оценка (8.5) достижима при всех $$n$$ и $$m$$. Следовательно, оценки (8.4) и (8.3) также достижимы.
Перейдем теперь к автоматной интерпретации полученных результатов. Если автомат Мили задан в виде конечного ориентированного автоматного графа, то каждому пути покрытия графа ставится в соответствие некоторое входное слово, а множество слов, соответствующих всем путям покрытия, составит кратный безусловный эксперимент. Таким образом, для распознавания
Рассмотрим следующую задачу. Пусть в распоряжении экспериментатора есть несколько экземпляров
Легко видеть, что содержательный смысл этой задачи, в частности, соответствует также и контролю
Как и в лекции 6, мы обратимся к решению более общей задачи в рамках теории графов, а интересующие нас результаты будут получены как частные случаи.
Определение 8.1. Множество $$P$$ путей в графе $$G(S,U)$$, исходящих из начальной вершины $$s_0$$ этого графа, назовем покрытием, если каждая дуга $$G(S,U)$$ принадлежит некоторому пути из $$P$$.
Определение 8.2. Число путей покрытия назовем его кратностью, а сумму длин всех путей покрытия - его длиной.
Перейдем к рассмотрению задачи построения покрытия графа $$G(S,U)$$ с начальной вершиной $$s_0$$.
Ниже будут получены необходимые и достаточные условия разрешимости этой задачи, установлены достижимые оценки кратности и длины покрытия, предложен метод его построения.
Условимся считать, что из каждой вершины $$s$$ графа $$G$$ исходит "пустой" путь нулевой длины, заканчивающийся в той же вершине. Будем говорить, что вершина $$s$$ графа $$G$$ достижима из вершины $$t$$, если в $$G$$ существует путь из вершины $$t$$ в вершину $$s$$. Из этого определения следует, что каждая вершина графа достижима из самой себя. Полагаем, что каждой вершине графа $$G$$ инцидентна хотя бы одна дуга. Обозначим через $$T$$ множество всех тех вершин графа $$G$$, из которых исходит хотя бы одна дуга.
Теорема 8.1.
Доказательство. Пусть $$P$$ - некоторое
Граф, для которого существует покрытие, назовем правильным. Граф $$H(S,V)$$ назовем сверхграфом графа $$G(S,U)$$, если $$V \supseteq U$$. Сверхграф $$H$$ графа $$G$$ назовем регулярным, если любая дуга из множества $$V\U$$ оканчивается в вершине $$s_0$$. Дуги этого множества будем называть замыкающими.
Лемма 8.1. Каждому контуру $$C$$ регулярного сверхграфа $$H$$ графа $$G$$, проходящему через все дуги графа $$H$$, соответствует
Доказательство. Пусть $$C$$ - контур, проходящий через все дуги регулярного сверхграфа $$H$$. По этому контуру строим множество $$P$$ всех максимальных по длине путей, входящих в $$C$$, но не содержащих замыкающих дуг. Поскольку каждая замыкающая дуга оканчивается в $$s_0$$, то путь из $$P$$ начинается в $$s_0$$. Множество $$P$$ получено из контура $$C$$ исключением только всех замыкающих дуг. Отсюда следует, что любая дуга графа $$G$$ входит хотя бы в один путь из $$P$$, т. е. есть покрытие.
Лемма 8.2. Каждому покрытию графа $$G$$ соответствует регулярный сильно связный сверхграф $$H$$ графа $$G$$ и контур $$C$$, проходящий через все дуги $$H$$.
Доказательство. Пусть $$P=\{p_1 \dots, p_k\}$$ -
Определение 8.3. Покрытие $$P=\p_1, \dots, p_k\}$$ графа $$G$$ назовем приведенным, если выполняются следующие условия:
Пусть $$P$$ - приведенное
Если граф сильно связен, то всегда существует контур, проходящий через все его дуги, т. е. всегда существует
Рассмотрим теперь не
Лемма 8.3. Для правильного не
Доказательство. Пусть $$G$$ - некоторый правильный не
Лемма 8.4. Из любой вершины связного графа, у которого $$S^+$$ не пусто, достижима хотя бы одна положительная вершина.
Доказательство. Пусть $$F(S,U)$$ - связный граф, у которого $$S^+$$ не пусто. Из каждой вершины $$s \in S^+$$ проведем ровно $$\Delta (s)$$ дуг, оканчивающихся в отрицательных вершинах, таким образом, чтобы каждая отрицательная вершина $$t$$ служила концом ровно $$\Delta (t)$$ таких дуг.
В результате получим новый граф $$F'(S,U)$$, у которого $$V \supseteq U$$ и для всех вершин $$s \Delta (s)=0$$. В силу теоремы 2 из [25, c.182], граф $$F'$$ обладает эйлеровым контуром $$C$$.
Рассмотрим отрезок этого контура, лежащий между двумя дугами из множества $$V\U$$. Этот отрезок является, очевидно, путем, ведущим из некоторой отрицательной вершины графа $$F$$ в некоторую положительную вершину. По построению графа $$F'$$ в каждую отрицательную вершину графа $$F$$ входит хотя бы одна дуга из $$V\U$$. Следовательно, из каждой отрицательной вершины графа $$F$$ достижима некоторая положительная.
Любая положительная вершина достижима из самой себя по "пустому" пути. Рассмотрим, наконец, произвольную вершину $$s$$, у которой $$\Delta (s)=0$$. Из нее достижима положительная вершина, поскольку из $$s$$ выходит по крайней мере одна дуга и эта дуга содержится в пути, порожденном контуром $$C$$, из отрицательной в положительную вершину. Лемма доказана.
Рассмотрим граф $$G$$, множество $$S^+$$ которого не пусто. Из каждой вершины $$s \in S'$$, где $$S' \subseteq S^+$$, проведем в вершину $$s_0$$ ровно $$\Delta (s)$$ дуг. Эти дополнительные дуги обозначим через $$r_i, \dots , r_k$$, где $$k=\sum_{s \in S} \Delta (s)$$. Полученный граф обозначим через $$H(G,S')$$.
Теорема 8.2. Для правильного не
Доказательство. В силу леммы 8.3 множество $$S^+$$ для правильного не
Легко видеть, что оценка (8.1) достижима для всех ее значений.
Оценим снизу
Перейдем к уточнению нижней оценки кратности. Множество $$R^+$$ вершин графа $$G$$ определим следующим образом: $$s \in R^+$$, если $$s \in S^+$$ и из вершины $$s$$ не достижима ни одна отрицательная вершина графа $$G$$. Очевидно, что $$S\T \subseteq S^+$$ и для правильного графа $$s_0 \ne R^+$$. Кроме того, для правильного не
Покажем справедливость следующего утверждения.
Теорема 8.3.
Доказательство. Пусть $$P=\{p_1, \dots, p_k\}$$ - некоторое
Рассмотрим граф, изображенный на рис.8.1. Для этого графа $$S^+=\{s_3, s_7, s_8\}, S\T=\{s_8\}, R^+=\{s_7, s_8\}, \sum_{s \in S^+} \Delta (s)=3, \sum_{s \in S^+} \Delta (s)=2$$.
(рис 8.1) Множество $$P=\{u_1u_3u_5u_6u_8u_{10}, u_2u_4u_5u_7u_9\}$$ является, очевидно,
Следствие 1. Если для правильного не
Справедливость этого утверждения вытекает непосредственно из теорем 8.2, 8.3 и того факта, что при совпадении множеств $$S^+$$ и $$R^+$$ оценки (8.1) и (8.2) равны.
Определение 8.4. Приведенное
Покажем, что минимальное
(рис 8.2) Покрытия $$P_1=\{u_1u_2u_3u_4u_5u_6u_8, u_1u_2u_7u_6u_8u_9\}$$ и $$P_2=\{u_1u_2u_3u_4u_5u_6u_8u_9, u_1u_2u_7\}$$, как легко видеть, являются приведенными покрытиями этого графа. Покрытие $$P_1$$ является минимальным по кратности (кратность его равна 1), но не минимальным по длине (длина его равна 13). Покрытие $$P_2$$ (длины 11 и кратности 2) является минимальным по длине, но не минимальным по кратности. Легко установить, что для данного графа
Перейдем к отысканию условий, при которых
Лемма 8.5. Если $$P$$ есть
Доказательство. Пусть $$P$$ -
Преобразуем граф $$H$$ следующим образом: каждую дугу $$u \in U$$ заменим $$f$$ дугами $$u(1), \dots, u(f)$$ с тем же началом и концом, где $$f$$ - число путей из $$P$$, содержащих дугу $$u$$. Легко видеть, что полученный в результате граф $$H'$$ обладает эйлеровым контуром. Поскольку $$w$$ не обладает положительной вершиной графа $$G$$ и $$w \ne s_0$$, то в графе $$H$$ эта вершина отрицательна, а в графе $$H'$$, очевидно, $$\Delta (w)=0$$. Отсюда следует, что найдется такая дуга $$u_1 \in U$$, оканчивающаяся в вершине $$w$$, что в графе $$H'$$ существуют дуги $$u_1(1), \dots, u_1(f)$$, где $$f \ge 2$$. Выполним следующее преобразование графа $$H'$$: исключим из него дугу $$u_1(f)$$ и одну замыкающую дугу, исходящую из $$w$$. Далее, из начальной вершины дуги $$u_1(f)$$, если она отлична от $$s_0$$, проводим одну замыкающую дугу в $$s_0$$. Полученный в результате такого преобразования новый граф $$H*$$, как это следует из его построения, обладает эйлеровым контуром.
Число дуг графа $$H*$$ по крайней мере на единицу меньше числа дуг графа $$H'$$. Любому эйлерову контуру графа $$H'$$ соответствует покрытие $$P*$$ графа $$G$$ длины, не большей $$l-1$$. Отсюда следует, что $$P$$ не является покрытием минимальной длины. Полученное противоречие доказывает лемму.
Сформулируем достаточное условие существования у графа
Теорема 8.4. Если у правильного графа множества $$S^+$$ и $$R^+$$ совпадают, то у него существует
Доказательство. Если у правильного графа $$G$$ множество $$S^+$$ пусто, то он обладает эйлеровым контуром. Очевидно, что эйлеров контур является минимальным покрытием графа.
Предположим теперь, что множество $$S^+$$ не пусто, следовательно, $$S^-$$ также не пусто. Поскольку $$S^+=R^+$$, а множество $$R^+$$ состоит из вершин, из которых не достижима ни одна отрицательная вершина, то граф $$G$$ заведомо не является сильно связным. В силу следствия 1 теоремы 8.3 минимальная
Пусть $$P$$ есть
Рассмотрим, наконец, минимальное по длине покрытие $$P=\{p_1, \dots, p_k\}$$ графа $$G$$, у которого некоторые пути оканчиваются в $$s_0$$. Пусть
Перейдем к описанию алгоритма построения покрытия правильного графа $$G$$. Пути искомого покрытия обозначим через $$p_i$$. Каждой вершине $$s \in T$$ поставим в соответствие множество $$U_s^0$$ всех дуг, выходящих из $$s$$. Дуги в $$U_s^0$$ занумеруем числами $$1,2, \dots$$ причем если $$u_i, u_j \in U_s^0$$ и $$u_i$$ - петля, то $$i<j$$.
В алгоритме будут использованы функции $$\varphi$$ и $$\delta$$, определяемые такими соотношениями: $$\varphi (u)$$ - номер дуги $$u$$ во множестве $$U_s^0, \delta(s,p)$$ - конечная вершина пути $$p$$, исходящего из вершины $$s$$.
В описанном алгоритме кроме построения покрытия производится вычисление параметра $$j$$, необходимого для оценки длины полученного покрытия.
Для краткости при описании алгоритма используем операцию присваивания ":=", употребляемую в том же смысле, что и в алгоритмических языках.
Алгоритм А.
Заметим, что в случае
Оценим сверху длину покрытия, построенного с помощью алгоритма $$A$$. Пусть $$m_s$$ - мощность множества $$U_s, s \in T$$. Множество $$\{m_s\}_{s \in T}$$ упорядочим отношением " $$\le$$ " и обозначим через $$(m_1, \dots , m_s)$$, где $$m_i \le m_j$$, если $$i <j$$.
Алгоритм $$A$$ можно считать пошаговым процессом, где $$j$$ -м шагом будут являться построения, выполняемые алгоритмом при фиксированном значении параметра $$j$$. Путь $$q_j$$, описанный в пункте 6 алгоритма $$A$$, будем называть транслирующим. Очевидно, что длина покрытия, построенного по алгоритму, равна сумме числа дуг графа и длин всех транслирующих путей.
Оценим суммарную длину всех транслирующих путей покрытия, построенного по алгоритму $$A$$.
Из описанного алгоритма следует, что длина транслирующего пути $$q_j$$ не превосходит числа таких вершин $$s$$ из $$T$$, для которых на $$j$$ -м шаге $$U_s= \varnothing$$. Поэтому для значений $$j$$ от 0 до $$m_1-1$$ включительно $$q_j=e$$, где $$e$$ - "пустой" путь. Далее, для значений $$j$$ от $$m_1$$ до $$m_2-1$$ включительно длина $$q_j$$ не превосходит единицы. Из описания алгоритма следует, что на последнем шаге работы алгоритма значение $$j$$ равно $$\sum_{i=1}^f(m_i-1)$$. Отсюда, учитывая предыдущие рассуждения, легко показать, что суммарная длина транслирующих путей, построенных по алгоритму, не превосходит величины
$$Q=\sum_{i=1}^{f}(i-1)(m_i-1)$$Следовательно, справедливо следующее утверждение.
Теорема 8.5. Для правильного графа $$G$$ всегда существует покрытие, длина которого не превышает величины
$$W+Q$$где $$W$$ - число дуг графа.
Следствие 1. Для правильного $$n$$ -вершинного автоматного графа степени $$m$$ всегда существует покрытие длины, не превышающей величины
$$mn+\frac 12 (m-1)n(n-1)$$Следствие непосредственно вытекает из теоремы 8.5, так как для автоматного графа $$W=mn$$ и $$Q=\frac 12 (m-1)n(n-1)$$.
В [16] доказано, что для всех $$n$$ и $$m$$ существует $$n$$ -вершинный сильно связный автоматный граф степени $$m$$, у которого имеется контур, проходящий через все дуги графа, минимальной длины, равной (8.5). Из этого факта следует, что оценка (8.5) достижима при всех $$n$$ и $$m$$. Следовательно, оценки (8.4) и (8.3) также достижимы.
Перейдем теперь к автоматной интерпретации полученных результатов. Если автомат Мили задан в виде конечного ориентированного автоматного графа, то каждому пути покрытия графа ставится в соответствие некоторое входное слово, а множество слов, соответствующих всем путям покрытия, составит кратный безусловный эксперимент. Таким образом, для распознавания
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.