Матрицы инциденций

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

Пусть G = (V, U) - произвольный граф, для которого:

V= {V,,... Vn}- список вершин, U = {U1,...,Uk}- список рёбер.

Тогда матрицей инциденций этого графа называется таблица, имеющая n строк, соответствующих вершинам из V, и k столбцов, соответствующих ребрам из U.

Значение элемента этой матрицы, находящегося на пересечении i-й строки и j-го столбца, определяется по правилу:

Если ребро выходит из вершины Если ребро ведёт в и не является петлёй В остальных случаях

Рассмотрим пример составления матрицы инцидентности для графа, изображённого на рисунке 12.

Рисунок 12 –Ориентированный граф.

Матрица инцидентности.

  A B C D E F G H L K
    -1                
      -1              
          -1          
            -1        
              -1      
                -1 -1 -1
  -1                  

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


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



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