Типы графов
Граф (graph) [1] представляет собой структуру данных, состоящую из узлов (называемых также вершинами графа, nodes, vertices) , некоторые из которых соединены рёбрами (связями, edges) .
Рассмотрим основные виды графов и их обобщения, а также описание геометрии графов в виде матриц смежности и матриц ст епеней.
Ненаправленный граф
В ненаправленном графе (или неориентированном, undirected graph) рёбра не имеют направления: если вершина соединена с , то симметрично соединена с .
Пример ненаправленного графа:
В нём 5 вершин и 5 ребер и .
Примеры данных, описываемых ненаправленным графом:
молекула, в которой узлами являются атомы, а рёбрами - химические связи;
электрические схемы, в которых узлами являются элементы схемы, а рёбрами - провода между ними;
социальная сеть, где узлами выступают пользователи, а рёбрами - отношения взаимной дружбы между ними;
туристическая карта, в которой узлами выступают локации, а рёбрами - пешеходные дороги между ними.