Графические представления в широком смысле - любые наглядные отображения исследуемой системы, процесса, явления на плоскости, К ним могут быть отнесены рисунки, чертежи, графики зависимостей характеристик, планы-карты местностей, блок-схемы процессов, диаграммы и т.п. Такие изображения наглядно представляют различные взаимосвязи, взаимообусловленности: топологическое (пространственное) расположение объектов, хронологические (временные) зависимости процессов и явлений, логические, структурные, причинно-следственные (каузальные) и другие взаимосвязи.
Основные понятия графические представления - удобный способ иллюстрации содержания различных понятий, относящихся к другим способам формализованных представлений (см., например, диаграммы Венна и другие графические иллюстрации основных теоретико-множественных и логических представлений).
Все более распространенными становятся представления количественных характеристик, взаимосвязей между объектами в виде разного рода одно-, двух- и более мерных гистограмм (рис, 6.1), круговых диаграмм (рис. 6.2), других аналогичных
Рис. 6.1 Рис. 6.2 |
способов представления в виде тех или иных геометрических фигур, по наглядным характеристикам которых (высоте, ширине, площади, радиусу и пр.) можно судить о количественных соотношениях сравниваемых объектов, значительно упрощая их анализ.Мощным и наиболее исследованным классом объектов, относящихся к графическим представлениям, являются так называемые графы, изучаемые в теории графов. Теория графов имеет огромные приложения, так как ее язык, с одной стороны, нагляден и понятен, а с другой - удобен в формальном исследовании. На языке теории графов формулируются и решаются многие задачи управления, в том числе задачи сетевого планирования и управления, анализа и проектирования организационных структур управления, анализа процессов функционирования и целеполагания, многие задачи принятия решений в условиях неопределенности и др.
Графические представления в узком смысле - это описание исследуемой системы, процесса, явления средствами теории графов в виде совокупности двух классов объектов: вершин и соединяющих их линий - ребер или дуг. Графы и их составляющие характеризуются определенными свойствами и набором допустимых преобразований (операций) над ними.
Графом G называется совокупность двух множеств: вершин V и ребер Е, между элементами которых определено отношение инцидентности - каждое ребро е Е инцидентно ровно двум вершинам v', v" V которые оно соединяет. При этом вершина v' (v") и ребро е называются инцидентными друг другу, а вершины v' и v", являющиеся для ребра е концевыми точками, называются смежными. Часто вместо v V и е Е пишут соответственно v G, е G.
Ребро, соединяющее две вершины, может иметь направление от одной вершины к другой; в этом случае оно называется направленным, илиориентированным, или дугой и изображается стрелкой, направленной от вершины, называемой началом, к вершине, именуемой концом.
Граф, содержащий направленные ребра (дуги) с началом v' и концом v", называется ориентированным (орграфом), а ненаправленные - неориентированным (назовем Н-графом).
Ребра, инцидентные одной и той же паре вершин, называются параллельными, или кратными. Граф, содержащий кратные ребра, именуется мультиграфом. Ребро, концевые вершины которого совпадают, называется петлей.Граф называется конечным, если множество его элементов (вершин и ребер) конечно, и пустым, если его множество вершин V (а значит и ребер Е) пусто. Граф без петель и кратных ребер именуется полным, если каждая пара вершин соединена ребром.
Дополнением графа G называется граф , имеющий те же вершины, что и граф G, и содержащий только те ребра, которые нужно добавить к графу G, чтобы получить полный граф.
Каждому неориентированному графу канонически соответствует ориентированный граф с тем же множеством вершин, в котором каждое ребро заменено двумя ориентированными ребрами, инцидентными тем же вершинам и имеющими противоположные направления.
ГрафыG1 и G2равны, равны, т.е. G1 = G2если их множества вершин и ребер (выраженных через пары инцидентных им вершин) совпадают: V1 = V2 и Е1= Е2 Графы G1 и G2 на рис. 6.3 равны. Граф G считается полностью заданным в строгом смысле, если нумерация его вершин и ребер зафиксирована. Графы, отличающиеся только нумерацией вершин и ребер, называются изоморфными.
Пример 1. Задать граф G1представленный на рис. 6.3, через множества вершин V1и ребер Е1.
Граф G1может быть полностью определен: двумя множествами -поименованных вершин V1 ={V1,v2, v3, v4,v5 }и поименованных ребер E1 = {е1,e2, e3, e4 }(в строгом смысле требуется установление отношения инцидентности ребер соответствующим вершинам);
• множеством ребер, каждое из которых представлено парой своих концевых вершин: Е= {(v1, v4), (v4, v3), (v3, v5), (v5, v2)}.
Порядок указания вершин при описании ребра здесь безразличен, так как все ребра в графе G неориентированные.
Пример 2. На рис. 6. 4 изображены графы G1 - G12 с четырьмя вершинами в каждом. Сравнить графы.
Результаты сравнения графов таковы:
G1 - G7 - неориентированные; G8- G12 - ориентированные;
G1,G2- полные, причем G1 = G2;G7 - не является полным, так как хотя каждая пара вершин и соединена ребром, но имеется одна петля. (Иногда полным называют граф с петлями во всех вершинах, каждая пара которых соединена ребром. Граф G7 не отвечает и этому определению. В дальнейшем мы будем придерживаться определения полного графа, данного в начале параграфа.). G3 - все вершины этого графа являются изолированными (граф с пустым множеством ребер, т.е. Е = 0); G4 и G5 являются дополнением друг другу: G4= Gs и G4= G4;G6 - мультиграф, так как содержит кратные ребра а и b, а также е и f;G8 - ориентированный, канонически соответствующий неориентированному графу G5;G9иGio не являются равными, так как имеют отличающиеся ребра: (4,1) - в G9 и (1,4) - в G]0;G11 - ориентированный мультиграф: ребра а и b -кратные, тогда как G12 мультиграфом не является, поскольку в нем ребра а и b различно ориентированы.
Пример 3. Чему равны степени вершин графов G1, G3 на рис. 6.5?
Рис. 6.5
Оба графа имеют по четыре вершины: V= {1,2,3,4}. Степени вершин неориентированного графа , р(2) = 4, р(3) Ц 3, р(4) = 4, если условиться считать вклад петли в степень вершины, равный 2, и р(4) = 3, если петля дает вклад 1 в степень вершины. Сумма степеней всех вершин графа равна 14, т.е. вдвое больше числа ребер графа:
- число ребер графа.
Степени вершин ориентированного графа G3:
Суммы степеней вершин первого и второго типа графа G3 совпадают и равны числу от ребер графа:
Выше мы познакомились с двумя способами описания графов: графическим, и в виде двух множеств вершин V и ребер Е, когда каждое ребро е Е определено парой инцидентных ему концевых вершин (v', v”). Рассмотрим другие способы, используемые в теории графов.
В общем виде задать граф - значит описать множества его вершин и ребер, а также отношение инцидентности. Для описания вершин и ребер достаточно их занумеровать.