Пример вероятностного расчета на основе случайного графа

Задача 1.

Пусть задан случайный граф , изображенный на рис. 3, и требуется определить вероятность связности вершин 1 и 2 .

Существует несколько путей решения этой задачи.

Путь 1.

Сначала рассмотрим все возможные пути из вершины 1 в 2. Всего их два: ; .

Вероятность существования первого пути , второго – . Следовательно, вершины 1 и 2 связны с вероятностью

(1)

Путь 2.

Рассмотрим множество всех возможных неслучайных графов, которые можно получить на основе случайного. Каждый такой граф может появиться со своей вероятностью . Среди них выделим подмножество , в котором путь из вершины 1 в вершину 2 существует. Для рассматриваемого примера N = 8, К = 5. Список элементов и вероятности появления такого графа представлены в таблице 1.

N Ребро 1-2 Ребро 2-3 Ребро 1-3 Вероятность появления
нет есть есть
есть нет нет
есть нет есть
есть есть нет
есть есть есть

 

Теперь просуммируем вероятности, соответствующие элементам множества , и получим окончательный ответ, совпадающий с результатом формулы (1):

Путь 3.

Рассмотрим две ситуации. Для первой будем полагать, что ребро 2-3 всегда существует. Для второй ситуации будем полагать, что ребро 2-3 не существует. В этом случае можно перейти к рассмотрению двух новых случайных графов: , появление которого возможно с вероятностью , и , который может появиться с вероятностью , как это показано на рис. 4.

Поскольку ребро 2-3 для случайного графа существует всегда, то вершины 2 и 3 можно объединить в одну, как показано на рис. 3. Для же ребро 2-3 просто отсутствует.

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

Для полученных с помощью декомпозиции случайных графов определим вероятность связности вершин 1 и 2:

(2)

(3)

Теперь, чтобы получить вероятность связности для случайного графа воспользуемся формулами (2) и (3):

(4)

Нетрудно проверить, что результаты формул (1) и (4) совпадают.

 

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

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