График расширения


Из Википедии, бесплатной энциклопедии
  (Перенаправлено из семейства Expander )
Перейти к навигации Перейти к поиску

В комбинаторной математике граф - расширитель — это разреженный граф , обладающий сильными свойствами связности , количественно определяемый с использованием вершинного , реберного или спектрального расширения. Экспандерные конструкции породили исследования в области чистой и прикладной математики с несколькими приложениями к теории сложности , проектированию надежных компьютерных сетей и теории кодов, исправляющих ошибки . [1]

Определения

Интуитивно понятно, что граф-расширитель — это конечный неориентированный мультиграф , в котором каждое не «слишком большое» подмножество вершин имеет «большую» границу . Различные формализации этих понятий порождают разные понятия расширителей: расширители ребер , расширители вершин и расширители спектра , как определено ниже.

Несвязный граф не является расширителем, так как граница компонента связности пуста. Каждый связный граф является расширителем; однако разные связные графы имеют разные параметры расширения. Полный граф имеет наилучшее свойство расширения, но он имеет максимально возможную степень. Неформально граф является хорошим расширителем, если он имеет низкую степень и высокие параметры расширения.

Расширение края

Реберное расширение (также изопериметрическое число или константа Чигера ) h ( G ) графа G на n вершинах определяется как

где , что также может быть записано как с дополнением и ребер между подмножествами вершин .

В уравнении минимум достигается по всем непустым множествам S , состоящим не более чем из n /2 вершин, а ∂S граница ребра S , т. е. множество ребер с ровно одним концом в S . [2]

Интуитивно,

минимальное количество ребер, которые нужно разрезать, чтобы разделить граф на две части. Расширение ребер нормализует эту концепцию, разделяя наименьшее количество вершин между двумя частями. Чтобы увидеть, как нормализация может резко изменить значение, рассмотрим следующий пример. Возьмите два полных графа с одинаковым количеством вершин n и добавьте n ребер между двумя графами, соединив их вершины один к одному. Минимальный разрез будет n , но расширение края будет 1.

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

Расширение вершины

Изопериметрический номер вершины (также расширение или увеличение вершины ) графа G определяется как

где — внешняя граница S , т . е. множество вершин в , имеющих хотя бы одного соседа в S . [3] В варианте этого определения (называемом расширением уникальных соседей ) заменяется набором вершин в V ровно с одним соседом в S. [4]

Изопериметрический номер вершины графа G определяется как

где – внутренняя граница S , т. е. множество вершин в S хотя бы с одним соседом в . [3]

Спектральное расширение

Когда G является d - регулярным , возможно линейное алгебраическое определение расширения, основанное на собственных значениях матрицы смежности A = A ( G ) G , где количество ребер между вершинами i и j . [5] Поскольку A симметричен , из спектральной теоремы следует, что A имеет n действительных собственных значений . Известно, что все эти собственные значения лежат в [− d ,d ] и, более конкретно, известно, что λ n = − d тогда и только тогда , когда G двудольна.

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

Поскольку G является регулярным, равномерное распределение для всех i = 1,..., n является стационарным распределением G . То есть имеем Au = du , а u — собственный вектор A с собственным значением λ 1 = d , где d — степень вершин G . Спектральная щель G определяется как d  λ 2 , и она измеряет спектральное расширение графа G. [6]

Если мы установим , так как это наибольшее собственное значение, соответствующее собственному вектору, ортогональному u , его можно эквивалентно определить с помощью отношения Рэлея :

куда

является 2-нормой вектора .

Нормализованные версии этих определений также широко используются и более удобны для формулировки некоторых результатов. Здесь рассматривается матрица , которая является марковской переходной матрицей графа G . Его собственные значения находятся в диапазоне от -1 до 1. Для не обязательно регулярных графов спектр графа можно определить аналогичным образом, используя собственные значения матрицы Лапласа . Для ориентированных графов рассматриваются сингулярные значения матрицы смежности A , которые равны корням собственных значений симметричной матрицы A T A .

Отношения между различными свойствами расширения

Определенные выше параметры расширения связаны друг с другом. В частности , для любого d -регулярного графа G

Следовательно, для графов с постоянной степенью расширение вершин и ребер качественно одинаково.

Неравенства Чигера

Когда G является -регулярным, что означает, что каждая вершина имеет степень , существует связь между изопериметрической константой h ( G ) и лакуной d − λ 2 в спектре оператора смежности G . По стандартной теории спектральных графов тривиальное собственное значение оператора смежности d -регулярного графа равно λ 1 = d , а первое нетривиальное собственное значение равно λ 2 . Если G связна, то λ 2 < d . Неравенство Додзюка [7] и независимо Алонаа Мильман [8] утверждает, что [9]

На самом деле это неравенство жесткое. Нижняя оценка достигается для гиперкуба , где и , а верхняя – для цикла, где и . [1] Это неравенство тесно связано с оценкой Чигера для цепей Маркова и может рассматриваться как дискретная версия неравенства Чигера в римановой геометрии .

Аналогичные связи между изопериметрическими номерами вершин и спектральной щелью также изучались: [10]

Асимптотически говоря, величины , и все ограничены сверху спектральной щелью .

Конструкции

Существует три основных стратегии явного построения семейств графов-расширителей. [11] Первая стратегия является алгебраической и теоретико-групповой, вторая стратегия является аналитической и использует аддитивную комбинаторику , а третья стратегия является комбинаторной и использует зигзагообразные и связанные с ними графовые произведения. Нога Алон показал, что некоторые графы, построенные из конечных геометрий , являются самыми редкими примерами сильно расширяющихся графов. [12]

Маргулис-Габбер-Галил

Алгебраические конструкции на основе графов Кэли известны для различных вариантов графов-расширителей. Следующая конструкция принадлежит Маргулису и была проанализирована Габбером и Галилом. [13] Для каждого натурального числа n рассматривается граф G n с множеством вершин , где : Для каждой вершины восемь смежных вершин равны

Тогда верно следующее:

Теорема. Для всех n граф G n имеет второе по величине собственное значение .

Графики Рамануджана

По теореме Алона и Боппаны все достаточно большие d -регулярные графы удовлетворяют , где - второе по величине собственное значение по модулю. [14] Как прямое следствие, мы знаем, что для каждого фиксированного и существует только конечное число -графов. Графы Рамануджана являются d -регулярными графами, для которых эта граница точна, удовлетворяя . [15] Следовательно, графы Рамануджана имеют асимптотически наименьшее возможное значение . Это делает их отличными расширителями спектра.

Любоцкий , Филлипс и Сарнак (1988), Маргулис (1988) и Моргенштерн (1994) показывают, как графы Рамануджана могут быть построены в явном виде. [16]

В 1985 году Алон предположил, что большинство -регулярных графов на n вершинах для достаточно больших почти являются рамануджановскими. [17] То есть при , они удовлетворяют

.

В 2003 году Джоэл Фридман доказал гипотезу и уточнил, что имеется в виду под «наиболее регулярными графами», показав, что случайные d -регулярные графы имеют для каждого с вероятностью , где . [18] [19]

Зигзагообразный продукт

Рейнгольд , Вадхан и Вигдерсон представили зигзагообразное произведение в 2003 году. [20] Грубо говоря, зигзагообразное произведение двух графов-расширителей дает граф лишь с немного худшим расширением. Следовательно, зигзагообразное произведение также можно использовать для построения семейств графов-расширителей. Если является -графом и является -графом, то зигзагообразный продукт является -графом , обладающим следующими свойствами.

  1. Если и , то ;
  2. .

В частности, . [20]

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

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

  1. Зиг - движение от к , используя ребро .
  2. Прыгайте через облака, используя край , чтобы добраться до
  3. Zag — перемещение от к с помощью края . [20]

Рандомизированные конструкции

Есть много результатов, которые показывают существование графов с хорошими свойствами расширения с помощью вероятностных аргументов. На самом деле существование экспандеров было впервые доказано Пинскером [21] , который показал, что для случайно выбранной вершины левый регулярный двудольный граф , для всех подмножеств вершин с высокой вероятностью, где – константа, зависящая от того, – . Алон и Ройхман [22] показали, что для каждой группы порядка и любого , существует такое, что граф Кэли на с образующими является расширителем, т.е. имеет второе собственное значение меньше, чем, с большой вероятностью.

Применение и полезные свойства

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

Экспандерные графы нашли широкое применение в компьютерных науках , при разработке алгоритмов , кодов с исправлением ошибок , экстракторов , генераторов псевдослучайных чисел , сетей сортировки ( Ajtai, Komlós & Szemerédi (1983) ) и надежных компьютерных сетей . Они также использовались в доказательствах многих важных результатов теории сложности вычислений , таких как SL  =  L ( Reingold (2008) ) и теоремы PCP ( Dinur (2007) ). В криптографии, графы-расширители используются для построения хеш-функций .

В обзоре графов-расширителей 2006 года Хори, Линиал и Вигдерсон разделили изучение графов-расширителей на четыре категории: экстремальные проблемы, типичное поведение, явные конструкции и алгоритмы. Экстремальные задачи сосредоточены на ограничении параметров расширения, в то время как типичные проблемы поведения характеризуют то, как параметры расширения распределяются по случайным графам. Явные построения сосредоточены на построении графиков, которые оптимизируют определенные параметры, а алгоритмические вопросы изучают оценку и оценку параметров.

Лемма о смешивании экспандеров

Лемма о смешивании экспандеров утверждает, что для -графа для любых двух подмножеств вершин S , TV , количество ребер между S и T примерно равно тому, что вы ожидаете в случайном d -регулярном графе. Аппроксимация тем лучше, чем меньше . В случайном d - регулярном графе, а также в случайном графе Эрдёша–Реньи с вероятностью ребра d / n мы ожидаем ребра между S и T.

Более формально пусть E ( S , T ) обозначает количество ребер между S и T . Если два множества не пересекаются, ребра в их пересечении учитываются дважды, т. е.

Тогда лемма о перемешивании экспандеров говорит о том, что имеет место следующее неравенство:

Многие свойства -графов являются следствием леммы о смешивании экспандеров, в том числе следующие. [1]

  • Независимое множество графа — это подмножество вершин, в котором нет двух смежных вершин. В -графе независимое множество имеет размер не более .
  • Хроматическое число графа , , - это минимальное количество цветов, необходимых для того, чтобы смежные вершины имели разные цвета. Хоффман показал, что , [23] а Алон, Кривелевич и Судаков показали, что если , то . [24]
  • Диаметр графа — это максимальное расстояние между двумя вершинами , где расстояние между двумя вершинами определяется как кратчайший путь между ними. Чанг показал, что диаметр -графа не превышает . [25]

Семплирование экспандера

Граница Чернова утверждает, что при выборке множества независимых выборок из случайных величин в диапазоне [−1, 1] с высокой вероятностью среднее значение наших выборок близко к ожидаемому значению случайной величины. Лемма выборки экспандерного обхода, созданная Айтаем, Комлосом и Семереди (1987) и Гиллманом (1998) , утверждает, что это также верно и при выборке из блуждания по графу-расширителю. Это особенно полезно в теории дерандомизации , поскольку выборка в соответствии с экспандерным блужданием использует намного меньше случайных битов, чем независимая выборка.

Сортировочная сеть АКС и примерные половинки

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

В сети сортировки AKS графы-расширители используются для построения ограниченных половин глубины . -halver принимает в качестве входных данных перестановку длины и делит входные данные пополам на два непересекающихся множества и так, что для каждого целого числа не более наименьших входных данных находятся в , а большинство самых больших входных данных находятся в . Множества и делятся пополам.

Следуя Ajtai, Komlós & Szemerédi (1983) , можно построить половинку глубины следующим образом. Возьмем вершину, двудольный расширитель степени с частями и одинакового размера, такой, что каждое подмножество вершин размера не выше имеет по крайней мере соседей.

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

После всех раундов примите за набор входных данных в регистрах in и за набор входных данных в регистрах in , чтобы получить -уполовинивание. Чтобы убедиться в этом, заметьте, что если регистры in и in соединены ребром, то после обработки сопоставления с этим ребром вход in будет меньше, чем у . Кроме того, это свойство остается верным на протяжении всего остального процесса. Теперь предположим, что для некоторых из них в . Тогда по свойствам расширения графа регистры этих входов связаны как минимум с регистрами в. В целом, это больше, чем просто регистры, поэтому должен быть какой-то регистр , соединенный с каким-то регистром , таким образом, чтобы окончательный ввод не был в , а окончательный ввод был. Однако это нарушает предыдущее свойство, и, таким образом, выходные наборы должны быть -половинками.

Смотрите также

  • Алгебраическая связность
  • Зигзагообразный продукт
  • Сверхсильное приближение
  • Теория спектральных графов

Примечания

  1. ^ a b c Хори, Линиал и Вигдерсон (2006)
  2. ^ Определение 2.1 в Hoory, Linial & Wigderson (2006)
  3. ^ a b Бобков, Удре и Тетали (2000)
  4. ^ Алон и Капальбо (2002)
  5. ^ см. Раздел 2.3 в Hoory, Linial & Wigderson (2006)
  6. Это определение спектральной щели взято из раздела 2.3 Hoory, Linial & Wigderson (2006).
  7. ^ Додзюк 1984 .
  8. ^ Алон и Спенсер 2011 .
  9. ^ Теорема 2.4 в Hoory, Linial & Wigderson (2006)
  10. ^ См. Теорему 1 и стр. 156, л.1 в Bobkov , Houdré & Tetali (2000) . Заметим, что λ 2 там соответствует 2( d  − λ 2 ) настоящей статьи (см. стр.153, л.5)
  11. ^ см., например, Yehudayoff (2012)
  12. ^ Алон, Нога (1986). «Собственные значения, геометрические расширители, сортировка по раундам и теория Рэмси». Комбинаторика . 6 (3): 207–219. CiteSeerX  10.1.1.300.5945 . DOI : 10.1007/ BF02579382 . S2CID 8666466 . 
  13. ^ см., например, стр. 9 Goldreich (2011)
  14. ^ Теорема 2.7 Hoory, Linial & Wigderson (2006)
  15. ^ Определение 5.11 Hoory, Linial & Wigderson (2006)
  16. ^ Теорема 5.12 Hoory, Linial & Wigderson (2006)
  17. ^ Алон, Нога (1 июня 1986 г.). «Собственные значения и расширители» . Комбинаторика . 6 (2): 83–96. doi : 10.1007/BF02579166 . ISSN 1439-6912 . S2CID 41083612 .  
  18. ^ Фридман, Джоэл (05 мая 2004 г.). «Доказательство второй гипотезы Алона о собственных значениях и связанных с этим проблем». архив : cs/ 0405020 .
  19. ^ Теорема 7.10 Hoory, Linial & Wigderson (2006)
  20. ^ a b c Рейнгольд, О .; Вадхан, С .; Вигдерсон, А. (2000). «Энтропийные волны, произведение зигзагообразного графика и новые расширители и экстракторы постоянной степени» . Материалы 41-го ежегодного симпозиума по основам информатики . IEEE вычисл. Соц: 3–13. doi : 10.1109/sfcs.2000.892006 . ISBN 0-7695-0850-2. S2CID  420651 .
  21. ^ Пинксер, М. (1973). «О сложности концентратора» . Журнал SIAM по вычислительной технике . СИАМ. CiteSeerX 10.1.1.393.1430 . 
  22. ^ Алон, Н .; Ройхман, Ю. (1994). «Случайные графы Кэли и расширители» . Случайные структуры и алгоритмы . Интернет-библиотека Wiley. 5 (2): 271–284. doi : 10.1002/rsa.3240050203 .
  23. ^ Хоффман, А.Дж.; Хоус, Леонард (1970). «О собственных значениях и раскрасках графов, II» . Анналы Нью-Йоркской академии наук . 175 (1): 238–242. Бибкод : 1970NYASA.175..238H . doi : 10.1111/j.1749-6632.1970.tb56474.x . ISSN 1749-6632 . S2CID 85243045 .  
  24. ^ Алон, Нога; Кривелевич, Михаил; Судаков, Бенни (01 сентября 1999 г.). «Раскрашивание графов с разреженными соседями» . Журнал комбинаторной теории, серия B. 77 (1): 73–82. doi : 10.1006/jctb.1999.1910 . ISSN 0095-8956 . 
  25. ^ Чанг, ФРК (1989). «Диаметры и собственные значения» . Журнал Американского математического общества . 2 (2): 187–196. doi : 10.1090/S0894-0347-1989-0965008-X . ISSN 0894-0347 . 

Рекомендации

Учебники и обзоры

  • Алон, Н .; Спенсер, Джоэл Х. (2011). «9.2. Собственные значения и расширители». Вероятностный метод (3-е изд.). Джон Уайли и сыновья.
  • Чанг, Фан Р.К. (1997), Теория спектральных графов , Серия региональных конференций CBMS по математике, том. 92, Американское математическое общество , ISBN 978-0-8218-0315-8
  • Давидофф, Гилиана; Сарнак, Питер; Валетт, Ален (2003), Элементарная теория чисел, теория групп и графы Рамануджана , тексты для студентов LMS, том. 55, издательство Кембриджского университета , ISBN 978-0-521-53143-6
  • Хори, Шломо; Линиал, Натан ; Вигдерсон, Ави (2006), «Расширяющие графы и их приложения» (PDF) , Бюллетень Американского математического общества , New Series, 43 (4): 439–561, doi : 10.1090 / S0273-0979-06-01126-8
  • Кребс, Майк; Шахин, Энтони (2011), Семейства расширителей и графики Кэли: руководство для начинающих , Oxford University Press, ISBN 978-0-19-976711-3

Исследовательские статьи

  • Айтай, М. ; Комлос, Дж. ; Семереди, Э. (1983), «Сортировочная сеть O (n log n)», Труды 15-го ежегодного симпозиума ACM по теории вычислений , стр. 1–9, doi : 10.1145/800061.808726 , ISBN 978-0-89791-099-6, S2CID  15311122
  • Айтай, М .; Комлос, Дж.; Семереди, Э. (1987), «Детерминированное моделирование в LOGSPACE», Труды 19-го ежегодного симпозиума ACM по теории вычислений , ACM, стр. 132–140, doi : 10.1145/28395.28410 , ISBN 978-0-89791-221-1, S2CID  15323404
  • Алон, Н .; Капальбо, М. (2002 г.), «Явные расширители уникальных соседей», 43-й ежегодный симпозиум IEEE по основам компьютерных наук, 2002 г. Труды , с. 73, CiteSeerX  10.1.1.103.967 , doi : 10.1109/SFCS.2002.1181884 , ISBN 978-0-7695-1822-0, S2CID  6364755
  • Бобков С.; Удре, К.; Тетали, П. (2000), «λ , вершинная изопериметрия и концентрация», Combinatorica , 20 (2): 153–172, doi : 10.1007/ s004930070018 , S2CID  1173532.
  • Динур, Ирит (2007), «Теорема PCP с усилением зазора» (PDF) , Journal of the ACM , 54 (3): 12–es, CiteSeerX  10.1.1.103.2644 , doi : 10.1145/1236457.1236459 , S2CID  53244523.
  • Додзюк, Юзеф (1984), "Разностные уравнения, изопериметрическое неравенство и быстротечность некоторых случайных блужданий", Trans. амер. Мат. соц. , 284 (2): 787–794, doi : 10.2307/1999107 , JSTOR  1999107.
  • Гиллман, Д. (1998), «Граница Чернова для случайных блужданий на графах-расширителях», SIAM Journal on Computing , 27 (4): 1203–1220, doi : 10.1137 / S0097539794268765
  • Голдрайх, Одед (2011), «Основные факты о графах-расширителях» (PDF) , Исследования сложности и криптографии , Конспекты лекций по информатике, 6650 : 451–464, CiteSeerX  10.1.1.231.1388 , doi : 10.1007/978-3 -642-22670-0_30 , ISBN 978-3-642-22669-4
  • Рейнгольд, Омер (2008), «Ненаправленная связность в лог-пространстве», Journal of the ACM , 55 (4): 1–24, doi : 10.1145/1391289.1391291 , S2CID  207168478
  • Йехудаофф, Амир (2012), «Доказательство расширения в три этапа», ACM SIGACT News , 43 (3): 67–84, doi : 10.1145/2421096.2421115 , S2CID  18098370

Недавние приложения

  • Хартнетт, Кевин (2018 г.), «Универсальный метод сортировки найденной сложной информации» , Quanta Magazine (опубликовано 13 августа 2018 г.)

Внешние ссылки

  • Краткое введение в Извещениях Американского математического общества
  • Вступительный доклад Майкла Нильсена
  • Конспект лекций из курса по эспандерам (Нати Линиал и Ави Вигдерсон)
  • Конспект лекций из курса по эспандерам (автор Prahladh Harsha)
  • Определение и применение спектральной щели
Получено с https://en.wikipedia.org/w/index.php?title=Expander_graph&oldid=1087303048 "