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