Потоковый граф — это форма орграфа , связанная с набором линейных алгебраических или дифференциальных уравнений: [1] [2]
«Граф потока сигналов — это сеть узлов (или точек), соединенных между собой направленными ветвями, представляющими набор линейных алгебраических уравнений. Узлы в графе потока используются для представления переменных или параметров, а соединительные ветви представляют коэффициенты, связывающие эти переменные друг с другом. Граф потока связан с рядом простых правил, которые позволяют получить все возможные решения [относящиеся к уравнениям]». [1]
Хотя это определение использует термины «граф потока сигналов» и «граф потока» взаимозаменяемо, термин «граф потока сигналов» чаще всего используется для обозначения графа потока сигналов Мейсона , который был создателем этой терминологии в своей работе по электрическим сетям. [3] [4] Аналогично, некоторые авторы используют термин «граф потока» для обозначения строго графа потока Коутса . [5] [6] Согласно Хенли и Уильямсу: [2]
«Номенклатура далека от стандартизации, и... в обозримом будущем не следует ожидать никакой стандартизации».
Обозначение «граф потока», которое включает в себя как граф Мейсона, так и граф Коутса, а также множество других форм таких графов [7], представляется полезным и согласуется с подходом Абрахамса и Коверли, а также с подходом Хенли и Уильямса. [1] [2]
Направленная сеть – также известная как потоковая сеть – это особый тип потокового графа. Сеть – это граф с действительными числами, связанными с каждым из его ребер, и если граф является орграфом, результатом является направленная сеть . [8] Потоковая графа является более общим, чем направленная сеть, в том смысле, что ребра могут быть связаны с усилениями, усилениями ветвей или коэффициентами пропускания , или даже функциями оператора Лапласа s , в этом случае они называются передаточными функциями . [2]
Существует тесная связь между графами и матрицами, а также между орграфами и матрицами. [9] «Алгебраическая теория матриц может быть применена к теории графов для получения элегантных результатов», и наоборот, теоретико-графические подходы, основанные на потоковых графах, используются для решения линейных алгебраических уравнений. [10]
Вывод графа потока из уравнений
Представлен пример потокового графа, связанного с некоторыми исходными уравнениями.
Набор уравнений должен быть согласованным и линейно независимым. Пример такого набора: [2]
Согласованность и независимость уравнений в системе устанавливается, поскольку определитель коэффициентов отличен от нуля, поэтому решение можно найти с помощью правила Крамера .
Используя примеры из подраздела Элементы графов потока сигналов , мы строим граф На рисунке, в данном случае граф потока сигналов. Чтобы проверить, что граф действительно представляет приведенные уравнения, перейдите к узлу x 1 . Посмотрите на стрелки, входящие в этот узел (окрашенные в зеленый цвет для акцента), и веса, прикрепленные к ним. Уравнение для x 1 удовлетворяется путем приравнивания его к сумме узлов, прикрепленных к входящим стрелкам, умноженной на веса, прикрепленные к этим стрелкам. Аналогично, красные стрелки и их веса дают уравнение для x 2 , а синие стрелки — для x 3 .
Другим примером является общий случай трех одновременных уравнений с неопределенными коэффициентами: [11]
Чтобы настроить потоковую диаграмму, уравнения переформулируются так, чтобы каждое определяло одну переменную, добавляя ее к каждой стороне. Например:
Используя диаграмму и суммируя падающие ветви в x 1, можно увидеть, что это уравнение удовлетворяется.
Поскольку все три переменные входят в эти переработанные уравнения симметричным образом, симметрия сохраняется в графике, поскольку каждая переменная располагается в углу равностороннего треугольника. Поворот фигуры на 120° просто переставляет индексы. Эту конструкцию можно распространить на большее количество переменных, поместив узел для каждой переменной в вершину правильного многоугольника с таким же количеством вершин, как и переменные.
Конечно, чтобы иметь смысл, коэффициенты ограничены такими значениями, чтобы уравнения были независимыми и непротиворечивыми.
Ричард А. Бруальди, Драгош Цветкович (2008). «Определители». Комбинаторный подход к теории матриц и ее приложениям . Chapman & Hall/CRC. стр. 63 и далее . ISBN9781420082234.Обсуждение потоковых графиков Коутса и Мейсона.
Ссылки
^ abc JR Abrahams, GP Coverley (1965). "Глава 1: Элементы потокового графа". Анализ потока сигналов. Elsevier. стр. 1. ISBN9781483180700.
^ abcde Эрнест Дж. Хенли, Р. А. Уильямс (1973). "Основные концепции". Теория графов в современной инженерии; автоматизированное проектирование, управление, оптимизация, анализ надежности . Academic Press. стр. 2. ISBN9780080956077.
^ Мейсон, Сэмюэл Дж. (сентябрь 1953 г.). «Теория обратной связи — некоторые свойства графов потока сигналов» (PDF) . Труды IRE . 41 (9): 1144– 1156. doi :10.1109/jrproc.1953.274449. S2CID 17565263. Архивировано из оригинала (PDF) 2018-02-19 . Получено 2015-01-09 .
^ SJ Mason (июль 1956 г.). «Теория обратной связи — дополнительные свойства графов потока сигналов» (PDF) . Труды IRE . 44 (7): 920–926 . doi :10.1109/JRPROC.1956.275147. hdl : 1721.1/4778 . S2CID 18184015.Электронная версия доступна в Исследовательской лаборатории электроники Массачусетского технологического института.
^ Вай-Кай Чен (май 1964). "Некоторые приложения линейных графов" (PDF) . Лаборатория координированной науки, Иллинойсский университет, Урбана.
^ RF Hoskins (2014). "Анализ потоковых графов и сигнальных потоковых графов линейных систем". В SR Dears (ред.). Последние разработки в теории сетей: Труды симпозиума, состоявшегося в Колледже аэронавтики, Крэнфилд, сентябрь 1961 г. Elsevier. ISBN9781483223568.
^ Казуо Мурота (2009). Матрицы и матроиды для системного анализа. Springer Science & Business Media. стр. 47. ISBN9783642039942.
^ Гэри Чартранд (2012). Введение в теорию графов (переиздание графов как математических моделей , 1977 г.). Courier Corporation. стр. 19. ISBN9780486134949.
^ K. Thulasiraman, MNS Swamy (2011). Графы: теория и алгоритмы. John Wiley & Sons. стр. 163 и далее . ISBN9781118030257.
^ Нарсингх Део (2004). Теория графов с приложениями к инженерии и информатике (переиздание издания 1974 года). Prentice-Hall of India. стр. 417. ISBN9788120301450.