Зигзагообразный продукт - Zig-zag product
В теория графов, то зигзагообразный продукт из регулярные графики , обозначаемый , берет большой граф () и небольшой граф () и создает граф, который приблизительно наследует размер большого, но степень малого. Важным свойством зигзагообразного продукта является то, что если хороший расширитель, то расширение получившегося графа лишь ненамного хуже, чем расширение .
Грубо говоря, зигзагообразный продукт заменяет каждую вершину с копией (облаком) , и соединяет вершины, перемещая небольшой шаг (зиг) внутри облака, за которым следует большой шаг (заг) между двумя облаками, и, наконец, выполняет еще один маленький шаг внутри облака назначения.
Зигзагообразный продукт был представлен Рейнгольд, Вадхан и Вигдерсон (2000). Когда впервые было введено зигзагообразное произведение, оно использовалось для явного построения расширителей и экстракторов постоянной степени. Позже зигзагообразное изделие использовалось в теория сложности вычислений чтобы доказать, что симметричное пространство журнала и пространство журнала равны (Рейнгольд 2008 ).
Определение
Позволять быть -регулярный график на с карта вращения и разреши быть -регулярный график на с картой вращения .Зигзагообразный продукт. определяется как -регулярный график на чья карта вращения как следует:
:
- Позволять .
- Позволять .
- Позволять .
- Выход .
Характеристики
Понижение степени
Из определения зигзагообразного произведения следует, что оно преобразует граф к новому графу, который -обычный. Таким образом, если значительно больше, чем , зигзагообразный продукт снизит степень . Грубо говоря, усиливая каждую вершину в облако размером продукт фактически разбивает ребра каждой исходной вершины между вершинами облака, которое его заменяет.
Сохранение спектральной щели
Расширение графика можно измерить по его спектральный промежуток, с важным свойством зигзагообразного произведения - сохранением спектральной щели. То есть, если является «достаточно хорошим» расширителем (имеет большую спектральную щель), то расширение зигзагообразного произведения близко к исходному расширению .
Формально: Определить -граф как любой -регулярный график на вершины, у которых второе по величине собственное значение (связанного случайного блуждания) имеет абсолютное значение не более .
Позволять быть -граф и быть -граф, тогда это -граф, где .
Сохранение связи
Зигзагообразный продукт работает отдельно на каждом подключенном компоненте .
Формально, учитывая два графика: , а -регулярный график на и , а -регулярный график на - если компонент связности тогда , куда является подграфом индуцированный (т.е. график на который содержит все ребра из между вершинами в ).
Приложения
Строительство расширителей постоянной степени
В 2002 году Омер Рейнгольд, Салил Вадхан и Ави Вигдерсон дали простую явную комбинаторную конструкцию расширяющих графов постоянной степени. Конструкция является итеративной и требует в качестве базового строительного блока одного расширителя постоянного размера. На каждой итерации зигзагообразное произведение используется для создания другого графа, размер которого увеличивается, но его степень и расширение остаются неизменными. Этот процесс продолжается, давая произвольно большие расширители.
Из свойств зигзагообразного продукта, упомянутых выше, мы видим, что произведение большого графа на маленький граф наследует размер, аналогичный большому графу, и степень, аналогичную малому графу, при сохранении свойств расширения от обоих, таким образом позволяющий увеличить размер расширителя без вредных последствий.
Решение проблемы неориентированной s-t связности в логарифмическом пространстве
В 2005 году Омер Рейнгольд представил алгоритм, который решает неориентированные st-подключение проблема, проблема проверки, существует ли путь между двумя заданными вершинами в неориентированном графе, используя только логарифмическое пространство. Алгоритм во многом основан на зигзагообразном произведении.
Грубо говоря, чтобы решить проблему неориентированной s-t-связности в логарифмическом пространстве, входной граф преобразуется, используя комбинацию мощности и зигзагообразного произведения, в регулярный граф постоянной степени с логарифмическим диаметром. Силовое произведение увеличивает расширение (следовательно, уменьшает диаметр) за счет увеличения степени, а зигзагообразное произведение используется для уменьшения степени при сохранении расширения.
Смотрите также
Рекомендации
- Рейнгольд, О.; Вадхан, С.; Вигдерсон, А. (2000), "Энтропийные волны, продукт зигзагообразного графа, а также новые расширители и экстракторы постоянной степени", Proc. 41-й симпозиум IEEE по основам компьютерных наук (FOCS), стр. 3–13, arXiv:математика / 0406038, Дои:10.1109 / SFCS.2000.892006.
- Рейнгольд, О. (2008), «Ненаправленное подключение в лог-пространстве», Журнал ACM, 55 (4): Статья 17, 24 страницы, Дои:10.1145/1391289.1391291.
- Рейнгольд, О.; Тревизан, Л.; Вадхан, С. (2006), «Псевдослучайные прогулки по регулярным орграфам и проблема RL vs. L», Proc. 38-й симпозиум ACM по теории вычислений (STOC), стр. 457–466, Дои:10.1145/1132516.1132583.