Гамильтоновы циклы в случайных графах пересечений: различия между версиями
Irina (обсуждение | вклад) |
Irina (обсуждение | вклад) |
||
Строка 20: | Строка 20: | ||
Определение 2. Рассмотрим неориентированный граф G = (V, E), где V – множество вершин, а E – множество ребер. Этот граф содержит гамильтонов цикл в том и только том случае, когда имеется простой цикл, содержащий каждую вершину V. | '''Определение 2'''. Рассмотрим неориентированный граф G = (V, E), где V – множество вершин, а E – множество ребер. Этот граф содержит гамильтонов цикл в том и только том случае, когда имеется простой цикл, содержащий каждую вершину V. | ||
Рассмотрим экземпляр <math>G_{n,m,p} \;</math>; какова вероятность, что при конкретных значениях параметров n, m и p этот экземпляр будет гамильтоновым графом? Если выразить параметр p модели в виде функции от n и m, то в работе [ ] можно найти пороговую функцию P(n | Рассмотрим экземпляр <math>G_{n,m,p} \;</math>; какова вероятность, что при конкретных значениях параметров n, m и p этот экземпляр будет гамильтоновым графом? Если выразить параметр p модели в виде функции от n и m, то в работе [2] можно найти пороговую функцию P(n, m) для свойства графа «содержит гамильтонов цикл»; иначе говоря, функция P(n, m) is определяется следующим образом: | ||
if p(n | |||
<math>if p(n, m) << P(n, m) \;</math> | |||
if p(n | <math>\lim_{n,m \to \infty} \; \mathbf{Pr} [G_{n,m,p} содержит гамильтонов цикл] = 0</math> | ||
<math>if p(n, m) >> P(n, m)</math> | |||
<math>\lim_{n,m \to \infty} \; \mathbf{Pr} [G_{n,m,p} содержит гамильтонов цикл] = 1 </math> | |||
Версия от 04:46, 3 мая 2015
Ключевые слова и синонимы
Порог появления гамильтоновых циклов в случайных графах пересечений; отношения стохастического порядка между моделью случайных графов Эрдеша-Реньи и случайными графами пересечений
Постановка задачи
Эдвард Марчевский доказал, что каждый граф может быть представлен в виде списка множеств, в котором каждая вершина соответствует множеству, а ребра – непустому пересечению множеств. Естественным образом возникает вопрос: графы какого типа будут получаться чаще всего при случайной генерации таких списков?
Рассмотрим модель случайных графов, в которых каждая вершина случайным и независимым от других вершин образом выбирает из универсального множества членов своего соответствующего множества. Созданное вероятностное пространство представляет собой пространство случайных графов пересечений
Определение 1. Пусть n и m – целые положительные числа и
Pr [вершина i выбирает элемент j] = p,
причем эти события взаимно независимы.
Типичным вопросом относительно графа является наличие в нем цикла – множества ребер, формирующих путь, первая и последняя вершина которого совпадают, проходящий по всем вершинам графа ровно один раз. Такой цикл называется гамильтоновым циклом, а содержащий его граф – гамильтоновым графом.
Определение 2. Рассмотрим неориентированный граф G = (V, E), где V – множество вершин, а E – множество ребер. Этот граф содержит гамильтонов цикл в том и только том случае, когда имеется простой цикл, содержащий каждую вершину V.
Рассмотрим экземпляр
Если такое свойство графа, как «содержит гамильтонов цикл», выполняется с вероятностью, стремящейся к 1 (или 0), в то время как n и m стремятся к бесконечности, то мы можем утверждать, что свойство выполняется (или не выполняется) «почти наверное» или «почти заведомо».
Если параметр m в
Доказательство существования гамильтонова цикла в графе
Определение 3. Пусть n – целое положительное число и 0 < p < 1. Случайный граф G(n, p) представляет собой вероятностное пространство над множеством графов на множестве вершин f1..: ; ng, определенное соотношением
Pr [i,j]=p
причем эти события взаимно независимы.
Отношение стохастического порядка между двумя моделями случайных графов устанавливается следующим образом: если A – возрастающее свойство графа, тогда имеет место
где p = f(p). Свойство графа A является возрастающим в том и только том случае, что если A выполняется для графа G(V, E), то A выполняется для любого графа G(v, E0): E0 2 E.
Основные результаты
Теорема 1. Пусть m = \na], где a – фиксированное положительное вещественное число, а C1 и C2 – достаточно большие константы. If log n p > C\ for 0 < a < 1 or P >C2 for a > 1 тогда почти все Gn;m являются гамильтоновыми. Границы являются асимптотически плотными. Заметим, что теорема ничего не говорит о случае m = n, т.е. a = 1.
Применение
Модель случайных графов Эрдеша-Реньи, Gn;p, широко изучалась в информатике, поскольку она предлагает полезную структуру для изучения таких практических задач, как «надежные сетевые вычисления», а также представляет собой «типичный пример» графа и в силу этого используется для анализа графовых алгоритмов в среднем. Однако простота модели Gn;p означает, что она неспособна удовлетворительно отобразить многие практические задачи информатики – главным образом потому, что независимые граничные события в большинстве задач не слишком оправданны. К примеру, рассмотрим граф, вершины которого представляют множество объектов, расположенных в конкретной географической области или движущихся туда, а ребра – линии радиосвязи. Мы ожидаем, что в таком графе две вершины u и w с большей вероятностью являются смежными, чем любая другая произвольная пара вершин, если обе они смежны некоторой третьей вершине v. Даже эпидемиологические феномены (такие как распространение заболеваний) более точно описываются этой моделью случайных графов пересечений, учитывающей близость расположения. Среди прочих приложений можно отметить «забывчивое» распределение ресурсов в дистрибутивной среде, взаимодействие мобильных агентов, перемещающихся по сети, и т.д.
Модель случайных графов пересечений
Открытые вопросы
Как и во многих других случайных структурах, например, Gn;p и random formulae, свойства случайных графов пересечений также имеют пороговое поведение. До настоящего момента пороговое поведение исследовалось для появления порожденных подграфов и гамильтоновости. Также можно изучать такие аспекты случайных графов пересечений, как поведение модели относительно связности, т.е. формирование путей и формирование гигантских компонент. Кроме того, представляет значительный интерес изменение продолжительности смешивания и продолжительности покрытия в зависимости от изменения параметра p модели.
См. также
Литература
1. Alon, N., Spencer, J.H.: The Probabilistic Method. 2nd edn. Wiley, New York (2000)
2. Efthymiou, C., Spirakis, P.G.: On the Existence of Hamilton Cycles in Random Intersection Graphs. In: Proc. of the 32nd ICALP. LNCS, vol. 3580, pp. 690-701. Springer, Berlin/Heidelberg (2005)
3. Fill, J.A., Scheinerman, E.R., Singer-Cohen, K.B.: Random intersection graphs when m = !(n): an equivalence theorem relating the evolution of the G(n; m; p) and G(n; p) models. Random Struct. Algorithms 16,156-176 (2000)
4. Karonski, M., Scheinerman, E.R., Singer-Cohen, K.: On Random Intersection Graphs: The Subgraph Problem. Comb. Probab. Comput. 8,131-159(1999)
5. Komlos, J., Szemeredi, E.: Limit Distributions for the existence of Hamilton cycles in a random graph. Discret. Math. 43,55-63 (1983)
6. Korshunov, A.D.: Solution of a problem of P. Erdos and A. Renyion Hamilton Cycles in non-oriented graphs. Metody Diskr.Anal. TeoriyUpr.Syst. Sb.TrubovNovosibrirsk31,17-56 (1977)
7. Nikoletseas, S., Raptopoulos, C., Spirakis, P.: Expander Properties and the Cover Time of Random Intersection Graphs. In: Proc of the 32nd MFCS, pp. 44-55. Springer, Berlin/Heidelberg (2007)
8. Nikoletseas, S., Raptopoulos, C., Spirakis, P.: The existence and Efficient construction of Large Independent Sets in General Random Intersection Graphs. In: Proc. of the 31 st ICALP. LNCS, vol. 3142, pp. 1029-1040. Springer, Berlin/Heidelberg (2004)
10. Singer, K.: Random Intersection Graphs. Ph. D. thesis, The Johns Hopkins University, Baltimore (1995)
11. Spirakis, P.G. Raptopoulos, C.: Simple and Efficient Greedy Algorithms for Hamilton Cycles in Random Intersection Graphs. In: Proc. of the 16th ISAAC. LNCS, vol. 3827, pp. 493-504. Springer, Berlin/Heidelberg (2005)
12. Stark, D.: The Vertex Degree Distribution of Random Intersection Graphs. Random Struct. Algorithms 24, 249-258 (2004)