Діаметр (теорія графів)

У теорії графів діаметр зв'язного неорієнтованого графа є найбільшою відстанню між будь-якими двома його вершинами. Тобто це діаметр множини для множини вершин графа, для найкоротшої відстані в графі. Діаметр може розглядатися як для зважених, так і для незважених графів. Дослідники вивчали проблему обчислення діаметра, як для довільних графів, так і для спеціальних класів графів.

Діаметри незважених і зважених графів

Діаметр незв'язного графа може бути нескінченним або невизначеним.

Графи малого діаметра

Задача степеня діаметра шукає тісні зв’язки між діаметром, кількістю вершин і степенем графа. Один із способів її формулювання — пошук найбільшого графа із заданими межами на його степінь та діаметр. Для будь-якого фіксованого степеня максимальний розмір графа є експоненційним у діаметрі, при цьому основа експоненти залежить від степеня. [1]

Обхват графа, довжина його найкоротшого циклу, може бути не більше для графів діаметра . Регулярні графи, для яких обхват рівний є графами Мура. Існує лише скінчена кількість графів Мура, але точна їх кількість невідома. Вони є розв’язками задачі степеня діаметра для своїх степеня та діаметра. [2]

Мережі малого світу — це клас графів із малим діаметром, що моделює феномен реального світу — теорії шести рукостискань у соціальних мережах. [3]

Алгоритми

Для довільних графів

Діаметр графа можна обчислити за допомогою алгоритму найкоротшого шляху, а саме обчислити найкоротші шляхи між усіма парами вершин, а потім взяти із них максимум. У графі з додатними вагами ребер це можна зробити, повторно використовуючи алгоритм Дейкстри по одному разу для кожної можливої початкової вершини. У графі із вершин та ребер, такий підхід має часову складність . Обчислення найкоротших шляхів для всіх вершин є найшвидшим відомим методом точного обчислення діаметра для зваженого графа. [4]

У незваженому графі алгоритм Дейкстри може бути замінений пошуком у ширину, що дасть часову складність . Як альтернатива, діаметр можна обчислити за допомогою алгоритму, заснованого на швидкому множенні матриці, тоді час буде пропорційний часу множення матриці, а саме близько використовуючи відомі алгоритми множення матриць. [5] Для розріджених графів із невеликою кількістю ребер повторний пошук у ширину є швидшим, ніж множення матриць. Якщо припустити гіпотезу сильного експоненціального часу, повторний пошук у ширину є майже оптимальним: ця гіпотеза означає, що жоден алгоритм не може досягти часу для будь-якого . [4]

Діаметр зваженого графа можна наближати з точністю до коефіцієнта апроксимації за час , де позначення приховує логарифмічні множники в обмеженні часу. [6] Згідно з гіпотезою про експоненціальний час, неможливо отримати суттєво більш точне наближення, суттєво швидше, ніж обрахунок усіх пар найкоротших шляхів. [4]

Для спеціальних класів графів

Діаметр можна обчислити за лінійний час для інтервальних графів [7] і за майже лінійний час для графів з обмеженою шириною дерева. [8] На медіанних графах діаметр можна знайти в межах субквадратичного часу . [9] У будь-якому класі графів, замкнених відносно мінорів графів, таких як планарні графи, можна обчислити діаметр у субквадратичному часі з експонентою, що залежить від сімейства графів. [10]

Дивіться також

Список літератури

  1. Miller, Mirka; Širáň, Jozef (2005), Moore graphs and beyond: A survey of the degree/diameter problem, Electronic Journal of Combinatorics, Dynamic survey: DS14
  2. Dalfó, C. (2019), A survey on the missing Moore graph (PDF), Linear Algebra and Its Applications, 569: 1—14, doi:10.1016/j.laa.2018.12.035, hdl:2117/127212, MR 3901732, S2CID 126689579
  3. Amaral, L. A. N.; Scala, A.; Barthélémy, M.; Stanley, H. E. (September 2000), Classes of small-world networks, Proceedings of the National Academy of Sciences, 97 (21): 11149—11152, arXiv:cond-mat/0001458, doi:10.1073/pnas.200327197, PMID 11005838
  4. а б в Roditty, Liam; Vassilevska Williams, Virginia (2013), Fast approximation algorithms for the diameter and radius of sparse graphs, у Boneh, Dan; Roughgarden, Tim; Feigenbaum, Joan (ред.), Symposium on Theory of Computing Conference, STOC'13, Palo Alto, CA, USA, June 1-4, 2013, Association for Computing Machinery, с. 515—524, doi:10.1145/2488608.2488673, ISBN 978-1-4503-2029-0
  5. Cygan, Marek; Gabow, Harold N.; Sankowski, Piotr (2012), Algorithmic applications of Baur-Strassen's theorem: shortest cycles, diameter and matchings, 53rd Annual IEEE Symposium on Foundations of Computer Science, FOCS 2012, New Brunswick, NJ, USA, October 20-23, 2012, IEEE Computer Society, с. 531—540, arXiv:1204.1616, doi:10.1109/FOCS.2012.72, ISBN 978-0-7695-4874-6
  6. Chechik, Shiri; Larkin, Daniel H.; Roditty, Liam; Schoenebeck, Grant; Tarjan, Robert Endre; Vassilevska Williams, Virginia (2014), Better approximation algorithms for the graph diameter, у Chekuri, Chandra (ред.), Proceedings of the Twenty-Fifth Annual ACM–SIAM Symposium on Discrete Algorithms, SODA 2014, Portland, Oregon, USA, January 5-7, 2014, SIAM, с. 1041—1052, doi:10.1137/1.9781611973402.78, ISBN 978-1-61197-338-9
  7. Olariu, Stephan (1990), A simple linear-time algorithm for computing the center of an interval graph, Int. J. Comput. Math., 34 (3–4): 121—128, doi:10.1080/00207169008803870
  8. Bringmann, Karl; Husfeldt, Thore; Magnusson, Måns (2020), Multivariate analysis of orthogonal range searching and graph distances, Algorithmica, 82 (8): 2292—2315, doi:10.1007/s00453-020-00680-z, MR 4132892
  9. Bergé, Pierre; Ducoffe, Guillaume; Habib, Michel (2024), Subquadratic-time algorithm for the diameter and all eccentricities on median graphs, Theory of Computing Systems, 68 (1): 144—193, arXiv:2110.02709, doi:10.1007/s00224-023-10153-9, MR 4699679
  10. Ducoffe, Guillaume; Habib, Michel; Viennot, Laurent (2022), Diameter, eccentricities and distance oracle computations on H-minor free graphs and graphs of bounded (distance) Vapnik-Chervonenkis dimension, SIAM Journal on Computing, 51 (5): 1506—1534, arXiv:1907.04385, doi:10.1137/20M136551X, MR 4502132
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya