Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Способи задання графа




 

Існує три основних способи задання графа:

- геометричний;

- табличний;

- абстрактний

- матричний

Геометричний – найпоширеніший спосіб задання графів, тому що він є зручним, наочним і цим способом можна задати довільний плоский граф.

Для початку введемо визначення евклідового простору – це множина послідовностей із n дійсних чисел , у якій відстань між довільними двома точками та визначена так: .

Простою незамкненою кривою в евклідовому просторі називають неперервну криву, що самонеперетинається і з’єднує дві різні точки в (тобто криву, отриману неперервною деформацією прямолінійного відрізка). Аналогічно простою замкненою кривою називають неперервну криву, яка самонеперетинається і кінцеві точки якої співпадають.

Означення 2.1.10. Геометричний граф у просторі – це множина точок простору і множина простих кривих, які задовольняють такі умови:

1) кожна замкнена крива в Г містить лише одну точку з множини Х;

2) кожна незамкнена крива в Г містить лише дві точки з множини Х, які є її граничними точками;

3) криві в Г не мають спільних точок, за виключенням точок множини Х.

Отже, геометричний граф – це проста конфігурація чи структура в просторі en, яка складається з множини точок взаємопов’язаних множиною кривих, які є неперервними і самонеперетинаються. Нагадаємо, що для геометричного зображення орієнтованого графа використовують стрілки.

 

 

 
 

 


- геометричні вершини;

- геометричні ребра.

 

Дводольний граф задають аналогічно стрілочному способу задання відношень:

 

Хоча багато графів, які представляють реальні об’єкти (після їх ідеалізації) є геометричними графами, з точки зору теорії графів їх єдиною структурною особливістю є те, що з кожним ребром пов’язані дві геометричні вершини (які можуть в співпадати). Теорія графів побудована із вираховуванням цієї особливості і не враховує реальної природи ребер та вершин.

 

Отже для опису геометричного графа можна подати таблицю, у якій в першому стовпці записують ребра (дуги), а у другому – інцидентні їм вершини. Нумерація ребер та вершин, задання їх даною таблицею містить всю інформацію про даний геометричний граф.

Наприклад, для графа, побудованого геометричним способом вище, таблиця матиме такий вигляд.

Введемо поняття невпорядкованого добутку множини на себе.

Нагадаємо, що впорядкованим (декартовим прямим) добутком множини S на себе називають множину впорядкованих пар . Тут – різні елементи, якщо . Символом & позначимо невпорядковану пару елементів – , а невпорядкований добуток позначимо S & S.

Якщо S ´ S складається з k 2 впорядкованих пар, то S & S – з k (k +1)/2 різних невпорядкованих пар.

Означення 2.1.11. Абстрактний граф – це сукупність непорожньої множини Х, ізольованої від неї множини Г (можливо і порожньої) і відображення Ф множини Г на Х & Х. Елементи множини Х називають вершинами графа, а Г – ребрами. Ф називають відображенням інцидентності графа: – ребро u інцидентне кожній з вершин і навпаки. Часом відображення Ф не задають у явному вигляді, а записують і читають: “ребро u з’єднує вершини x 1 і x 2”.

Якщо Х і Г – скінченні множини (порожня множина теж скінчена), то граф G (Х, Г) – скінчений. У протилежному випадку кажуть, що граф нескінчений.

Введення абстрактного графа дає змогу зберегти найсуттєвіші комбінаторні характеристики графа, на відміну від геометричного.

Наприклад, граф G, наведений вище можна зобразити абстрактним способом так:

, .

Матричне зображення графів передбачає побудову різних видів матриць – інциденцій, суміжності вершин, суміжності ребер, циклів, розрізів, шляхів, доступності, ваг тощо. Розглянемо деякі з них.

Нехай G – граф, який має n вершин і m ребер. Графу G можна зіставити матрицю інциденцій розміром , рядки і стовпці якої відповідають вершинам та ребрам графа відповідно. Розглянемо випадок неорієнтованого графа:

Елемент матриці aij набуває значення 1 або 0 залежно від того, інцидентне j -е ребро i -й вершині чи ні. Для петлі всі елементи стовпця дорівнюють нулеві.

Наприклад, вище згаданий

граф G має таку матрицю інциденцій: G=

 

Матриця інциденцій не вказує на існування петлі, тому при току му способі задання графів слід виключати графи з петлями.

При описі орієнтованих графів елементів 0 і 1 недостатньо, оскільки дуга може бути інцидентною даній вершині і спрямована до неї, інцидентною даній вершині і спрямованою від неї, неінцидентною даній вершині. Тому елементи матриць можуть набувати значень: -1, 1 та 0.

 

Матриця суміжності вершин має розмірність п ´ п, де п – кількість вершин графа. Елементи матриці неорієнтованого графа визначають так:

Елементами матриці орієнтованого графа можуть бути такі числа:

Матриця суміжності ребер має розмірність т ´ т, де т – кількість ребер графа. Елементи матриці неорієнтованого графа визначають так:

Матриця суміжності вершин має розмірність п ´ п, де п – кількість вершин графа. Елементи матриці неорієнтованого графа визначають так:

Матриця циклів має стільки рядків, скільки незалежних циклів у графа і стільки стовпців, скільки у ньому ребер (дуг). Елементи матриці циклів визначають так:

а) неорієнтований граф:

б) орієнтований граф:

Матриця розрізів має стільки рядків, скільки простих розрізів у графі і стільки стовпців, скільки у ньому ребер. Елементи матриці розрізів визначають для неорієнтованого графа так:

ЛІТЕРАТУРА

1. Басакер Р., Саати Т. Конечные графы и сети. – М.: Наука, 1974. – С. 3-16, 136-143.

2. Белов В.В., Воробьев Е.М., Шаталов В.Е. Теория графов. – М.: Высшая школа, 1976. – С.7-14.

3. Дискретная математика для програмистов / Ф.А.Новиков. – СПб.: Питер, 2002. – С.189-198.

4. Капітонова Ю.В., Кривий С.Л., Летичевський О.А., Луцький Г.М., Печорін М.К. Основи дискретної математики. – К.: Наукова думка, 2002. – С.224-229, 236-243.

5. Свами М., Тхуласираман К. Графы, сети и алгоритмы. – М.: Мир, 1984. – С.11-23, 78-84.




Поделиться с друзьями:


Дата добавления: 2014-10-17; Просмотров: 2002; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.02 сек.