Основные понятия. Графические представления в широком смысле - любые наглядные отображения исследуемой системы, процесса

Теория графов

Графические представления в широком смысле - любые наглядные отображения исследуемой системы, процесса, явления на плоскости. К ним могут быть отнесены рисунки, чертежи, графики зависимостей характеристик, планы-кар­ты местностей, блок-схемы процессов, диаграммы и т.п. Такие изображения наглядно представляют различные вза­имосвязи, взаимообусловленности: топологическое (про­странственное) расположение объектов, хронологические (временные) зависимости процессов и явлений, логические, структурные, причинно-следственные (каузальные) и другие взаимосвязи.

Графические представления-удобный способ иллюстра­ции содержания различных понятий, относящихся к другим способам формализованных представлений (см., например, диаграммы Венна и другие графические иллюстрации основ­ных теоретико-множественных и логических представлений).

Рисунок 2.1

Рисунок 2.2

Все более распространенными становятся представления количественных характеристик, взаимосвязей между объек­тами в виде разного рода одно-, двух- и более мерных гисто­грамм (рисунок 2.1), круговых диаграмм (рисунок 2.2), других аналогичных способов представления в виде тех или иных гео­метрических фигур, по наглядным характеристикам которых (высоте, ширине, площади, радиусу и пр.) можно судить о ко­личественных соотношениях сравниваемых объектов, значи­тельно упрощая их анализ.

Мощным и наиболее исследованным классом объектов, относящихся к графическим представлениям, являются так называемые графы, изучаемые в теории графов. Теория графов имеет огромные приложения, так как ее язык, с од­ной стороны, нагляден и понятен, а с другой - удобен в фор­мальном исследовании. На языке теориивграфов формули­руются и решаются многие задачи управления, в том числе задачи сетевого планирования и управления, анализа и про­ектирования организационных структур управления, ана­лиза процессов функционирования и целеполагания, мно­гие задачи принятия решений в условиях неопределеннос­ти и др.

Следует иметь в виду, что при изображении графа не все детали рисунка одинаково важны; в частности, несуществен­ны геометрические свойства ребер (длина, кривизна и т.д.) и взаимное расположение верщин на плоскости.

Графические представления в узком смысле - это описа­ние исследуемой системы, процесса, явления средствами те­ории графов в виде совокупности двух классов объектов: вершин и соединяющих их линий -ребер или дуг. Графы и их составляющие характеризуются определенными свойства­ми и набором допустимых преобразований (операций) над ними.

Графом G называется совокупность двух множеств: вер­шин V и ребер Е, между элементами которых определено отношение инцидентности — кажде ребро ееЕ инциден­тно ровно двум вершинам v', v" V, которые оно соединя­ет. При этом вершина v' (v") и ребро е называются инци­дентными друг другу, а вершины v' и v", являющиеся для ребра е концевыми точками, называются смежными. Часто вместо v V и е Е пишут соответственно v G, е G.

Рис. 2.3.

Ребро, соединяющее две вершины, может иметь на­правление от одной вершины к другой; в этом случаеоно называется направленным, или ориентированным, или дугой и изображается стрелкой, направленной от вершины, называемой началом, к вершине, именуемой концом.

Граф, содержащий направленные ребра (дуги) с нача­лом v' и концом v", называется ориентированным (орграфом), а ненаправленные - неориентированным (назовем н-графом).

Ребра, инцидентные одной и той же паре вершин, на­зываются параллельными, или кратными. Граф, содер­жащий кратные ребра, именуется мультиграфом. Ребро, концевые вершины которого совпадают, называется петлей.

Граф называется конечным, если множество его элемен­тов (вершин и ребер) конечно, и пустым, если его множе­ство вершин F(a значит и ребер Е) пусто. Граф без петель и кратных ребер именуется полным, если каждая пара вершин соединена ребром.

Дополнением графа G называется граф , имеющий те же вершины, что и граф G, и содержащий только те ребра, которые нужно добавить к графу G, чтобы получить пол­ный граф.

Каждому неориентированному графу канонически соответствует ориентированный граф с тем же мно­жеством вершин, в котором каждое ребро заменено двумя ориентированными ребрами, инцидентными тем же вершинам и имеющими противоположные направ­ления.

Локальной степенью (или просто степенью) вершины v V н-графа G называется количество ребер (v), инци­дентных вершине v. В н-графе сумма степеней всех вер­шин равна удвоенному числу ребер т графа, т.е. четна (предполагается, что в графе с петлями петля дает вклад 2 в степень вершины):

отсюда следует, что в н-графе число вершин нечетной степени четно.

Для вершин орграфа определяются две локальные сте­пени:

1 (v) –число ребер с началом в вершине v, или количество выходящих из v ребер;

2 (v) – количество входящих в v ребер, для которых эта вершина является концом.

Петля дает вклад 1 в обе эти степени.

В орграфе суммы степеней всех вершин 1(v) и 2(v) равны количеству ребер т этого графа, а значит, и равны между собой:

Графы G1 и G2 равны, т.е. G1 = G2, если их множе­ства вершин и ребер (выраженных через пары инциден­тных им вершин) совпадают: V1 = V2 и Е1= Е2 Графы G1 и G2 на рисунке 2.3 равны. Граф G считается полностью заданным в строгом смысле, если нумерация его вер­шин и ребер зафиксирована. Графы, отличающиеся только нумерацией вершин и ребер, называются изомор­фными.

Пример 1. Задать граф G1 представ­ленный на рисунке 2.4, через множества вер­шин V1 и ребер Е1.

Граф G1 может быть полностью определен:

1) двумя множествами поименованных вершин V1 = {v1, v2, v3, v4, v5} и поименованных ребер E1 = {e1, е2, е3, е4} (в строгом смысле требуется установление от­ношения инцидентности ребер соответствующим вершинам);

Рисунок 2.4

2) множеством ребер, каждое из которых представлено па­рой своих концевых вершин: Е1= {(v1 v4), (v4, v3), (v3, v5), (v5,v2)}.

Порядок указания вершин при описании ребра здесь без­различен, так как все ребра в графе G неориентированные.

Пример 2. На рисунке 2.5 изображены графы G1- G12 с четырьмя вершинами в каждом. Сравнить графы.

Рисунок 2.5

Результаты сравнения графов таковы:

G1-G7- неориентированные; G8- G12 - ориентирован­ные;

G1,G2- полные, причем G1 = G2;

G7 - не является полным, так как хотя каждая пара вер­шин и соединена ребром, но имеется одна петля. (Иногда полным называют граф с петлями во всех вершинах, каждая пара которых соединена ребром. Граф G7 не отвечает и этому определению.

G3 - все вершины этого графа являются изолированными (граф с пустым множеством ребер);

G4 и G5 являются дополнением друг другу: G4 = и G5 = ;

G6 - мультиграф, так как содержит кратные ребра а и b, а также е и f;

G8 - ориентированный, канонически соответствующий неориентированному графу G5;

G9 и G10 не являются равными, так как имеют отличающиеся ребра: (4, 1) – в G9 и (1,4) –b G10;

G11 - ориентированный мультиграф: ребра а и b – кратные, тогда как G12 мультиграфом не является, поскольку в нем ребра а и bразлично ориентированы.

Пример 3. Чему равны степени вершин графов G1 иG3 на рисунке 2.6?

Рисунок 2.6

Оба графа имеют по четыре вершины: V= { 1,2,3,4}.

Степени вершин неориентированного графа G1: (1) = 3, (2) = 4, (3) = 3, (4) = 4, если условиться считать вклад петли в степень вершины, равный 2, и (4) = 3, если петля дает вклад 1 в степень вершины. Сумма степеней всех вер­шин графа G1 равна 14, т.е. вдвое больше числа ребер графа:

14=2m,

где т = 7 - число ребер графа.

Степени вершин ориентированного графа G3:

1(l) = 2, 1 (2) = 3, 1 (3)=l, 1(4)=l;

2(l)=l, 2(3)=l, 2(3) = 2, 2(4) = 3.

Суммы степеней вершин первого и второго типа графа G3 совпадают и равны числу т ребер графа:

7=m.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: