Відстань (теорія графів)У теорії графів, відстань між двома вершинами графа — це кількість ребер у найкоротшому шляху, що сполучає їх. Це поняття також відоме як геодезична відстань.[1] Зауважте, що може існувати більш ніж один найкоротший шлях між двома вершинами.[2] Якщо нема шляху, що поєднував би дві вершини, тобто, якщо вони належать до різних компонент зв'язності, тоді ми кажемо, що відстань нескінченна. Для орієнтованого графа відстань між двома вершинами та визначається як довжина найкоротшого орієнтованого шляху з в за умови, що принаймні один такий шлях існує.[3] Зауважте, що на відміну від неорієнтованого графа, відстань не обов'язково збігається з , і можливі випадки, коли одна відстань визначена, а інша ні. Пов'язані поняттяМетричний простір визначений на множині вершин за допомогою відстаней на графі називається метрикою графа. Множина вершин (не орієнтованого графа) і ця функція відстаней утворюють метричний простір тоді, і тільки тоді, коли граф є зв'язним. Ексцентриситет вершини — це найбільша геодезична відстань між і будь-якою іншою вершиною. Радіус графа — це мінімальний ексцентриситет будь-якої з вершин графа або, символьно, . Діаметр графа — це максимальний ексцентриситет будь-якої з вершин графа. Тобто, — це найдовша відстань між будь-якою двійкою вершин, . Щоб знайти діаметр графа спочатку знайдіть найкоротші шляхи між кожною двійкою вершин графа. Найбільша довжина серед цих шляхів і є діаметром графа. Центральна вершина графа — це вершина, ексцентриситет якої дорівнює радіусу графа, тобто . ![]() Периферійна вершина графа діаметру — це така вершина , що . Псевдопериферійна вершина має властивість, що для будь-якої вершини , якщо є якнайдалі від , тоді й є якнайдалі . Формально, вершина u псевдопериферійна, якщо для кожної вершини v для якої виконується . Розбиття вершин графа на підмножини згідно з їх відстанями від певної вершини називається рівневою структурою[en] графа. Граф, у якому для кожної двійки вершин існує унікальний найкоротший шлях, що сполучає їх, називається геодезичним графом. Наприклад, дерево — це геодезичний граф.[4] Алгоритм знаходження псевдопериферійних вершинЧасто алгоритмам для побудови розріджених матриць з найменшим розкидом елементів від головної діагоналі необхідна вершина з високим ексцентриситетом, наприклад дивись алгоритм Катхілл — Маккі. Периферійна вершина підійшла б найкраще, але таку вершину часто важко знайти. Зазвичай можна використати псевдопериферійну вершину. Таку вершину легко знайти за допомогою такого алгоритму:
Див. такожПримітки
|
Portal di Ensiklopedia Dunia