Разреженная сеть
В сетевой науке разреженная сеть имеет гораздо меньше связей, чем возможное максимальное количество связей внутри этой сети (противоположностью является плотная сеть ). Исследование разреженных сетей — относительно новая область, стимулируемая в первую очередь изучением реальных сетей, таких как социальные и компьютерные сети. [1]
Идея гораздо меньшего количества ссылок, конечно, разговорная и неформальная. Хотя порог для конкретной сети может быть изобретен, не существует универсального порога, который бы определял, что на самом деле означает гораздо меньше . В результате не существует формального ощущения разреженности какой-либо конечной сети, несмотря на широко распространенное мнение, что большинство эмпирических сетей действительно разрежены. Однако в случае моделей бесконечных сетей существует формальное ощущение разреженности, определяемое поведением количества ребер (M) и/или средней степени ( ⟨k⟩ ) по мере увеличения количества узлов (N). до бесконечности. [2]
Определения
[ редактировать ]Простая невзвешенная сеть размером называется разреженным, если число связей в нем гораздо меньше максимально возможного количества ссылок : [1]
.
В любой данной (реальной) сети количество узлов N и связей M представляет собой всего лишь два числа, поэтому значение гораздо меньшего знака ( выше) является чисто разговорным и неформальным, как и утверждения типа «многие реальные сети редки».
Однако если мы имеем дело с синтетической последовательностью графов или сетевая модель, которая четко определена для сетей любого размера N = 1,2,..., , тогда приобретает свой обычный формальный смысл:
.
Другими словами, сетевая последовательность или модель называется плотным или разреженным в зависимости от того, соответствует ли (ожидаемая) средняя степень в масштабируется линейно или сублинейно с помощью N : [2] [3]
является плотным, если ;
является разреженным, если .
Важным подклассом разреженных сетей являются сети, средняя степень которых либо постоянна, либо сходится к константе. Некоторые авторы называют только такие сети разреженными, другие оставляют за ними специальные названия: [4]
является действительно разреженным , чрезвычайно разреженным или ультраразреженным, если .
Также существуют альтернативные, более строгие определения разреженности сети, требующие сходимости распределения степеней в до четко определенного предела при . [5] Согласно этому определению, граф N-звезды , например, не является редким.
Распределение степеней узла
[ редактировать ]Распределение степеней узлов меняется с увеличением связности. Как предполагает Flickr Network Analysis, разная плотность каналов в сложных сетях имеет различное распределение степеней узлов. [6] Редко связанные сети имеют масштабно-независимое распределение по степенному закону . С ростом связности сети демонстрируют все большее отклонение от степенного закона. Одним из основных факторов, влияющих на связность сети, является сходство узлов . Например, в социальных сетях люди, скорее всего, будут связаны друг с другом, если они имеют общее социальное происхождение, интересы, вкусы, убеждения и т. д. В контексте биологических сетей белки или другие молекулы связаны, если они точно или дополняют друг друга. их сложных поверхностей. [6]
Общая терминология
[ редактировать ]Если узлы в сетях не взвешены, структурные компоненты сети можно показать через матрицу смежности . Если большинство элементов в матрице равны нулю, такая матрица называется разреженной матрицей . Напротив, если большинство элементов ненулевые, то матрица плотная . Разреженность или плотность матрицы определяется отношением нулевого элемента к общему числу элементов в матрице. Аналогично, в контексте теории графов , если количество связей близко к максимальному, то граф будет называться плотным графом . Если количество ссылок меньше максимального количества ссылок, этот тип графов называется разреженным графом . [7]
Приложения
[ редактировать ]Разреженную сеть можно найти в социальных , компьютерных и биологических сетях , а также ее приложения можно найти в транспортных сетях , сетях электропередач, сетях цитирования и т. д. Поскольку большинство реальных сетей большие и редкие, было разработано несколько моделей для понимания и проанализировать их. [8] Эти сети вдохновили на разработку разреженных сетей на кристалле в разработке многопроцессорных встраиваемых компьютеров .
Разреженные сети также удешевляют вычисления, позволяя хранить сеть в виде списка смежности , а не матрицы смежности . Например, при использовании списка смежности перебор соседей узла может быть достигнут за O(M/N), тогда как при использовании матрицы смежности это достигается за O(N). [2]
Ссылки
[ редактировать ]- ^ Перейти обратно: а б Барабаши, Альберт-Ласло (2015). Сетевая наука . Издательство Кембриджского университета . Проверено 25 мая 2015 г.
- ^ Перейти обратно: а б с Ньюман, Марк. Сети, 2-е издание . Проверено 14 февраля 2021 г.
- ^ Боллобас, Бела (1985). Случайные графики . Академическая пресса.
- ^ Янсон, Сванте (2018). «Заменяемые случайные графики On Edge» . J Stat Phys . 173 (3–4): 448–484. arXiv : 1702.06396 . Бибкод : 2018JSP...173..448J . дои : 10.1007/s10955-017-1832-9 . ПМК 6405020 . ПМИД 30930480 .
- ^ ван дер Хофстад, Ремко (2017). Случайные графы и сложные сети . Издательство Кембриджского университета. дои : 10.1017/9781316779422 . ISBN 9781316779422 .
- ^ Перейти обратно: а б Шольц, Матиас (7 января 2015 г.). «Сходство узлов как основной принцип связности в сложных сетях» . Журнал интеллектуального анализа данных и цифровых гуманитарных наук . 2015 (77). arXiv : 1010.0803 . дои : 10.46298/jdmdh.33 . S2CID 221799 . Проверено 25 мая 2015 г.
- ^ Найкамп, Дуэйн К. «Введение в сети» . Математическое понимание . Проверено 25 мая 2015 г.
- ^ Грибонваль, Реми. «Разреженные модели, алгоритмы и обучение крупномасштабным данным» . МАЛЕНЬКИЙ . Проверено 25 мая 2015 г.