Гиперграф - Hypergraph

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

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

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

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

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

Коллекция гиперграфов представляет собой категория с гиперграфом гомоморфизмы в качестве морфизмы.

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

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

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

Связанные гиперграфы

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

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

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

куда и являются наборы индексов вершин и ребер соответственно.

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

Альтернативный термин - ограничение ЧАС к А.[4]:468

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

с и .

В частичный гиперграф - гиперграф с удаленными ребрами.[4]:468 Учитывая подмножество набора индексов ребер частичный гиперграф, порожденный гиперграф

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

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

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

А связный граф грамм с тем же набором вершин, что и связный гиперграф ЧАС это граф хоста за ЧАС если каждое гиперребро ЧАС побуждает связный подграф в грамм. Для несвязного гиперграфа ЧАС, грамм является хост-графом, если существует взаимное соответствие между связанные компоненты из грамм и из ЧАС, так что каждая связная компонента ГРАММ' из грамм является хозяином соответствующих ЧАС'.

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

Матрица заболеваемости

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

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

График заболеваемости

Гиперграф ЧАС может быть представлен двудольный граф BG следующим образом: множества Икс и E являются перегородками BG, и (Икс1, е1) связаны с ребром тогда и только тогда, когда вершина Икс1 содержится в краю е1 в ЧАС.

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

Циклы

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

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

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

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

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

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

Изоморфизм и равенство

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

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

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

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

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

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

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

и

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

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

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

Гиперграф автоморфизм является изоморфизмом множества вершин в себя, то есть перемаркировкой вершин. Множество автоморфизмов гиперграфа ЧАС (= (ИксE)) это группа по составу, названный группа автоморфизмов гиперграфа и написанного Aut (ЧАС).

Примеры

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

и

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

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

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

Симметричные гиперграфы

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

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

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

Две вершины Икс и у из ЧАС называются симметричный если существует автоморфизм такой, что . Два края и как говорят симметричный если существует автоморфизм такой, что .

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

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

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

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

Раскраска гиперграфа

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

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

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

Перегородки

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

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

куда это ранг ЧАС.

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

Разбиение графа (и, в частности, разбиение гиперграфов) имеет множество приложений для проектирования микросхем.[13] и параллельные вычисления.[14][15][16] Эффективный и масштабируемый алгоритмы разбиения гиперграфа также важны для обработки крупномасштабных гиперграфов в задачах машинного обучения.[17]

Рисунок гиперграфа

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

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

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

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

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

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

Обобщения

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

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

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

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

Обучение гиперграфу

Гиперграфы широко используются в машинное обучение задачи как модель данных и классификатор регуляризация (математика).[26] Приложения включают рекомендательная система (сообщества как гиперребры),[27] поиск изображений (корреляции в виде гиперребер),[28] и биоинформатика (биохимические взаимодействия в виде гиперребер).[29] Репрезентативные методы обучения гиперграфу включают гиперграф спектральная кластеризация что расширяет спектральная теория графов с гиперграфом лапласианом,[30] и гиперграф полу-контролируемое обучение это вводит дополнительную структурную стоимость гиперграфа, чтобы ограничить результаты обучения.[31] Для крупномасштабных гиперграфов распределенная структура[17] построен с использованием Apache Spark также доступен.

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

Примечания

  1. ^ а б Вальдивия, Паола; Буоно, Паоло; Плезан, Екатерина; Дюфурно, Николь; Фекете, Жан-Даниэль (2020). «Анализ динамических гиперграфов с помощью параллельной агрегированной упорядоченной визуализации гиперграфов» (PDF). IEEE Transactions по визуализации и компьютерной графике. IEEE. 26: 12. Дои:10.1109 / TVCG.2019.2933196. eISSN  1941-0506. ISSN  1077-2626. PMID  31398121.
  2. ^ Хаусслер, Дэвид; Вельцль, Эмо (1987), "ε-сети и симплексные запросы диапазона", Дискретная и вычислительная геометрия, 2 (2): 127–151, Дои:10.1007 / BF02187876, МИСТЕР  0884223.
  3. ^ Жемчужина Иудеи, в ЭВРИСТИКА Стратегии интеллектуального поиска для решения компьютерных проблем, Эддисон Уэсли (1984), стр. 25.
  4. ^ а б Ловас, Ласло; Пламмер, М. (1986), Теория соответствия, Анналы дискретной математики, 29, Северная Голландия, ISBN  0-444-87916-1, МИСТЕР  0859549
  5. ^ Берже, Клод (1973). Графы и гиперграфы. Амстердам: Северная Голландия. ISBN  0-7204-2450-X.
  6. ^ Beeri, C .; Феджин, Р.; Maier, D .; Яннакакис, М. (1983). «О желательности ациклических схем баз данных». Журнал ACM. 30 (3): 479–513. Дои:10.1145/2402.322389.
  7. ^ Yu, C.T .; Озсойоглу, М. З. (1979). «Алгоритм членства в древовидном запросе распределенного запроса» (PDF). Proc. IEEE COMPSAC: 306–312.
  8. ^ а б Грэм, М. Х. (1979). «Об универсальном отношении». Технический отчет. Торонто, Онтарио, Канада: Университет Торонто.
  9. ^ Абитебул, С.; Халл, Р. Б.; Виану, В. (1995). Основы баз данных. Эддисон-Уэсли. ISBN  0-201-53771-0.
  10. ^ Тарьян, Р.Э.; Яннакакис, М. (1984). «Простые алгоритмы линейного времени для проверки хордальности графов, проверки ацикличности гиперграфов и выборочного сокращения ациклических гиперграфов». SIAM Журнал по вычислениям. 13 (3): 566–579. Дои:10.1137/0213035.
  11. ^ а б c Феджин, Рональд (1983). «Степени ацикличности для гиперграфов и схем реляционных баз данных». Журнал ACM. 30 (3): 514–550. Дои:10.1145/2402.322390.
  12. ^ Э. Даубер, в Теория графов, изд. Ф. Харари, Эддисон Уэсли, (1969) стр. 172.
  13. ^ Карипис, Г., Аггарвал, Р., Кумар, В., и Шекхар, С. (март 1999 г.), "Многоуровневое разбиение гиперграфа: приложения в области СБИС", Транзакции IEEE в системах с очень крупномасштабной интеграцией (СБИС), 7 (1): 69–79, CiteSeerX  10.1.1.553.2367, Дои:10.1109/92.748202.CS1 maint: несколько имен: список авторов (связь)
  14. ^ Хендриксон, Б., Колда, Т.Г. (2000), «Модели разбиения графов для параллельных вычислений», Параллельные вычисления (Представлена ​​рукопись), 26 (12): 1519–1545, Дои:10.1016 / S0167-8191 (00) 00048-X.CS1 maint: несколько имен: список авторов (связь)
  15. ^ Catalyurek, U.V .; Айканат, К. (1995). Модель гиперграфа для отображения повторяющихся вычислений разреженных матрично-векторных произведений на мультикомпьютеры. Proc. Международная конференция по высокопроизводительным вычислениям (HiPC'95).
  16. ^ Catalyurek, U.V .; Айканат, К. (1999), "Декомпозиция на основе гиперграфа для параллельного умножения векторов разреженной матрицы", Транзакции IEEE в параллельных и распределенных системах, 10 (7): 673–693, CiteSeerX  10.1.1.67.2498, Дои:10.1109/71.780863.
  17. ^ а б Хуанг, Цзинь; Чжан, Руи; Ю, Джеффри Сюй (2015), «Масштабируемое обучение и обработка гиперграфов», Материалы Международной конференции IEEE по интеллектуальному анализу данных
  18. ^ Сандер, Г. (2003), «Схема ориентированных гиперграфов с ортогональными гиперребрами», Proc. 11-й Международный симпозиум по графическому рисованию (GD 2003), Конспект лекций по информатике, 2912, Springer-Verlag, стр. 381–386..
  19. ^ Эшбах, Томас; Гюнтер, Вольфганг; Беккер, Бернд (2006), «Отрисовка ортогонального гиперграфа для улучшения видимости» (PDF), Журнал графических алгоритмов и приложений, 10 (2): 141–157, Дои:10.7155 / jgaa.00122.
  20. ^ Мякинен, Эркки (1990), «Как нарисовать гиперграф», Международный журнал компьютерной математики, 34 (3): 177–185, Дои:10.1080/00207169008803875.
  21. ^ Берто, Франсуа; Идс, Питер (2001), «Рисование гиперграфов в стандарте подмножества», Proc. 8-й Международный симпозиум по графическому рисованию (GD 2000), Конспект лекций по информатике, 1984, Springer-Verlag, стр. 45–76, Дои:10.1007/3-540-44541-2_15, ISBN  978-3-540-41554-1.
  22. ^ Нахид Анджум, Арафат; Брессан, Стефан (2017), «Рисунок гиперграфа путем размещения под действием силы», 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-й Международный симпозиум по графическому рисованию (GD 2008), Конспект лекций по информатике, 5417, Springer-Verlag, стр. 396–407, Дои:10.1007/978-3-642-00219-9_39, ISBN  978-3-642-00218-2.
  24. ^ Джонсон, Дэвид С.; Поллак, Х. О. (2006), "Планарность гиперграфа и сложность построения диаграмм Венна", Журнал теории графов, 11 (3): 309–325, Дои:10.1002 / jgt.3190110306.
  25. ^ Бучин, Кевин; ван Кревельд, Марк; Мейер, Хенк; Спекманн, Беттина; Verbeek, Кевин (2010), "О планарных носителях для гиперграфов", Proc. 17-й Международный симпозиум по графическому рисованию (GD 2009), Конспект лекций по информатике, 5849, Springer-Verlag, стр. 345–356, Дои:10.1007/978-3-642-11805-0_33, ISBN  978-3-642-11804-3.
  26. ^ Чжоу, Дэнъюн; Хуанг, Цзяюань; Scholkopf, Bernhard (2006), "Обучение с помощью гиперграфов: кластеризация, классификация и вложение", Достижения в системах обработки нейронной информации (2): 1601–1608
  27. ^ Тан, Шулонг; Бу, Цзяцзюнь; Чен, Чун; Сюй, Бен; Ван, Джан; Он, Сяофэй (2013), «Использование обширной информации из социальных сетей для рекомендации музыки с помощью модели гиперграфа», ACM-транзакции в мультимедийных вычислениях, коммуникациях и приложениях (1), Bibcode:2011smma.book..213T
  28. ^ Лю, Циншань; Хуанг, Ючи; Метаксас, Димитрис Н. (2013), «Гиперграф с выборкой для поиска изображений», Распознавание образов, 44 (10–11): 2255–2262, Дои:10.1016 / j.patcog.2010.07.014
  29. ^ Патро, Роб; Кингсфорд, Карл (2013), «Прогнозирование белковых взаимодействий с помощью экономного вывода истории сети», Биоинформатика, 29 (10–11): 237–246, Дои:10.1093 / биоинформатика / btt224, ЧВК  3694678, PMID  23812989
  30. ^ Гао, Вт; Ван, Мэн; Чжа, Чжэн-Цзюнь; Шен, Цзяли; Ли, Сюэлун; У, Синьдун (2013), «Совместное визуально-текстовое изучение релевантности для поиска изображений в социальных сетях на основе тегов», IEEE Transactions по обработке изображений, 22 (1): 363–376, Bibcode:2013ITIP ... 22..363л., Дои:10.1109 / tip.2012.2202676, PMID  22692911, S2CID  7432373
  31. ^ Тиан, Цзэ; Хван, Тэ Хён; Куанг, Руи (2009), «Алгоритм обучения на основе гиперграфа для классификации экспрессии генов и данных arrayCGH с предварительным знанием», Биоинформатика, 25 (21): 2831–2838, Дои:10.1093 / биоинформатика / btp467, PMID  19648139

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

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

внешняя ссылка

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