Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Пример неориентированного гиперграфа с и . Этот гиперграф имеет порядок 7 и размер 4. Здесь ребра соединяют не просто две вершины, а несколько, и представлены цветами.
PAOH визуализация гиперграфа
Альтернативное представление гиперграфа, представленного на рисунке выше, называется PAOH. [1] Ребра - это вертикальные линии, соединяющие вершины. V7 - изолированная вершина. Вершины выравниваются по левому краю. В легенде справа показаны названия ребер.
Пример ориентированного гиперграфа с и .

В математике , А Гиперграф является обобщением графа , в котором ребро может присоединиться любое количество вершин . Напротив, в обычном графе ребро соединяет ровно две вершины.

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

Направленный гиперграф отличается тем, что его гиперребра - это не множества, а упорядоченная пара подмножеств , составляющих хвост и голову гиперребра.

В то время как ребра графа соединяют только 2 узла, гиперребра соединяют произвольное количество узлов. Однако часто бывает желательно изучать гиперграфы, в которых все гиперребра имеют одинаковую мощность; к-равномерный гиперграф является Гиперграф таким образом, что все его гиперребра есть размер K . (Другими словами, один такой гиперграф представляет собой набор множеств, каждое такое множество является гиперребром, соединяющим k узлов.) Итак, 2-однородный гиперграф - это граф, 3-однородный гиперграф - это набор неупорядоченных троек и т. Д. Ненаправленный гиперграф также называют системой множеств или семейством множеств, взятым из универсального множества .

Гиперграфы можно рассматривать как структуры инцидентности . В частности, каждому гиперграфу соответствует двудольный «граф инцидентности» или « граф Леви », и наоборот, большинство, но не все, двудольные графы могут рассматриваться как графы инцидентности гиперграфов.

У гиперграфов много других названий. В вычислительной геометрии неориентированный гиперграф иногда может называться пространством диапазонов, а гиперребра - диапазонами . [2] В теории кооперативных игр гиперграфы называются простыми играми (играми с голосованием); это понятие применяется для решения проблем теории социального выбора . В некоторой литературе края называются гиперссылками или соединителями . [3]

Набор гиперграфов - это категория с гомоморфизмами гиперграфов в качестве морфизмов .

Приложения [ править ]

Ненаправленные гиперграфы полезны при моделировании таких вещей, как проблемы выполнимости, [4] базы данных, [5] машинное обучение [6] и проблемы дерева Штейнера . [7] Они широко используются в задачах машинного обучения в качестве регуляризации модели данных и классификатора (математика) . [8] Приложения включают рекомендательную систему (сообщества в виде гиперребер), [9] поиск изображений (корреляции в виде гиперребер) [10] и биоинформатику (биохимические взаимодействия в виде гиперребер). [11]Типичные методы обучения гиперграфов включают спектральную кластеризацию гиперграфов, которая расширяет теорию спектральных графов с помощью лапласиана гиперграфа, [12] и полу-контролируемое обучение гиперграфа, которое вводит дополнительную структурную стоимость гиперграфа для ограничения результатов обучения. [13] Для крупномасштабных гиперграфов также доступна распределенная структура [6], построенная с использованием Apache Spark .

Направленные гиперграфы могут быть использованы для моделирования вещей включая приложение телефонии, [14] обнаружения отмывания денег , [15] исследование операций, [16] и планирование транспортировки. Их также можно использовать для моделирования выполнимости по Хорну . [17]

Обобщения понятий из графиков [ править ]

Многие теоремы и концепции, касающиеся графов, также верны для гиперграфов, в частности:

  • Сопоставление в гиперграфах ;
  • Вершинное покрытие в гиперграфах (также известное как: трансверсальное );
  • Линейный график гиперграфа ;
  • Грамматика гиперграфов - создается путем дополнения класса гиперграфов набором правил замены;
  • Теорема Рамсея ;
  • Теорема Эрдеша – Ко – Радо ;
  • Теорема Крускала – Катоны о равномерных гиперграфах;
  • Теоремы холловского типа для гиперграфов .

В направленных гиперграфах: транзитивное замыкание и задачи о кратчайшем пути. [16]

Рисунок гиперграфа [ править ]

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

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

В одном возможном визуальном представлении гиперграфов, аналогичном стандартному стилю рисования графа, в котором кривые на плоскости используются для изображения ребер графа, вершины гиперграфа изображаются как точки, диски или блоки, а его гиперребра изображаются как деревья, которые имеют вершины как их листья. [18] [19] Если вершины представлены как точки, гиперребра также могут быть показаны как гладкие кривые, соединяющие наборы точек, или как простые замкнутые кривые , охватывающие наборы точек. [20] [21] [22]

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

В другом стиле визуализации гиперграфа, модели подразделения рисунка гиперграфа [23], плоскость подразделяется на области, каждая из которых представляет одну вершину гиперграфа. Гиперребра гиперграфа представлены смежными подмножествами этих областей, которые могут быть обозначены раскраской, рисованием контуров вокруг них или и тем, и другим. Например, диаграмму Венна порядка n можно рассматривать как схему подразделения гиперграфа с n гиперребрами (кривыми, определяющими диаграмму) и 2 n  - 1 вершинами (представленными областями, на которые эти кривые делят плоскость). В отличие от распознавания планарных графов за полиномиальное время , оно является NP-полным.чтобы определить, есть ли у гиперграфа чертеж плоского подразделения [24], но существование чертежа этого типа может быть эффективно проверено, когда шаблон смежности областей ограничен как путь, цикл или дерево. [25]

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

Раскраска гиперграфа [ править ]

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

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

Есть много обобщений классической раскраски гиперграфов. Один из них - это так называемая смешанная раскраска гиперграфов, когда допускаются одноцветные ребра. Некоторые смешанные гиперграфы невозможно раскрасить в любое количество цветов. Общий критерий неокрашиваемости неизвестен. Когда смешанный гиперграф можно раскрашивать, минимальное и максимальное количество используемых цветов называются нижним и верхним хроматическими числами соответственно. Подробнее см. Http://spectrum.troy.edu/voloshin/mh.html .

Свойства гиперграфов [ править ]

Гиперграф может иметь различные свойства, например:

  • Пустой - без краев.
  • Непростой (или несколько ) - имеют петлю (гиперребру с одной вершиной) или повторяющиеся ребра, что означает , что может быть два или более ребер , содержащих один и тот же набор вершин.
  • Простой - без петель и повторяющихся краев.
  • -регулярно - каждая вершина имеет степень , т. е. содержится ровно в гиперребрах.
  • 2-раскрашиваемый - его вершины можно разбить на два класса U и V таким образом, чтобы каждое гиперребро мощности не менее 2 содержало хотя бы одну вершину из обоих классов. Альтернативный термин является свойством В .
    • Два более сильных свойства - двудольные и сбалансированные .
  • -равномерно - каждое гиперребро содержит ровно вершины.
  • -частный - вершины разбиты на части, и каждое гиперребро содержит ровно по одной вершине каждого типа.
    • Любой -дольный гиперграф (для ) является как -равномерным, так и двудольным (и 2-раскрашиваемым).
  • Замкнутый вниз - каждое подмножество ребер неориентированного гиперграфа также является гиперребром. Замкнутый вниз гиперграф обычно называют абстрактным симплициальным комплексом .
    • Абстрактный симплициальный комплекс с дополнительным свойством, называемым свойством увеличения, называется матроидом .

Связанные гиперграфы [ править ]

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

Пусть - гиперграф, состоящий из вершин

и имея набор кромок

где и - индексные множества вершин и ребер соответственно.

Subhypergraph гиперграф с некоторыми удаленными вершинами. Формально подгиперграф, индуцированный с помощью , определяется как

Альтернативный термин является ограничение H на A . [26] : 468

Расширение subhypergraph является Гиперграф , где каждый гиперребро из которого частично содержится в subhypergraph полностью содержится в расширении . Формально

с и .

Частичная Гиперграф является Гиперграфом с некоторыми удаленными краями. [26] : 468 Учитывая подмножество набора индексов ребер, частичный гиперграф, сгенерированный с помощью, является

Учитывая подмножество , то секция Гиперграф является частичным Гиперграф

Двойной из гиперграф , чьи вершины и ребра поменять местами, так что вершины задаются и ребра которого задаются где

Когда понятие равенства определено должным образом, как это сделано ниже, операция взятия двойственного гиперграфа является инволюцией , т. Е.

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

2-секция (или клика граф , представляющий граф , первичный график , Gaifman график ) гиперграфа является графиком с теми же вершинами гиперграфа, а ребра между всеми парами вершин содержатся в одной и тот же гиперребро.

Матрица заболеваемости [ править ]

Пусть и . У каждого гиперграфа есть матрица инцидентности .

Для неориентированного гиперграфа, где

Транспонирования из инцидентности матрицы определяет гиперграф называется двойным из , где является м - элементное множество и является п - элементное множество подмножеств . Ибо и тогда и только тогда, когда .

Для ориентированного гиперграфа головы и хвосты каждого гиперребра обозначаются символами и соответственно. [17] где

График заболеваемости [ править ]

Гиперграф H может быть представлен двудольным графом BG следующим образом: множества X и E являются разбиениями BG , и ( x 1 , e 1 ) соединены ребром тогда и только тогда, когда вершина x 1 содержится в ребре e 1 в H .

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

Циклы [ править ]

В отличие от обычных неориентированных графов, для которых существует единственное естественное понятие циклов и ациклических графов , существует несколько естественных неэквивалентных определений ацикличности для гиперграфов, которые коллапсируют до ацикличности обычного графа для частного случая обычных графов.

Первое определение ацикличности для гиперграфов было дано Клодом Берже : [27] гиперграф является ацикличным по Берже, если его граф инцидентности ( двудольный граф, определенный выше) ацикличен. Это определение очень ограничительное: например, если у гиперграфа есть пара вершин и пара гиперребер такие, что и , то он циклический по Берже. Цикличность по Берже, очевидно, можно проверить в линейном времени , исследуя граф инцидентности.

Мы можем определить более слабое понятие ацикличности гиперграфа, [5] позже названное α-ацикличностью. Это понятие ацикличности эквивалентно конформности гиперграфа (каждая клика прямого графа покрыта некоторым гиперребром) и хордальности его прямого графа ; это также эквивалентно сводимость к пустой графе через алгоритм Gyo [28] [29] (также известный как алгоритм Грэхемы), в вырожденном итеративном процессе , который удаляет гиперребру с использованием обобщенного определения ушей . В области теории баз данных известно, что схема базы данных обладает определенными желательными свойствами, если лежащий в ее основе гиперграф является α-ациклическим. [30]Кроме того, α-ацикличность также относятся к выразительности охраняемого фрагмента из логики первого порядка .

Мы можем проверить за линейное время, является ли гиперграф α-ацикличным. [31]

Обратите внимание, что α-ацикличность имеет противоречивое свойство: добавление гиперребер к α-циклическому гиперграфу может сделать его α-ациклическим (например, добавление гиперребра, содержащего все вершины гиперграфа, всегда будет делать его α-ациклическим). Частично мотивированный этим предполагаемым недостатком, Рональд Феджин [32] определил более сильные понятия β-ацикличности и γ-ацикличности. Мы можем сформулировать β-ацикличность как требование, чтобы все подгиперграфы гиперграфа были α-ацикличными, что эквивалентно [32] более раннему определению Грэхема. [29] Понятие γ-ацикличности является более ограничивающим условием, которое эквивалентно нескольким желательным свойствам схем базы данных и связано с диаграммами Бахмана.. Как β-ацикличность, так и γ-ацикличность можно проверить за полиномиальное время .

Эти четыре понятия ацикличности сравнимы: ацикличность по Берже подразумевает γ-ацикличность, которая подразумевает β-ацикличность, которая подразумевает α-ацикличность. Однако обратных выводов нет, поэтому эти четыре понятия различны. [32]

Изоморфизм, симметрия и равенство [ править ]

Гомоморфизм гиперграфа - это отображение множества вершин одного гиперграфа на другой, при котором каждое ребро отображается на одно другое ребро.

Гиперграф является изоморфным к гиперграфу , записываются как , если существует биекция

и перестановки из таких , что

Тогда биекция называется изоморфизмом графов. Обратите внимание, что

если и только если .

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

Когда вершины гиперграфа помечены явно, возникают понятия эквивалентности , а также равенства . Один говорит , что это эквивалентно , чтобы и запись , если изоморфизм имеет

и

Обратите внимание, что

если и только если

Если, кроме того, перестановка является тождеством, говорят, что равно , и записывают . Обратите внимание, что с этим определением равенства графы самодвойственны:

Автоморфизм гиперграфа - это изоморфизм множества вершин в себя, то есть перемаркировка вершин. Множество автоморфизмов гиперграфа H (= ( XE )) - это группа относительно композиции, называемая группой автоморфизмов гиперграфа и записываемая как Aut ( H ).

Примеры [ править ]

Рассмотрим гиперграф с ребрами

и

Тогда ясно и изоморфны (с и т. Д. ), Но они не сильно изоморфны. Так, например, в , вершина встречается с ребрами 1, 4 и 6, так что,

В графе не существует вершины, которая пересекает ребра 1, 4 и 6:

В этом примере, и эквивалентны, и двойственные сильно изоморфны: .

Симметрия [ править ]

Оценка гиперграфа максимальная мощность любого из ребер гиперграфа. Если все ребра имеют одинаковую мощность k , гиперграф называется равномерным или k-однородным , или называется k-гиперграфом . Граф - это просто 2-равномерный гиперграф.

Степень d (v) вершины v - это количество ребер, которые ее содержат. H является k-регулярным, если каждая вершина имеет степень k .

Двойник равномерного гиперграфа регулярен, и наоборот.

Две вершины х и у из Н , называется симметричной , если существует такой автоморфизм, что . Два ребра и называются симметричными, если существует такой автоморфизм, что .

Гиперграф называется вершинно-транзитивным (или вершинно-симметричным ), если все его вершины симметричны. Точно так же гиперграф является реберно-транзитивным, если все ребра симметричны. Если гиперграф является реберно-симметричным и вершинно-симметричным, то он просто транзитивен .

Из-за двойственности гиперграфов изучение транзитивности ребер идентично изучению транзитивности вершин.

Разделы [ править ]

Теорема о разбиении, принадлежащая Э. Дауберу [33], утверждает, что для реберно-транзитивного гиперграфа существует разбиение

множества вершин такое, что подгиперграф, порожденный с помощью , транзитивен для каждой , и такой, что

где есть ранг H .

Как следствие, реберно-транзитивный гиперграф, который не является вершинно-транзитивным, является бикрасивным.

Разделение графа (и, в частности, разделение гиперграфа) имеет множество приложений для проектирования микросхем [34] и параллельных вычислений. [35] [36] [37] Эффективные и масштабируемые алгоритмы разделения гиперграфов также важны для обработки крупномасштабных гиперграфов в задачах машинного обучения. [6]

Дальнейшие обобщения [ править ]

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

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

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

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

См. Также [ править ]

  • Комбинаторный дизайн
  • Факторный график
  • Жадоид
  • Структура заболеваемости
  • Мультиграф
  • Система P
  • Умножение разреженной матрицы на вектор

Заметки [ править ]

  1. ^ а б Вальдивия, Паола; Буоно, Паоло; Плезан, Екатерина; Дюфурно, Николь; Фекете, Жан-Даниэль (2020). «Анализ динамических гиперграфов с помощью параллельной агрегированной визуализации упорядоченных гиперграфов» (PDF) . IEEE Transactions по визуализации и компьютерной графике . IEEE. 26 : 12. DOI : 10,1109 / TVCG.2019.2933196 . eISSN  1941-0506 . ISSN  1077-2626 . PMID  31398121 .
  2. ^ Хаусслер, Дэвид ; Welzl, Эмо (1987), "е-сеть и запросы простого диапазона", Дискретная и Вычислительная геометрия , 2 (2): 127-151, DOI : 10.1007 / BF02187876 , МР 0884223 .
  3. Джудея Перл, в « Стратегии интеллектуального поиска для решения компьютерных проблем» , Эддисон Уэсли (1984), стр. 25.
  4. ^ Файги, Уриэль; Ким, Чон Хан; Офек, Эран (2006). Свидетели невыполнимости плотных случайных формул 3CNF . IEEE.
  5. ^ a b Beeri, C .; Фэгин, Р .; Maier, D .; Яннакакис М. (1983). «О желательности ациклических схем баз данных» (PDF) . Журнал ACM . 30 (3): 479–513. DOI : 10.1145 / 2402.322389 .
  6. ^ a b c Хуан, Цзинь; Чжан, Руи; Ю, Джеффри Сюй (2015), «Scalable Hypergraph Learning and Processing» (PDF) , Proceedings of the IEEE International Conference on Data Mining
  7. ^ Бразилия, M; Захариасен, М (2015). «Деревья Штейнера в графах и гиперграфах» . Алгоритмы и комбинаторика . Springer. 29 . DOI : 10.1007 / 978-3-319-13915-9_5 . ISBN 978-3-319-13915-9.
  8. ^ Чжоу, Dengyong; Хуанг, Цзяюань; Шолкопф, Бернхард (2006), «Обучение с помощью гиперграфов: кластеризация, классификация и встраивание», Успехи в системах обработки нейронной информации (2): 1601–1608
  9. ^ Тан, Шулонг; Бу, Цзяцзюнь; Чен, Чун; Сюй, Бен; Ван, Джан; Он, Сяофэй (2013), «Использование богатой информации в социальных сетях для рекомендации музыки с помощью модели гиперграфа» , Транзакции ACM по мультимедийным вычислениям, коммуникациям и приложениям (1), Bibcode : 2011smma.book..213T
  10. ^ Лю, Циншань; Хуанг, Ючи; Метэксас, Димитрис Н. (2013), "Гиперграфе с выборки для поиска изображений", распознавание образов , 44 (10-11): 2255-2262, DOI : 10.1016 / j.patcog.2010.07.014
  11. ^ Патро, Роб; Kingsoford, Карл (2013), "Предсказание взаимодействия белков с помощью экономной сети вывода истории", Биоинформатика , 29 (10-11): 237-246, DOI : 10,1093 / биоинформатики / btt224 , PMC 3694678 , PMID 23812989  
  12. ^ Гао, Вт; Ван, Мэн; Чжа, Чжэн-Цзюнь; Шен, Цзяли; Ли, Сюэлун; Ву, Синдун (2013), «Совместное визуально-текстовое обучение релевантности для поиска изображений в социальных сетях на основе тегов» , IEEE Transactions on Image Processing , 22 (1): 363–376, Bibcode : 2013ITIP ... 22..363Y , doi : 10.1109 / tip.2012.2202676 , PMID 22692911 , S2CID 7432373  
  13. ^ Тиан, Цзэ; Хван, ТэХён; Куанг, Руи (2009), "Гиперграф на основе алгоритма обучения для классификации экспрессии генов и данные arrayCGH с предварительным знанием", биоинформатика , 25 (21): 2831-2838, DOI : 10,1093 / биоинформатика / btp467 , PMID 19648139 
  14. Перейти ↑ Goldstein, A (1982). «База данных направленного гиперграфа: модель для местной телефонной сети» (PDF) . Технический журнал Bell System . 61 .
  15. ^ Рэншоус, Стивен; Джослин, Клифф; Крейлинг, Шон; Новак, Кэтлин; Саматова, Нагиза; Уэст, Кертис; Уинтерс, Сэмюэл (2017). Анализ шаблонов обмена в гиперграфе, ориентированном на транзакции биткойнов (PDF) . Финансовая криптография и безопасность данных. Springer. DOI : 10.1007 / 978-3-319-70278-0_16 .
  16. ^ a b Аузиелло, Джорджио; Лаура, Луиджи (2017). «Направленные гиперграфы: Введение и основные алгоритмы - Обзор» . Теоретическая информатика . 658 : 293–306. DOI : 10.1016 / j.tcs.2016.03.016 .
  17. ^ a b Галло, G .; Longo, G .; Паллоттино, С .; Нгуен, С. (1993). «Направленные гиперграфы и приложения» . Дискретная прикладная математика . 42 (2–3): 177–201. DOI : 10.1016 / 0166-218X (93) 90045-P .
  18. ^ Сандер, Г. (2003), "Макет ориентированных гиперграфов с ортогональными гиперребрами" , Proc. 11-й Международный симпозиум по рисованию графиков (GD 2003) , Lecture Notes in Computer Science , 2912 , Springer-Verlag, pp. 381–386.
  19. ^ Эшбах, Томас; Гюнтер, Вольфганг; Беккер, Бернд (2006), «Рисование ортогонального гиперграфа для улучшения видимости» (PDF) , Журнал алгоритмов и приложений графов , 10 (2): 141–157, doi : 10.7155 / jgaa.00122 .
  20. ^ Mäkinen Эркки (1990), "Как нарисовать гиперграфа", Международный журнал вычислительной математики , 34 (3): 177-185, DOI : 10,1080 / 00207169008803875.
  21. ^ Берто, Франсуа; Идс, Питер (2001), "Рисование гиперграфов в стандарте подмножества", Proc. 8 - й Международный симпозиум по Graph Drawing (GD 2000) , Lecture Notes в области компьютерных наук, 1984 , Springer-Verlag, стр 45-76,. Дои : 10.1007 / 3-540-44541-2_15 , ISBN 978-3-540-41554-1.
  22. ^ Нахид Anjum Арафат; Брессано, Stéphane (2017), "Гиперграф Drawing Усилие-Directed размещение", 28 -я Международная конференция по базе данных и экспертные системы приложения (DEXA 2017) , Лекции по информатике, 10439 , Springer International Publishing, стр. 387-394, дои : 10.1007 / 978-3-319-64471-4_31 , ISBN 978-3-319-64470-7.
  23. ^ Кауфманн, Майкл; ван Кревельд, Марк; Спекманн, Беттина (2009), "Чертежи с разбивкой гиперграфов", Proc. 16 - й Международный симпозиум по Graph Drawing (GD 2008) , Lecture Notes в области компьютерных наук, 5417 , Springer-Verlag, стр 396-407,. Дои : 10.1007 / 978-3-642-00219-9_39 , ISBN 978-3-642-00218-2.
  24. ^ Джонсон, Дэвид С .; Поллак, HO (2006), "Гиперграф плоскостность и сложность построения диаграмм Венна", Журнал теории графов , 11 (3): 309-325, DOI : 10.1002 / jgt.3190110306.
  25. ^ Бучин, Кевин; ван Кревельд, Марк; Мейер, Хенк; Спекманн, Беттина; Verbeek, Кевин (2010), "О планарных носителях для гиперграфов", Proc. 17-й Международный симпозиум по рисованию графиков (GD 2009) , конспект лекций по информатике, 5849 , Springer-Verlag, стр. 345–356, DOI : 10.1007 / 978-3-642-11805-0_33 , ISBN 978-3-642-11804-3.
  26. ^ a b Ловас, Ласло ; Пламмер, доктор медицины (1986), Теория соответствия , Анналы дискретной математики, 29 , Северная Голландия, ISBN 0-444-87916-1, Руководство по ремонту  0859549
  27. Перейти ↑ Berge, Claude (1973). Графы и гиперграфы . Амстердам: Северная Голландия. ISBN 0-7204-2450-X.
  28. ^ Yu, CT; Озсойоглу, МЗ (1979). «Алгоритм членства в древовидном запросе распределенного запроса» (PDF) . Proc. IEEE COMPSAC : 306–312.
  29. ^ а б Грэм, MH (1979). «Об универсальном отношении». Технический отчет . Торонто, Онтарио, Канада: Университет Торонто.
  30. ^ Abiteboul, S .; Халл, РБ ; Виану, В. (1995). Основы баз данных . Эддисон-Уэсли. ISBN 0-201-53771-0.
  31. ^ Tarjan, RE ; Яннакакис, М. (1984). «Простые алгоритмы линейного времени для проверки хордальности графов, проверки ацикличности гиперграфов и выборочного сокращения ациклических гиперграфов». SIAM Journal on Computing . 13 (3): 566–579. DOI : 10.1137 / 0213035 .
  32. ^ a b c Феджин, Рональд (1983). «Степени ацикличности для гиперграфов и схем реляционных баз данных». Журнал ACM . 30 (3): 514–550. DOI : 10.1145 / 2402.322390 .
  33. ^ Э. Даубер, в теории графов , изд. Ф. Харари, Эддисон Уэсли, (1969) стр. 172.
  34. ^ Karypis Г., Aggarwal Р., Кумар В., Шекхар, S. (март 1999), "Многоуровневая Гиперграф перегородки: применение в области СБИС", IEEE Transactions по Сверхбольшая интеграции (VLSI) Системы , 7 (1): 69-79, CiteSeerX 10.1.1.553.2367 , DOI : 10.1109 / 92.748202 . CS1 maint: multiple names: authors list (link)
  35. ^ Хендриксон, Б., Колда, Т. (2000), "разделения графов модели для параллельных вычислений" , Parallel Computing (Представлено рукописи), 26 (12): 1519-1545, DOI : 10.1016 / S0167-8191 (00) 00048- X .CS1 maint: multiple names: authors list (link)
  36. ^ Каталюрек, УФ; Айканат, К. (1995). Модель гиперграфа для отображения повторяющихся вычислений разреженных матрично-векторных произведений на мультикомпьютеры . Proc. Международная конференция по высокопроизводительным вычислениям (HiPC'95).
  37. ^ Каталюрек, УФ; Айканат, К. (1999), "Декомпозиция на основе гиперграфа для параллельного умножения векторов с разреженной матрицей", IEEE Transactions on Parallel and Distributed Systems , 10 (7): 673–693, CiteSeerX 10.1.1.67.2498 , doi : 10.1109 /71.780863 . 

Ссылки [ править ]

  • Клод Берже, "Гиперграфы: комбинаторика конечных множеств". Северная Голландия, 1989 г.
  • Клод Бердж, Диджен Рэй-Чаудхури, "Семинар по гиперграфам, Университет штата Огайо, 1972 г.", Конспект лекций по математике 411 Springer-Verlag
  • «Гиперграф» , Математическая энциклопедия , EMS Press , 2001 [1994]
  • Ален Бретто, "Теория гиперграфа: введение", Springer, 2013.
  • Виталий Иванович Волошин. «Раскраска смешанных гиперграфов: теория, алгоритмы и приложения». Монографии Института Филдса, Американское математическое общество, 2002.
  • Виталий Иванович Волошин. «Введение в теорию графов и гиперграфов». Nova Science Publishers, Inc. , 2009.
  • Эта статья включает материал из гиперграфа на PlanetMath , который находится под лицензией Creative Commons Attribution / Share-Alike License .

Внешние ссылки [ править ]

  • PAOHVis : система PAOHVis с открытым исходным кодом для визуализации динамических гиперграфов.