В математике гиперграф — это обобщение графа , в котором ребро может соединять любое количество вершин . Напротив, в обычном графе ребро соединяет ровно две вершины.
Формально неориентированный гиперграф — это пара , где — набор элементов, называемых узлами или вершинами , и (в неориентированном гиперграфе) — набор непустых подмножеств называемых гиперребрами или ребрами . Следовательно, является подмножеством , где является набором мощности . Размер множества вершин называется порядком гиперграфа , а размер множества ребер — размером гиперграфа .
Ориентированный гиперграф отличается тем, что его гиперребра являются не множествами, а упорядоченной парой подмножеств , составляющих хвост и голову гиперребра.
В то время как ребра графа соединяют только 2 узла, гиперребра соединяют произвольное количество узлов. Однако часто желательно изучать гиперграфы, в которых все гиперребра имеют одинаковую мощность; k - однородный гиперграф — это гиперграф, все гиперребра которого имеют размер k . (Другими словами, один такой гиперграф — это набор множеств, каждое такое множество — гиперребро, соединяющее k узлов.) Таким образом, 2-однородный гиперграф — это граф, 3-однородный гиперграф — это набор неупорядоченных троек и так далее. Неориентированный гиперграф также называется системой множеств или семейством множеств , взятых из универсального множества .
Гиперграфы можно рассматривать как структуры инцидентности . В частности, существует двудольный «граф инцидентности» или « граф Леви », соответствующий каждому гиперграфу, и, наоборот, большинство, но не все двудольные графы можно рассматривать как графы инцидентности гиперграфов.
Гиперграфы имеют много других названий. В вычислительной геометрии неориентированный гиперграф иногда может называться диапазонным пространством , а гиперребра называются диапазонами . [2] В теории кооперативных игр гиперграфы называются простыми играми (играми с голосованием); это понятие применяется для решения задач теории социального выбора . В некоторых источниках ребра называются гиперссылками или соединителями . [3]