|
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Алгоритм упорядочения графа.
Целью введения порядковой функции на графе без контуров является разбиение множества вершин графа на непересекающиеся подмножества, упорядоченные так, что если вершина входит в подмножества с номером i, то следующая за ней вершина – в подмножество с номером большим i. Полученные непересекающиеся подмножества называются уровнями. Алгоритм упорядочивания сводится к следующему: 1. В подмножество нулевого уровня
2. В подмножество первого уровня
Производится нумерация вершин e+1; e+2, …, 3. В подмножество второго уровня
Рис. 3.3 Неупорядоченный граф.
Рис.3.4. Упорядоченный граф.
4. В подмножество третьего уровня N3 включаются все вершины i, у которых
3.4. Числовая функция на графе. Алгоритм поиска критического пути . Числовая функция на графе считается заданной, если каждой дуге (ai aj) ставится в соответствие число q=q(ai aj) из некоторого множества Q. Значение функции на пути S через вершины а1, а2, …, аi, …., (аi qs= (ai aj) В соответствии с данным определением может быть поставлена задача нахождения путей через множество вершин с максимальным или минимальным значением числовой функции. Определение максимальных или минимальных путей на графе чаще всего формализуется в виде задачи динамического программирования в соответствии с функциональным уравнением Беллмана. q аj; q (ai aij)-значение функции на дуге (аi aj). При использовании данного уравнения считается, что все вершины в графе упорядочены. Пример. Найти max путь из вершины а1 в вершину а7. Принимаем для вершины а1 q Для вершины а5: q Значение функции на max пути равно 9.
Определение max и min путей имеет многочисленные приложения при проектировании информационно–управляющих систем: в задачах сетевого и календарного планирования для определения критического пути, в транспортных задачах, задачах контроля и технической диагностики.
Описание потоков информации в системах управления. Рассмотрим АСУП. Источник информации – документ. Взаимодействие элементов в системе приводит к тому, что одни документы формируются на основании других, т.е. происходит движение информации с целью получения определённого функционального результата. Как для системы в целом, так и для любой подсистемы все документы могут быть классифицированы на: 1) исходные поступающие в систему; 2) внешние - результаты переработки исходных; 3) промежуточные – результаты переработки исходных, которые используются для вычисления внешних документов, но сами из системы не выдаются. Совокупность исходных и внешних документов составляет информационный базис системы. Между документами, входящими в поток, существуют отношения вхождения и порядка. Отношение вхождения означает хj=xj1 xj2 … xjn, т.е. документ хj образуется непосредственно из документов xj1, xj2, …xjn, а отношение порядка: xj следует за хi – означает, что документ хj может быть образован только после документа хi. Если документам сопоставить вершины графа, а дугам соответствующие отношения вхождения и порядка, то получится структура, отражающая информационное взаимодействие элементов системы, и которая называется информационным графом. Введение порядковой функции на этом графе позволит выявить его многоуровневую структуру и классифицировать документы по уровням формирования, т.е. упорядочить информационные процессы в АСУП.
Популярное:
|
Последнее изменение этой страницы: 2016-07-13; Просмотров: 745; Нарушение авторского права страницы