Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Задания для самостоятельной работы. 1. Для произвольного ориентированного графа d = (x, U) запишите его матрицу смежности

Читайте также:
  1. Fidelio Front Office - система автоматизации работы службы приема и размещения гостей.
  2. FILTER – задает один из трех режимов работы ручкам FREQ и RESON
  3. II. Методика работы
  4. II. Методика работы.
  5. II. Методика работы.
  6. II. Методика работы.
  7. II. Методика работы.

1. Для произвольного ориентированного графа D = (X, U) запишите его матрицу смежности, матрицу инцидентности и постройте его основание.

2. Для произвольного ориентированного графа D = (X, U) постройте дерево.

3. Разбейте произвольный ориентированный граф D = (X, U) на сильные компоненты и постройте его конденсацию.

4. Для произвольного ориентированного графа запишите алгоритм определения прямого транзитивного замыкания.

5. Для произвольного ориентированного графа запишите алгоритм определения обратного транзитивного замыкания.

6. Постройте алгоритм определения конденсации ориентированного графа.

7. Определите способы задания нечетких орграфов.

8. Постройте нечеткие орграфы первого и второго рода.

9. Запишите алгоритм определения прямого транзитивного замыкания в нечетком орграфе.

10. Запишите алгоритм определения обратного транзитивного замыкания в нечетком орграфе.

 


Гиперграфы

В описанных выше графах использовались бинарные отношения на множестве вершин. Однако необходимо отметить, что в общем случае на множестве вершин X графа G = (X, U) можно задать k -арные отношения с помощью гиперграфов. Такое обобщение понятия графа позволяет строить объекты, в которых каждое ребро может соединять не только две вершины, но и любое подмножество множества вершин, что является важным при решении многих технических задач. Это обстоятельство позволяет также при построении математических моделей более точно отражать некоторые свойства реальных объектов.

Дадим определение гиперграфа. Пусть X = { х 1, х 2, …, хn } – конечное множество и Е= { l 1, 1 2, …, 1m } – семейство подмножеств X такое, что(" li) li ¹ 0 и , I = {1, 2, …, m }. Говорят, что объект Н = (Х, Е) – гиперграф на множестве Х, если он состоит из множества вершин X и множества ребер E, причем каждое ребро li Î E представляет собой некоторое подмножество множества вершин, т.е. li Í X. Если " li Î E (| li | = 2), то гиперграф H является графом G без изолированных вершин. На рис. 17.30, а показан пример гиперграфа H = (X, Е), |Х| = 7, |E| = 5. Заметим, что ребро l 5 с | l 5| = 1 есть петля. Ребрами гиперграфа являются: l 1 = { х 1, х 2, х 3, х 4}; l 2 = { х 2, х 3, х 6, х 7}; l 3 = { х 5, х 4}; l 4 = { х 5, х 7}; l 5 = { х 1}.

Рис. 17.30, a. Гиперграф H = (X, Е)

В гиперграфе H = (X, E) две вершины называются смежными в том случае, если существует ребро ei, содержащее эти вершины. Ребра гиперграфа называются смежными в случае, если выполняется следующее условие: ei Ç ej ¹ 0, то есть если их пересечение представляет собой непустое подмножество.

Матрицей инцидентности гиперграфа H называется матрица I(H) = || hij || m ´ n, причем

Для гиперграфа Н на рис. 17.30, а матрица инцидентности примет вид

 

    х 1 x 2 х 3 х 4 х 5 х 6 х 7  
I(H) = l 1               .
l 2              
l 3              
l 4              
l 5              

Любому гиперграфу H = (X, E) соответствует гиперграф H* = (E, X), вершинами которого являются ребра Е = { l 1, 1 2, …, 1m }, а ребрами – вершины х 1, х 2, …, хn. Гиперграф H* называется двойственным H. Матрица инцидентности гиперграфа H* есть транспонированная матрица гиперграфа H. Если два ребра li, lj Î E в H смежны, то соответствующие вершины li, lj Î E в H* также смежны, тоже выполняется и для вершин хi, хj Î X в H, когда они становятся ребрами H*. Гиперграф H*, двойственный Н, показан на рис. 17.30, б.

Рис. 17.30, б. Двойственный гиперграф H*

А его матрица инцидентности запишется в виде:

    l 1 l 2 l 3 l 4 l 5  
I(H)* = x 1           .
x 2          
x 3          
x 4          
x 5          
x 6            
x 7            

 

В гиперграфе Н = (Х, Е) цепь длины q определяется как последовательность вида s(H) = x 1, l 1, х 2, 1 2, …, lq, xq +1. Если q > 1 и xq +1 = x 1, то цепь с такими параметрами называется циклом длины q.

Гиперграф H с n вершинами, m ребрами и k связными компонентами считается деревом в случае, когда его ребра имеют не более одной общей вершины, то есть тогда, когда

.

При решении задач автоматизации конструирования возникает необходимость сопоставлять гиперграфу граф.

Гиперграф Н= (X, Е) можно представить в виде двудольного графа Кёнига К(Н) = (X È E, V), где X – первое подмножество вершин двудольного графа, соответствующее множеству вершин гиперграфа H; Е – второе подмножество вершин двудольного графа, соответствующее множеству ребер гиперграфа H; V – множество ребер двудольного графа, устанавливающее смежность между двумя множествами вершин X и Е в графе К(Н) в соответствии с инцидентностью вершин и ребер гиперграфа H.

Заметим, что в двудольном графе К(H) вершины внутри подмножеств X и Е не смежны, причем вершины xi Î Х и lj Î E в К(Н) смежны тогда и только тогда, когда в гиперграфе H вершина xi принадлежит ребру lj. На рис. 17.30, в приведен граф Кёнига для гиперграфа H.

Рис. 17.30, в. Граф Кёнига K(H)

Отметим, что не только любой конечный гиперграф представляется в виде К(H), но и каждый двудольный граф является представлением некоторого гиперграфа.

Под раскраской вершин гиперграфа Н = (Х, Е) понимается некоторое разбиение множества его вершин на классы, не содержащие пустого подмножества, когда инцидентные вершины должны быть окрашены в разные цвета, причем каждому классу X i (X1 È X2 È … X q = X; X1 Ç X2 Ç … X q = Æ) отвечает определенный цвет, в который окрашены вершины, а q соответствует количеству различных цветов, которые можно использовать для раскраски.

 


Дата добавления: 2015-10-26; просмотров: 143 | Нарушение авторских прав


Читайте в этой же книге: ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ | ПРИМЕРЫ РЕШЕНИЯ ЗАДАЧ | Цикломатическое и хроматическое числа графа | ПРИМЕРЫ РЕШЕНИЯ ЗАДАЧ | Числа внутренней и внешней устойчивости графа | ПРИМЕРЫ РЕШЕНИЯ ЗАДАЧ | ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ | Минимизация пересечений ребер графов | Способы задания | Нечеткие ориентированные графы |
<== предыдущая страница | следующая страница ==>
ПРИМЕРЫ РЕШЕНИЯ ЗАДАЧ| Число внешней устойчивости графа определяется мощностью минимального внешне устойчивого подмножества, содержащего наименьшее число вершин.

mybiblioteka.su - 2015-2024 год. (0.007 сек.)