Граф как основа структурной модели
В ориентированном графе вершина u достижима из v, если \(u=v\) или существует ориентированная цепь из v в u. Отношение достижимости всегда рефлексивно и транзитивно. В ориентированном ациклическом графе оно становится частичным порядком. Такие графы естественно описывают структуры вычисления без обратных циклов.1
Сеть
Сеть \(G=(G;V';V'')\) состоит из графа G, входной выборки V′ длины p и выходной выборки V″ длины q. Элементы этих выборок называют входными и выходными полюсами. Остальные вершины считаются внутренними. Выделение полюсов превращает абстрактный граф в объект, у которого можно обсуждать передачу информации от заданных входов к заданным выходам.1
Матрица достижимости
Для \(V'=(v'_1,\ldots,v'_p)\) и \(V''=(v''_1,\ldots,v''_q)\) матрица M имеет размер \(p\times q\) и определяется формулой
\(M[i,j]=1\), если \(v''_j\) достижима из \(v'_i\), и \(M[i,j]=0\) в противном случае. 1
Если \(V'=V''\), матрица рефлексивна и транзитивна. Для рефлексивной булевой матрицы транзитивность равносильна \(M^{2}=M\), где произведение вычисляется в булевой алгебре. Это матричный способ зафиксировать замыкание отношения достижимости.1
От сети к схеме
Чтобы получить модель управляющей системы, сеть дополняют метками и правилами функционирования. Входам сопоставляют входные переменные, а внутренним вершинам или элементам — функции преобразования. Тогда структура графа задаёт связи между операциями, а вычисленные в выходах значения образуют реализуемую систему функций. Так графы и сети становятся структурной основой формул, схем из функциональных элементов и других классов управляющих систем.1