Безмасштабные сети (scale-free networks) Валерий Петрунин vpetrunin@inbox.ru.

Презентация:



Advertisements
Похожие презентации
Software Cloud Services О том, как Computer Science нам жить помогает или современные приложения теории графов Калачёв Максим Александрович Разработчик.
Advertisements

Теория графов Основные определения. Задание графов Графический способ – Привести пример графического задания графа, состоящего из вершин А, В и С, связанных.
{ изоморфизм графов - подграф - планарный и плоский графы - укладка плоских графов - маршруты, связность и компоненты - метрические характеристики - Эйлеровы.
Маршрут, цепь, цикл Маршрутом называют последовательность вершин и ребер, в которой любые два соседних элемента инцидентны (т.е. соединены). Например:
Графы Лекция 2. Графы Неориентированным графом (графом) называется тройка (V, E, ), где V и E конечные множества и {X V : | X | = 2}. Ориентированным.
Графы Волновой метод. Задание графов Пусть граф задан графически. Составить матрицу смежности и матрицу инцидентности для этого графа
Введение в теорию графов 11 класс Профиль Учитель информатики Тивякова Л.А., к учебнику Н.Д.Угриновича.
Системный подход в моделировании. «Система (от греч. – целое, составленное из частей; соединение) – множество элементов, находящихся в отношениях друг.
1. Основные понятия теории графов 1. Основные понятия теории графов 2. Степень вершины Введение 5. Ориентированные графы 6. Изоморфизм графов 7. Плоские.
Алгоритмы на графах Волновой метод. Постановка задачи Постановка задачи. Пусть G – неориентированный связный граф, а и b – две его вершины. Требуется.
Лекция 9 Отношения, графы Определения. Определение. Пусть а и b объекты. Через (а, b) обозначим упорядоченную пару, состоящую из объектов а и b, взятых.
Граф объектный (в программировании) это совокупность узлов и рёбер, соединяющих эти узлы. Объектные графы обеспечивают простой способ учёта взаимных связей.
Это раздел математики изучающий случайные события, находит зависимости между их появлениями, таким образом вычисляя вероятности их появлений.
ТЕОРИЯ ГРАФОВ ЗАДАЧА КОММИВОЯЖЕРА Гамильтоновы графы применяются для моделирования многих практических задач. Основой всех таких задач служит классиче.
V-множество вершин, E- множество ребер Граф - G(V, Е). Л. Эйлер 1736 г. G(V, Е, f) V,E – множества, отображение инциденции f: Е V&V множества Е в V&V Основы.
Граф – это совокупность непустого множества вершин и множества пар связей между ними Что такое граф?
Лекция 5 Теория графов, сетей, социальные сети и институты.
Задача о максимальном потоке в сети Алгоритм Фалкерсона-Форда.
Основные ПОНЯТИЯ ТЕОРИИ ГРАФОВ. Граф И ЕГО СВОЙСТВА ПРИМЕРЫ ГРАФОВ.
Лекция «Основы концепции Complex Networks и ее примененений» ЛАНДЭ Д.В., д.т.н., профессор НТУУ «КПИ», ведущий научный сотрудник ИПРИ НАН Украины Летняя.
Транксрипт:

Безмасштабные сети (scale-free networks) Валерий Петрунин

Граф Граф или неориентированный граф G это упорядоченная пара G: = (V,E), для которой выполнены следующие условия:упорядоченная пара V это множество вершин или узлов,множество E это множество пар (в случае неориентированного графа неупорядоченных) вершин, называемых рёбрами.

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

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

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

Числом вершинной связности (или просто числом связности) графа называется число, равное наименьшему числу вершин, удаление которых приводит к несвязному или одновершинному графу

Две категории сетей Классические(случайные) - новые узлы присоединяются к существующим примерно с одинаковой вероятностью, Безмасштабные - существуют узлы притягивающие непропорционально большое число новых узлов (концентраторы) Пример классической сети Пример безмасштабной сети

Число связей у отдельно взятого узла распределяется не по Пуассону, а по логарифмическому закону. Отсюда следует, что в большинстве реальных сетей основная часть узлов имеет ограниченное число связей, а отдельные узлы-концентраторы (Барабаши называет их hub) имеют аномально большое число связей

Число связей у отдельно взятого узла распределяется не по Пуассону, а по логарифмическому закону

Где мы можем увидеть безмасштабные сети? Техника: Сети электропередачи, Интернет, Веб,... Социум: половые контакты, связи, организации, дороги, авиамаршруты... Биология: нейроны; пищевые, экологические, метаболические сети,... Физика: молекулы, галактики…

Сеть цитируемости статей

Транспортная сеть

Социальная сеть

Human Sexual Contacts

Надежность сетей При удалении некоторого процента узлов, скажем 5%, граф рассыпается на мелкие кусочки, гигантский кластер перестаёт существовать Рост безмасштабной сети не приводит к увеличению ее устойчивости к случайным воздействиям

Надежность сетей

Вирусология Лечить случайные узлы ни к чему не приводит Если лечить хабы, то можно быстро погасить эпидемию СПИД, компьютерные вирусы

Предсказание Кто с кем напишет следующую статью? Где проложат новые дороги? Кто присоединится к группе риска?

СУБД Кластеризация: запросы к сетям будут бегать по соседям. Что делать с хабами? С костяком? Зависит от кластеризации или s- метрики.

Выводы Таким структурам свойственна масштабная инвариантность, поэтому мы дали им название "безмасштабные сети" (scale-free networks). необычайно стойки к случайным отказам, но чрезвычайно уязвимы для скоординированных атак. многие прикладные задачи - от разработки эффективных лекарственных средств и борьбы с эпидемиями до защиты пользователей Интернета от хакеров...