Прямые отображения

Многозначные отображения

Рис. 2.3.

Рассмотрим унарные операции на графе.

Удаление вершины. Если хi -вершина графа G = (X, A), то G–хi -порожденный подграф графа G на множестве вершин X–хi, т. е. G–хi является графом, получившимся после удаления из графа G вершины хi и всех ребер, инцидентных этой вершине. Удаление вершины х3 показано на рис. 2.3,б (для исходного графа, изображенного на рис. 2.3,а). Матрица смежности исходного графа представлена на таблице 2.1а). Результирующая матрица смежности графа после выполнения операции удаления вершины хi получается путем удаления соответствующего i- го столбца и i-ой строки из исходной матрицы и "сжимания" матрицы по вертикали и горизонтали начиная с (i+1)- го столбца и (i+1)-ой строки (таблица 2.1б). В дальнейшем элементы графа могут быть переобозначены.

Удаление ребра или удаление дуги. Если ai -дуга графа G = = (X, A), то G-ai – подграф графа G, получающийся после удаления из G дуги ai. Заметим, что концевые вершины дуги ai не удаляются. Удаление из графа множества вершин или дуг определяется как последовательное удаление определенных вершин или дуг. Удаление дуг a4 и a7 показано на рис. 2.3,в. Результирующая матрица смежности графа после выполнения операции удаления дуги ai получается путем удаления соответствующих элементов из исходной матрицы (таблица 2.1в).

Таблица 2.1a.
  X1 X2 X3 X4 X5
X1          
X2          
X3          
X4          
X5          
Таблица 2.1б.
  X1 X2 X4 X5
X1        
X2        
X4        
X5        
Таблица 2.1в.
  X1 X2 X3 X4 X5
X1          
X2          
X3          
X4          
X5          
Таблица 2.1г.
  X1-2 X3 X4 X5
X1-2        
X3        
X4        
X5        
Таблица 2.1д.
  X1-2 X3 X4 X5
X1-2        
X3        
X4        
X5        
Таблица 2.1е.
  X1-2 X3-4 X5
X1-2      
X3      
X5      
           

Замыкание или отождествление. Говорят, что пара вершин хi и xj в графе G замыкается (или отождествляется), если они заменяются такой новой вершиной, что все дуги в графе G, инцидентные хi и xj, становятся инцидентными новой вершине. Например, результат замыкания вершины х1 и х2 показан на рис. 2.3,г для графа G (рис. 2.3,а). Матрица смежности графа после выполнения операции замыкания вершин хi и xj получается путем поэлементного логического сложения i- го и j- го столбцов и i-ой и j- строк в исходной матрице и "сжимания" матрицы по вертикали и горизонтали (таблица 2.1г).

Стягивание. Под стягиванием подразумевают операцию удаления дуги или ребра и отождествление его концевых вершин. Граф, изображенный на рис. 2.3,д получен стягиванием дуги a1, а на рис. 2.3,е – стягиванием дуг a1, a6 и a7. Соответствующие результирующие матрицы смежности показаны в таблицах 2.1д и 2.1е.

Прямым отображением 1-го порядка вершины хi является множество таких вершин графа, для которых существует дуга (хi, xj), т. е Г1i) = {xj: дуга (хi, xj) A} для графа G = (X, A), где X ={ хi }, i =1, 2,..., n – множество вершин, а A = {ai}, i = = 1, 2,..., m – множество дуг.

Прямое отображение 2-го порядка вершины хi – это прямое отображение от прямого отображения 1-го порядка, т. е. Г+2i) = Г++1i)).

Аналогично можно записать для прямого отображения 3-го и т. д. n-го порядка.

Г+3(xi)= Г++2(xi))= Г+++1(xi)))

...

Г+n(xi)=Г++(n-1)(xi)).


Рис. 3.1. Орграф G

Прямые многозначные отображения для графа на рис. 3.1 находятся следующим образом:

Г+1(x1)=(x2,x3),

Г+2(x1)=Г++1(x1))=Г+(x2,x3)=(x3,x5),

Г+3(x1)=Г++2(x1))=Г+(x3,x5)=(x3,x1) и т. д.


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



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