АкушерствоАнатомияАнестезиологияВакцинопрофилактикаВалеологияВетеринарияГигиенаЗаболеванияИммунологияКардиологияНеврологияНефрологияОнкологияОториноларингологияОфтальмологияПаразитологияПедиатрияПервая помощьПсихиатрияПульмонологияРеанимацияРевматологияСтоматологияТерапияТоксикологияТравматологияУрологияФармакологияФармацевтикаФизиотерапияФтизиатрияХирургияЭндокринологияЭпидемиология

Матричный.

Прочитайте:
  1. Матричный.

3.1. Большинство задач автоматизации конструирования схем удобно решать при использовании матричного способа представления графов. Квадратная таблица R=//ri,j // n*n называется матрица смежности, если ее элементы образуются по правилу:

ri,j = 1, если вершина xi соединена с xj ребром, т.е. xi смежна xj;

ri,j = 0, в противном случае.

Заметим, что для мультиграфа и смешанного графа задают:

ri,j = p, если вершина xi соединена с вершиной xj p числом ребер;

ri,j = 0 в противном случае.

Очевидно, что для задания неорграфов можно использовать треугольную матрицу R, так как ri,j = rj,i. Так для графа на рисунке1 матрица смежности R представлена таблицей на рисунке 2.

 
 

 

Рисунок 1.

 

  X1 X2 X3 X4 X5
X1          
X2          
X3          
X4          
X5          

Рисунок 2.

 

а, треугольная матрица R* для этого же графа запишется:

 

  X1 X2 X3 X4 X5
X1          
X2          
X3          
X4          
X5          

 

Строки и столбцы матрицы смежности R cоответствуют вершинам графа. На пересечении i-й строки и j-го столбца ставится элемент ri,j, соответствующий числу ребер, соединяющих вершины xi и xj. Строки и столбцы матрицы R можно нумеровать числами натурального ряда, соответствующими индексам помеченных вершин. Петлям в графе соответствуют элементы ri,i главной диагонали матрицы R. Преимущесво использования матриц смежности - это простота выполнения преобразований и операций над графами, как для конструктора, так и для ЭВМ.

Граф можно задавать также матрицей ИНЦИДЕНЦИЙ B, строки которой соответствуют вершинам графа, столбцы - рёбрам. Элементы bi,j матрицы B могут принимать значения (0 или 1):

bi,j = 1, если ребро uk инцидентно вершине xi;

bi,j = 0, если ребро uk не инцидентно вершине xi.

 
 

Рисунок 3.

Для графа, представленного на рисунке 3, матрица инциденций B имеет вид:

 

  U1 U2 U3 U4 U5 U6
X1            
X2            
X3            
             
X4            
X5            

 

 


Дата добавления: 2015-09-27 | Просмотры: 429 | Нарушение авторских прав







При использовании материала ссылка на сайт medlec.org обязательна! (0.003 сек.)