Articulo de referencia

Hipergrafo

Un ejemplo de un hipergrafo no dirigido, con incógnita = { v 1 , v 2 , v 3 , v 4 , v 5 , v 6 , v 7 } {\displaystyle X=\{v_{1},v_{2},v_{3},v_{4},v_{5},v_{6},v_{7}\}} y mi = { mi ...

Un ejemplo de un hipergrafo no dirigido, con incógnita={v1,v2,v3,v4,v5,v6,v7}{\displaystyle X=\{v_{1},v_{2},v_{3},v_{4},v_{5},v_{6},v_{7}\}}y mi={mi1,mi2,mi3,mi4}={\displaystyle E=\{e_{1},e_{2},e_{3},e_{4}\}=}{{v1,v2,v3},{\displaystyle \{\{v_{1},v_{2},v_{3}\},}{v2,v3},{\displaystyle \{v_{2},v_{3}\},}{v3,v5,v6},{\displaystyle \{v_{3},v_{5},v_{6}\},}{v4}}{\displaystyle \{v_{4}\}\}}Este hipergrafo tiene orden 7 y tamaño 4. Aquí, las aristas no solo conectan dos vértices, sino varios, y están representadas por colores.
Visualización PAOH de un hipergrafo
Representación alternativa del hipergrafo mostrado en la figura anterior, denominada PAOH. [ 1 ] Las aristas son líneas verticales que conectan vértices. V7 es un vértice aislado. Los vértices están alineados a la izquierda. La leyenda de la derecha muestra los nombres de las aristas.
Dado a1:=({1},{2}){\displaystyle {a_{1}:=\left(\{1\},\{2\}\right)}}y a2:=({2},{3}){\displaystyle {a_{2}:=\left(\{2\},\{3\}\right)}}y a3:=({3},{1}){\displaystyle {a_{3}:=\left(\{3\},\{1\}\right)}}y a4:=({2,3},{4,5}){\displaystyle {a_{4}:=\left(\{2,3\},\{4,5\}\right)}}y a5:=({3,5},{6}){\displaystyle {a_{5}:=\left(\{3,5\},\{6\}\right)}}y mi:={a1,a2,a3,a4,a5}{\displaystyle {E:=\{a_{1},a_{2},a_{3},a_{4},a_{5}\}}}y incógnita:={1,2,3,4,5,6}{\displaystyle {X:=\{1,2,3,4,5,6\}}}Finalmente, la pareja (incógnita,mi){\displaystyle {\left(X,E\right)}} deberá describir un hipergrafo dirigido.

En matemáticas , un hipergrafo es una generalización de un grafo en la que una arista puede unir cualquier número de vértices . En cambio, en un grafo ordinario, una arista conecta exactamente dos vértices.

Formalmente, un hipergrafo dirigido es un par(incógnita,mi){\displaystyle (X,E)}, dóndeincógnita{\displaystyle X}es un conjunto de elementos llamados nodos , vértices , puntos o elementos ymi{\displaystyle E}es un conjunto de pares de subconjuntos deincógnita{\displaystyle X}Cada uno de estos pares(D,do)mi{\displaystyle (D,C)\in E}se denomina arista o hiperarista ; el subconjunto de vérticesD{\displaystyle D}se conoce como su cola o dominio , ydo{\displaystyle C}como su cabeza o codominio .

El orden de un hipergrafo(incógnita,mi){\displaystyle (X,E)}es el número de vértices enincógnita{\displaystyle X}. El tamaño del hipergrafo es el número de aristas enmi{\displaystyle E}El orden de una aristami=(D,do){\displaystyle e=(D,C)}en un hipergrafo dirigido es|mi|=(|D|,|do|){\displaystyle |e|=(|D|,|C|)}: es decir, el número de vértices en su cola seguido del número de vértices en su cabeza.

La definición anterior generaliza de un grafo dirigido a un hipergrafo dirigido definiendo la cabeza o la cola de cada arista como un conjunto de vértices (doincógnita{\displaystyle C\subseteq X}oDincógnita{\displaystyle D\subseteq X}) en lugar de como un solo vértice. Un grafo es entonces el caso especial donde cada uno de estos conjuntos contiene solo un elemento. Por lo tanto, cualquier concepto estándar de la teoría de grafos que sea independiente de los órdenes de las aristas.|mi|{\displaystyle |e|}se generalizará a la teoría de hipergrafos.

Dado un conjunto incógnita{\displaystyle {X}} con su conjunto de potencia PAG(incógnita){\displaystyle {{\mathcal {P}}\left(X\right)}}, además un conjunto mi{\displaystyle {E}} con miPAG(incógnita){\displaystyle {E\subseteq {\mathcal {P}}\left(X\right)}}, la pareja (incógnita,mi){\displaystyle {\left(X,E\right)}} Se denominará hipergrafo no dirigido.

Los hipergrafos pueden considerarse estructuras de incidencia . En particular, existe un "grafo de incidencia" bipartito o " grafo de Levi " que corresponde a cada hipergrafo, y, a la inversa, cada grafo bipartito puede considerarse el grafo de incidencia de un hipergrafo cuando está coloreado con dos colores y se indica qué clase de color corresponde a los vértices del hipergrafo y cuál a las aristas.

Los hipergrafos reciben muchos otros nombres. En geometría computacional , un hipergrafo no dirigido a veces se denomina espacio de rangos , y entonces las hiperaristas se llaman rangos . [ 2 ] En teoría de juegos cooperativos , los hipergrafos se denominan juegos simples (juegos de votación); esta noción se aplica para resolver problemas en teoría de elección social . En cierta literatura, las aristas se denominan hipervínculos o conectores . [ 3 ]

La colección de hipergrafos es una categoría con homomorfismos de hipergrafos como morfismos .

Aplicaciones

Los hipergrafos no dirigidos son útiles para modelar cosas como problemas de satisfacibilidad, [ 4 ] bases de datos, [ 5 ] aprendizaje automático, [ 6 ] y problemas de árboles de Steiner . [ 7 ] Se han utilizado ampliamente en tareas de aprendizaje automático como modelo de datos y regularización de clasificadores . [ 8 ] Las aplicaciones incluyen sistemas de recomendación (comunidades como hiperaristas), [ 9 ] [ 10 ] recuperación de imágenes (correlaciones como hiperaristas), [ 11 ] y bioinformática (interacciones bioquímicas como hiperaristas). [ 12 ] Las técnicas representativas de aprendizaje de hipergrafos incluyen el agrupamiento espectral de hipergrafos que extiende la teoría espectral de grafos con el laplaciano de hipergrafos, [ 13 ] y el aprendizaje semisupervisado de hipergrafos que introduce un costo estructural adicional de hipergrafos para restringir los resultados del aprendizaje. [ 14 ] Para hipergrafos a gran escala, también está disponible un marco distribuido [ 6 ] construido usando Apache Spark . Puede resultar conveniente estudiar hipergrafos donde todas las hiperaristas tengan la misma cardinalidad; un hipergrafo k-uniforme es un hipergrafo cuyas hiperaristas tienen tamaño k . (En otras palabras, un hipergrafo de este tipo es una colección de conjuntos, donde cada conjunto es una hiperarista que conecta k nodos). Así, un hipergrafo 2-uniforme es un grafo, un hipergrafo 3-uniforme es una colección de ternas no ordenadas, y así sucesivamente.

Los hipergrafos dirigidos pueden utilizarse para modelar aplicaciones de telefonía, [ 15 ] la detección de blanqueo de capitales , [ 16 ] la investigación operativa [ 17 ] y la planificación del transporte. También pueden utilizarse para modelar la satisfacibilidad de Horn . [ 18 ]

Generalizaciones de conceptos a partir de gráficos

Muchos teoremas y conceptos relacionados con grafos también son válidos para hipergrafos, en particular:

En hipergrafos dirigidos: cierre transitivo y problemas de camino más corto. [ 17 ]

Dibujo de hipergrafo

Este diagrama de circuito puede interpretarse como el dibujo de un hipergrafo en el que cuatro vértices (representados como rectángulos y discos blancos) están conectados por tres hiperaristas dibujadas como árboles.

Aunque los hipergrafos son más difíciles de dibujar en papel que los gráficos, varios investigadores han estudiado métodos para la visualización de hipergrafos.

En una posible representación visual de hipergrafos, similar al estilo estándar de dibujo de grafos en el que se utilizan curvas en el plano para representar las aristas del grafo, los vértices de un hipergrafo se representan como puntos, discos o cajas, y sus hiperaristas se representan como árboles que tienen los vértices como hojas. [ 19 ] [ 20 ] Si los vértices se representan como puntos, las hiperaristas también pueden mostrarse como curvas suaves que conectan conjuntos de puntos, o como curvas cerradas simples que encierran conjuntos de puntos. [ 21 ] [ 22 ] [ 23 ]

Un diagrama de Venn de orden 4, que puede interpretarse como un dibujo de subdivisión de un hipergrafo con 15 vértices (las 15 regiones coloreadas) y 4 hiperaristas (las 4 elipses).

En otro estilo de visualización de hipergrafos, el modelo de subdivisión de dibujo de hipergrafos, [ 24 ] el plano se subdivide en regiones, cada una de las cuales representa un único vértice del hipergrafo. Las hiperaristas del hipergrafo se representan mediante subconjuntos contiguos de estas regiones, que pueden indicarse mediante coloración, dibujando contornos a su alrededor o ambas cosas. Un diagrama de Venn de orden n , por ejemplo, puede verse como un dibujo de subdivisión de un hipergrafo con n hiperaristas (las curvas que definen el diagrama) y 2 n − 1 vértices (representados por las regiones en las que estas curvas subdividen el plano). A diferencia del reconocimiento en tiempo polinomial de grafos planares , es NP-completo determinar si un hipergrafo tiene un dibujo de subdivisión planar, [ 25 ] pero la existencia de un dibujo de este tipo puede probarse eficientemente cuando el patrón de adyacencia de las regiones está restringido a ser un camino, un ciclo o un árbol. [ 26 ]  

En la figura que encabeza este artículo se muestra una representación alternativa del hipergrafo denominada PAOH [ 1 ] . Las aristas son líneas verticales que conectan los vértices. Los vértices están alineados a la izquierda. La leyenda de la derecha muestra los nombres de las aristas. Si bien se diseñó para hipergrafos dinámicos, también puede utilizarse para hipergrafos simples.

Coloreado de hipergrafos

La coloración clásica de hipergrafos consiste en asignar uno de los colores del conjunto.{1,2,3,...,λ}{\displaystyle \{1,2,3,...,\lambda \}}Se asigna un color a cada vértice de un hipergrafo de tal manera que cada hiperarista contenga al menos dos vértices de colores distintos. En otras palabras, no debe haber ninguna hiperarista monocromática con cardinalidad al menos 2. En este sentido, es una generalización directa de la coloración de grafos. El número mínimo de colores distintos utilizados en todas las coloraciones se denomina número cromático de un hipergrafo.

Los hipergrafos que pueden colorearse con hasta k colores se denominan k-coloreables . Los hipergrafos bipartitos son precisamente los 2-coloreables.

Existen muchas generalizaciones de la coloración clásica de hipergrafos. Una de ellas es la denominada coloración mixta de hipergrafos, en la que se permiten aristas monocromáticas. Algunos hipergrafos mixtos no se pueden colorear con ningún número de colores. Se desconoce un criterio general para determinar si un hipergrafo no se puede colorear. Cuando un hipergrafo mixto se puede colorear, el número mínimo y máximo de colores utilizados se denominan, respectivamente, número cromático inferior y superior. [ 27 ]

Propiedades de los hipergrafos

Un hipergrafo puede tener varias propiedades, tales como:

  • Vacío - no tiene bordes.
  • No simple (o múltiple ) : tiene bucles (hiperaristas con un solo vértice) o aristas repetidas, lo que significa que puede haber dos o más aristas que contengan el mismo conjunto de vértices.
  • Sencillo : no tiene bucles ni bordes repetidos.
  • d{\displaystyle d}-regular - cada vértice tiene gradod{\displaystyle d}, es decir, contenido exactamented{\displaystyle d}hiperbordes.
  • 2-coloreable : sus vértices se pueden particionar en dos clases U y V de tal manera que cada hiperarista con cardinalidad al menos 2 contiene al menos un vértice de ambas clases. Un término alternativo es Propiedad B.
  • k{\displaystyle k}-uniforme - cada hiperarista contiene precisamentek{\displaystyle k}vértices.
  • k{\displaystyle k}-partición - los vértices se dividen enk{\displaystyle k}partes, y cada hiperarista contiene precisamente un vértice de cada tipo.
    • Cadak{\displaystyle k}Hipergrafo -partito (parak2{\displaystyle k\geq 2}) es ambosk{\displaystyle k}-uniforme y bipartito (y 2-coloreable).
  • Reducido : [ 28 ] ninguna hiperarista es un subconjunto estricto de otra hiperarista; equivalentemente, toda hiperarista es máxima para su inclusión. La reducción de un hipergrafo es el hipergrafo reducido que se obtiene al eliminar toda hiperarista que está incluida en otra hiperarista.
  • Hipergrafo cerrado hacia abajo : cada subconjunto de aristas de un hipergrafo no dirigido es también una hiperarista. Un hipergrafo cerrado hacia abajo se suele denominar complejo simplicial abstracto . Generalmente no se reduce, a menos que todas las hiperaristas tengan cardinalidad 1.
    • Un complejo simplicial abstracto con la propiedad de aumento se llama matroide .
  • Laminar : para cualesquiera dos hiperaristas, o bien son disjuntas, o bien una está incluida en la otra. En otras palabras, el conjunto de hiperaristas forma una familia de conjuntos laminares .
  • Conectados : para todosSincógnita{\displaystyle S\subseteq X}conSincógnita{\displaystyle \emptyset \neq S\neq X}haymimi{\displaystyle e\in E}que cumpla con ambosS{\displaystyle S}yincógnitaS{\displaystyle X\setminus S}Un hipergrafo que no está conectado se denomina desconectado .

Dado que los enlaces de un hipergrafo pueden tener cualquier cardinalidad, existen varias nociones del concepto de subgrafo, denominados subhipergrafos , hipergrafos parciales e hipergrafos de sección .

DejarH=(incógnita,mi){\displaystyle H=(X,E)}sea ​​el hipergrafo que consta de vértices

incógnita={incógnitaiiIv},{\displaystyle X=\lbrace x_{i}\mid i\in I_{v}\rbrace ,}

y tener el borde establecido

mi={miiiImi,miiincógnita,mii},{\displaystyle E=\lbrace e_{i}\mid i\in I_{e},e_{i}\subseteq X,e_{i}\neq \emptyset \rbrace ,}

dóndeIv{\displaystyle I_{v}}yImi{\displaystyle I_{e}}son los conjuntos de índices de los vértices y las aristas respectivamente.

Un subhipergrafo es un hipergrafo al que se le han eliminado algunos vértices. Formalmente, el subhipergrafoHA{\displaystyle H_{A}}inducido porAincógnita{\displaystyle A\subseteq X}se define como

HA=(A,{miAmimi,miA}).{\displaystyle H_{A}=\left(A,\lbrace e\cap A\mid e\in E,e\cap A\neq \emptyset \rbrace \right).}

Un término alternativo es la restricción de H a A. [ 29 ] : 468

Un componente conectado deH{\displaystyle H}es un subhipergrafo conectado maximal deH{\displaystyle H}, es decir, un subhipergrafoHA{\displaystyle H_{A}}deH{\displaystyle H}inducido porA{\displaystyle A}de tal manera queHA{\displaystyle H_{A}}está conectado y no hay subhipergrafoHA{\displaystyle H_{A'}}conAA{\displaystyle A\subsetneq A'}está conectado.

Una extensión de un subhipergrafo es un hipergrafo donde cada hiperarista deH{\displaystyle H}que está parcialmente contenido en el subhipergrafoHA{\displaystyle H_{A}}está completamente contenido en la extensiónmiincógnita(HA){\displaystyle Ex(H_{A})}Formalmente

miincógnita(HA)=(AA,mi){\displaystyle Ex(H_{A})=(A\cup A',E')}conA=mimimiA{\displaystyle A'=\bigcup _{e\in E}e\setminus A}ymi={mimimi(AA)}{\displaystyle E'=\lbrace e\in E\mid e\subseteq (A\cup A')\rbrace }.

El hipergrafo parcial es un hipergrafo con algunas aristas eliminadas. [ 29 ] : 468 Dado un subconjuntoJImi{\displaystyle J\subset I_{e}}del conjunto de índices de aristas, el hipergrafo parcial generado porJ{\displaystyle J}es el hipergrafo

(incógnita,{miiiJ}).{\displaystyle \left(X,\lbrace e_{i}\mid i\in J\rbrace \right).}

Dado un subconjuntoAincógnita{\displaystyle A\subseteq X}, el hipergrafo de sección es el hipergrafo parcial

H×A=(A,{miiiImi,miiA}).{\displaystyle H\times A=\left(A,\lbrace e_{i}\mid i\in I_{e},e_{i}\subseteq A\rbrace \right).}

El dualH{\displaystyle H^{*}}deH{\displaystyle H}es un hipergrafo cuyos vértices y aristas se intercambian, de modo que los vértices vienen dados por{mii}{\displaystyle \lbrace e_{i}\rbrace }y cuyos bordes están dados por{incógnitametro}{\displaystyle \lbrace X_{m}\rbrace }dónde

incógnitametro={miiincógnitametromii}.{\displaystyle X_{m}=\lbrace e_{i}\mid x_{m}\in e_{i}\rbrace .}

Cuando se define correctamente una noción de igualdad, como se hace a continuación, la operación de tomar el dual de un hipergrafo es una involución , es decir,

(H)=H.{\displaystyle \left(H^{*}\right)^{*}=H.}

Un grafo conexo G con el mismo conjunto de vértices que un hipergrafo conexo H es un grafo anfitrión para H si cada hiperarista de H induce un subgrafo conexo en G. Para un hipergrafo desconectado H , G es un grafo anfitrión si existe una biyección entre las componentes conexas de G y de H , de tal manera que cada componente conexa G ' de G es un anfitrión del H ' correspondiente .

La sección 2 (o grafo de clique , grafo representativo , grafo primal , grafo de Gaifman ) de un hipergrafo es el grafo con los mismos vértices del hipergrafo y aristas entre todos los pares de vértices contenidos en la misma hiperarista.

Matriz de incidencia

DejarV={v1,v2, , vnorte}{\displaystyle V=\{v_{1},v_{2},~\ldots ,~v_{n}\}}ymi={mi1,mi2,  mimetro}{\displaystyle E=\{e_{1},e_{2},~\ldots ~e_{m}\}}. Cada hipergrafo tiene unnorte×metro{\displaystyle n\times m}matriz de incidencia .

Para un hipergrafo no dirigido,I=(bij){\displaystyle I=(b_{ij})}dónde

bij={1iF vimij0othmirwismi.{\displaystyle b_{ij}=\left\{{\begin{matrix}1&\mathrm {if} ~v_{i}\in e_{j}\\0&\mathrm {otherwise} .\end{matrix}}\right.}

La transposiciónIt{\displaystyle I^{t}}de la matriz de incidencia define un hipergrafoH=(V, mi){\displaystyle H^{*}=(V^{*},\ E^{*})}llamado el dual deH{\displaystyle H}, dóndeV{\displaystyle V^{*}}es un conjunto de m elementos ymi{\displaystyle E^{*}}es un conjunto de n elementos de subconjuntos deV{\displaystyle V^{*}}. ParavjV{\displaystyle v_{j}^{*}\in V^{*}}ymiimi, vjmii{\displaystyle e_{i}^{*}\in E^{*},~v_{j}^{*}\in e_{i}^{*}}si y solo sibij=1{\displaystyle b_{ij}=1}.

Para un hipergrafo dirigido, las cabezas y las colas de cada hiperaristamij{\displaystyle e_{j}}se denotan porH(mij){\displaystyle H(e_{j})}yT(mij){\displaystyle T(e_{j})}respectivamente. [ 18 ]I=(bij){\displaystyle I=(b_{ij})}dónde

bij={1iF viT(mij)1iF viH(mij)0othmirwismi.{\displaystyle b_{ij}=\left\{{\begin{matrix}-1&\mathrm {if} ~v_{i}\in T(e_{j})\\1&\mathrm {if} ~v_{i}\in H(e_{j})\\0&\mathrm {otherwise} .\end{matrix}}\right.}

Gráfico de incidencia

Un hipergrafo H puede representarse mediante un grafo bipartito BG de la siguiente manera: los conjuntos X y E son las partes de BG , y ( x1 , e1 ) están conectados por una arista si y solo si el vértice x1 está contenido en la arista e1 en H.

Por el contrario, cualquier grafo bipartito con partes fijas y sin nodos desconectados en la segunda parte representa un hipergrafo de la forma descrita anteriormente. Este grafo bipartito también se denomina grafo de incidencia .

matriz de adyacencia

Se puede establecer un paralelismo entre la matriz de adyacencia de un hipergrafo y la matriz de adyacencia de un grafo. En el caso de un grafo, la matriz de adyacencia es una matriz cuadrada que indica si pares de vértices son adyacentes . De manera similar, podemos definir la matriz de adyacencia.A=(aij){\displaystyle A=(a_{ij})}para un hipergrafo en general donde las hiperaristasmikmetro{\displaystyle e_{k\leq m}}tienen pesos realeswmikR{\displaystyle w_{e_{k}}\in \mathbb {R} }con

aij={wmikiF (vi,vj)mi0othmirwismi.{\displaystyle a_{ij}=\left\{{\begin{matrix}w_{e_{k}}&\mathrm {if} ~(v_{i},v_{j})\in E\\0&\mathrm {otherwise} .\end{matrix}}\right.}

Ciclos

A diferencia de los grafos no dirigidos ordinarios, para los que existe una única noción natural de ciclos y grafos acíclicos , en el caso de los hipergrafos existen múltiples definiciones naturales no equivalentes de ciclos que se reducen a la noción ordinaria de ciclo cuando se considera el caso de los grafos.

Ciclos de montaña

La primera noción de ciclo fue introducida por Claude Berge . [ 30 ] Un ciclo de Berge en un hipergrafo es una secuencia alternada de vértices y aristas distintos.(v1,mi1,,vnorte,minorte){\displaystyle (v_{1},e_{1},\dots ,v_{n},e_{n})}, dóndenorte2{\displaystyle n\geq 2}yvi,vi+1{\displaystyle v_{i},v_{i+1}}ambos están enmii{\displaystyle e_{i}}para cadai[norte]{\displaystyle i\in [n]}(con índices tomados módulonorte{\displaystyle n}).

Según esta definición, un hipergrafo es acíclico si y solo si su grafo de incidencia (el grafo bipartito definido anteriormente) es acíclico. Por lo tanto, la ciclicidad de Berge puede comprobarse en tiempo lineal mediante el análisis del grafo de incidencia.

ciclos ajustados

Esta definición se utiliza particularmente parak{\displaystyle k}-hipergrafos uniformes, donde todas las hiperaristas son de tamañok{\displaystyle k}. Un ciclo ajustado de duraciónnorte{\displaystyle n}en un hipergrafoH{\displaystyle H}es una secuencia de vértices distintosv1,,vnorte{\displaystyle v_{1},\dots ,v_{n}}de tal manera que cada consecutivok{\displaystyle k}-tupla{vi,,vi+k1}{\displaystyle \{v_{i},\dots ,v_{i+k-1}\}}(índices módulonorte{\displaystyle n}) forma una hiperarista enH{\displaystyle H}Esta noción fue introducida por Katona y Kierstead [ 31 ] y desde entonces ha recibido considerable atención, particularmente en el estudio de la hamiltonicidad en combinatoria extremal. [ 32 ] [ 33 ]

Rödl, Szemerédi y Ruciński demostraron que cadanorte{\displaystyle n}-vérticek{\displaystyle k}Hipergrafo uniformeH{\displaystyle H}en el que cada(k1){\displaystyle (k-1)}-subconjunto de vértices está contenido en al menosnorte/2+o(norte){\displaystyle n/2+o(n)}Los hiperbordes contienen un ciclo hamiltoniano. Esto corresponde a una extensión aproximada a hipergrafos del célebre teorema de Dirac sobre ciclos hamiltonianos en grafos. [ 34 ]

El número máximo de hiperaristas en un (estrechamente) acíclicok{\displaystyle k}El hipergrafo uniforme sigue siendo desconocido. Parak=2{\displaystyle k=2}, es bien sabido que este número esnorte1{\displaystyle n-1}. Parak3{\displaystyle k\geq 3}, los límites más conocidos, debido a Janzer [ 35 ] y Letzter, [ 36 ] muestran que este número máximo está entreΩ(nortek1registronorte/registroregistronorte){\displaystyle \Omega (n^{k-1}\log n/\log \log n)}yO(nortek1(registronorte)5){\displaystyle O(n^{k-1}(\log n)^{5})}Los límites son óptimos salvo un factor polilogarítmico.

Unl{\displaystyle l}-ciclo generaliza la noción de ciclo ajustado. Consiste en una secuencia de vérticesv1,,vnorte{\displaystyle v_{1},\dots ,v_{n}}y bordes hipermi1,,mit{\displaystyle e_{1},\dots ,e_{t}}donde cadamii{\displaystyle e_{i}}consta dek{\displaystyle k}vértices consecutivos en la secuencia y|miimii+1|=l{\displaystyle |e_{i}\cap e_{i+1}|=l}por cada1it{\displaystyle 1\leq i\leq t}. Dado que cada borde dell{\displaystyle l}-ciclo contiene exactamentekl{\displaystyle k-l}vértices que no están contenidos en la arista anterior,norte{\displaystyle n}debe ser divisible porkl{\displaystyle k-l}. Tenga en cuenta quel=k1{\displaystyle l=k-1}recupera la definición de un ciclo ajustado.

α-aciclicidad

La definición de aciclicidad de Berge podría parecer muy restrictiva: por ejemplo, si un hipergrafo tiene algún parvv{\displaystyle v\neq v'}de vértices y algún parFF{\displaystyle f\neq f'}de hiperaristas tales quev,vF{\displaystyle v,v'\in f}yv,vF{\displaystyle v,v'\in f'}, entonces es cíclico de Berge.

Podemos definir una noción más débil de aciclicidad de hipergrafos, [ 5 ] posteriormente denominada α-aciclicidad. Esta noción de aciclicidad es equivalente a que el hipergrafo sea conforme (cada clique del grafo primal está cubierto por alguna hiperarista) y su grafo primal sea cordal ; también es equivalente a la reducibilidad al grafo vacío a través del algoritmo GYO [ 37 ] [ 38 ] (también conocido como algoritmo de Graham), un proceso iterativo confluente que elimina hiperaristas utilizando una definición generalizada de orejas . En el dominio de la teoría de bases de datos , se sabe que un esquema de base de datos disfruta de ciertas propiedades deseables si su hipergrafo subyacente es α-acíclico. [ 39 ] Además, la α-aciclicidad también está relacionada con la expresividad del fragmento protegido de la lógica de primer orden .

Podemos comprobar en tiempo lineal si un hipergrafo es α-acíclico. [ 40 ]

Nótese que la α-aciclicidad tiene la propiedad contraintuitiva de que agregar hiperaristas a un hipergrafo α-cíclico puede hacerlo α-acíclico (por ejemplo, agregar una hiperarista que contenga todos los vértices del hipergrafo siempre lo hará α-acíclico). Motivado en parte por esta deficiencia percibida, Ronald Fagin [ 41 ] definió las nociones más fuertes de β-aciclicidad y γ-aciclicidad. Podemos enunciar la β-aciclicidad como el requisito de que todos los subhipergrafos del hipergrafo sean α-acíclicos, lo cual es equivalente [ 41 ] a una definición anterior de Graham. [ 38 ] La noción de γ-aciclicidad es una condición más restrictiva que es equivalente a varias propiedades deseables de los esquemas de bases de datos y está relacionada con los diagramas de Bachman . Tanto la β-aciclicidad como la γ-aciclicidad pueden probarse en tiempo polinomial .

Esas cuatro nociones de aciclicidad son comparables: la γ-aciclicidad, que implica la β-aciclicidad, que a su vez implica la α-aciclicidad. Además, la aciclicidad de Berge las implica a todas. Ninguna de las implicaciones inversas se cumple, incluida la de Berge. En otras palabras, estas cuatro nociones son diferentes. [ 41 ]

Isomorfismo, simetría e igualdad

Un homomorfismo de hipergrafos es una función que mapea el conjunto de vértices de un hipergrafo a otro, de manera que cada arista se corresponde con otra arista.

Un hipergrafoH=(incógnita,mi){\displaystyle H=(X,E)}es isomorfo a un hipergrafoGRAMO=(Y,F){\displaystyle G=(Y,F)}, escrito comoHGRAMO{\displaystyle H\simeq G}si existe una biyección

ϕ:incógnitaY{\displaystyle \phi :X\to Y}

y una permutaciónπ{\displaystyle \pi }deI{\displaystyle I}de tal manera que

ϕ(mii)=Fπ(i){\displaystyle \phi (e_{i})=f_{\pi (i)}}

La biyecciónϕ{\displaystyle \phi }entonces se denomina isomorfismo de los grafos. Nótese que

HGRAMO{\displaystyle H\simeq G}si y solo siHGRAMO{\displaystyle H^{*}\simeq G^{*}}.

Cuando las aristas de un hipergrafo están etiquetadas explícitamente, se tiene la noción adicional de isomorfismo fuerte . Se dice queH{\displaystyle H}es fuertemente isomorfo aGRAMO{\displaystyle G}si la permutación es la identidad. Entonces se escribeHGRAMO{\displaystyle H\cong G}Cabe señalar que todos los grafos fuertemente isomorfos son isomorfos, pero no a la inversa.

Cuando los vértices de un hipergrafo están etiquetados explícitamente, se tienen las nociones de equivalencia y también de igualdad . Se dice queH{\displaystyle H}es equivalente aGRAMO{\displaystyle G}y escribeHGRAMO{\displaystyle H\equiv G}si el isomorfismoϕ{\displaystyle \phi }tiene

ϕ(incógnitanorte)=ynorte{\displaystyle \phi (x_{n})=y_{n}}

y

ϕ(mii)=Fπ(i){\displaystyle \phi (e_{i})=f_{\pi (i)}}

Tenga en cuenta que

HGRAMO{\displaystyle H\equiv G}si y solo siHGRAMO{\displaystyle H^{*}\cong G^{*}}

Si, además, la permutaciónπ{\displaystyle \pi }es la identidad, uno dice queH{\displaystyle H}igualGRAMO{\displaystyle G}y escribeH=GRAMO{\displaystyle H=G}Nótese que, con esta definición de igualdad, los grafos son autoduales:

(H)=H{\displaystyle \left(H^{*}\right)^{*}=H}

Un automorfismo de hipergrafo es un isomorfismo de un conjunto de vértices en sí mismo, es decir, un cambio de etiquetas de los vértices. El conjunto de automorfismos de un hipergrafo H (= ( X , E )) es un grupo bajo composición, llamado grupo de automorfismos del hipergrafo y escrito Aut( H ). 

Ejemplos

Consideremos el hipergrafoH{\displaystyle H}con bordes

H={mi1={a,b},mi2={b,do},mi3={do,d},mi4={d,a},mi5={b,d},mi6={a,do}}{\displaystyle H=\lbrace e_{1}=\lbrace a,b\rbrace ,e_{2}=\lbrace b,c\rbrace ,e_{3}=\lbrace c,d\rbrace ,e_{4}=\lbrace d,a\rbrace ,e_{5}=\lbrace b,d\rbrace ,e_{6}=\lbrace a,c\rbrace \rbrace }

y

GRAMO={F1={α,β},F2={β,γ},F3={γ,δ},F4={δ,α},F5={α,γ},F6={β,δ}}{\displaystyle G=\lbrace f_{1}=\lbrace \alpha ,\beta \rbrace ,f_{2}=\lbrace \beta ,\gamma \rbrace ,f_{3}=\lbrace \gamma ,\delta \rbrace ,f_{4}=\lbrace \delta ,\alpha \rbrace ,f_{5}=\lbrace \alpha ,\gamma \rbrace ,f_{6}=\lbrace \beta ,\delta \rbrace \rbrace }

Entonces claramenteH{\displaystyle H}yGRAMO{\displaystyle G}son isomorfos (conϕ(a)=α{\displaystyle \phi (a)=\alpha }, etc. ), pero no son fuertemente isomorfos. Así, por ejemplo, enH{\displaystyle H}, vérticea{\displaystyle a}se encuentra con los bordes 1, 4 y 6, de modo que,

mi1mi4mi6={a}{\displaystyle e_{1}\cap e_{4}\cap e_{6}=\lbrace a\rbrace }

En el gráficoGRAMO{\displaystyle G}No existe ningún vértice que se encuentre con las aristas 1, 4 y 6:

F1F4F6={\displaystyle f_{1}\cap f_{4}\cap f_{6}=\varnothing }

En este ejemplo,H{\displaystyle H}yGRAMO{\displaystyle G}son equivalentes,HGRAMO{\displaystyle H\equiv G}y los duales son fuertemente isomorfos:HGRAMO{\displaystyle H^{*}\cong G^{*}}.

Simetría

Elrangor(H){\displaystyle r(H)}de un hipergrafoH{\displaystyle H}es la cardinalidad máxima de cualquiera de las aristas en el hipergrafo. Si todas las aristas tienen la misma cardinalidad k , se dice que el hipergrafo es uniforme o k-uniforme , o se denomina k-hipergrafo . Un grafo es simplemente un hipergrafo 2-uniforme.

El grado d(v) de un vértice v es el número de aristas que lo contienen. H es k-regular si cada vértice tiene grado k .

El dual de un hipergrafo uniforme es regular y viceversa.

Dos vértices x e y de H se denominan simétricos si existe un automorfismo tal queϕ(incógnita)=y{\displaystyle \phi (x)=y}Dos bordesmii{\displaystyle e_{i}}ymij{\displaystyle e_{j}}Se dice que son simétricos si existe un automorfismo tal queϕ(mii)=mij{\displaystyle \phi (e_{i})=e_{j}}.

Se dice que un hipergrafo es transitivo en vértices (o simétrico en vértices ) si todos sus vértices son simétricos. De manera similar, un hipergrafo es transitivo en aristas si todas sus aristas son simétricas. Si un hipergrafo es simétrico tanto en aristas como en vértices, entonces simplemente es transitivo .

Debido a la dualidad de los hipergrafos, el estudio de la transitividad de las aristas es idéntico al estudio de la transitividad de los vértices.

Particiones

Un teorema de partición debido a E. Dauber [ 42 ] establece que, para un hipergrafo transitivo por aristasH=(incógnita,mi){\displaystyle H=(X,E)}, existe una partición

(incógnita1,incógnita2,,incógnitaK){\displaystyle (X_{1},X_{2},\cdots ,X_{K})}

del conjunto de vérticesincógnita{\displaystyle X}de tal manera que el subhipergrafoHincógnitak{\displaystyle H_{X_{k}}}generado porincógnitak{\displaystyle X_{k}}es transitivo para cada1kK{\displaystyle 1\leq k\leq K}y tal que

k=1Kr(Hincógnitak)=r(H){\displaystyle \sum _{k=1}^{K}r\left(H_{X_{k}}\right)=r(H)}

dónder(H){\displaystyle r(H)}es el rango de H.

Como corolario, un hipergrafo transitivo en aristas que no es transitivo en vértices es bicoloreable.

La partición de grafos (y en particular, la partición de hipergrafos) tiene muchas aplicaciones en el diseño de circuitos integrados [ 43 ] y la computación paralela . [ 44 ] [ 45 ] [ 46 ] Los algoritmos de partición de hipergrafos eficientes y escalables también son importantes para el procesamiento de hipergrafos a gran escala en tareas de aprendizaje automático. [ 6 ]

Generalizaciones adicionales

Una posible generalización de un hipergrafo es permitir que las aristas apunten a otras aristas. [ 47 ] Hay dos variaciones de esta generalización. En una, las aristas consisten no solo en un conjunto de vértices, sino que también pueden contener subconjuntos de vértices, subconjuntos de subconjuntos de vértices y así sucesivamente hasta el infinito . En esencia, cada arista es simplemente un nodo interno de un árbol o grafo dirigido acíclico , y los vértices son los nodos hoja. Un hipergrafo es entonces simplemente una colección de árboles con nodos comunes y compartidos (es decir, un nodo interno o una hoja dados pueden aparecer en varios árboles diferentes). [ 48 ] [ 49 ] A la inversa, toda colección de árboles puede entenderse como este hipergrafo generalizado. Dado que los árboles se utilizan ampliamente en la informática y en muchas otras ramas de las matemáticas, se podría decir que los hipergrafos también aparecen de forma natural. [ 50 ] Así, por ejemplo, esta generalización surge de forma natural como un modelo de álgebra de términos ; las aristas corresponden a términos y los vértices corresponden a constantes o variables. [ 51 ]

Para tal hipergrafo, la pertenencia a un conjunto proporciona un ordenamiento, pero este ordenamiento no es ni un orden parcial ni un preorden , ya que no es transitivo. [ 52 ] El grafo correspondiente al grafo de Levi de esta generalización es un grafo dirigido acíclico . [ 53 ] Consideremos, por ejemplo, el hipergrafo generalizado cuyo conjunto de vértices esV={a,b}{\displaystyle V=\{a,b\}}y cuyos bordes sonmi1={a,b}{\displaystyle e_{1}=\{a,b\}}ymi2={a,mi1}{\displaystyle e_{2}=\{a,e_{1}\}}. Entonces, aunquebmi1{\displaystyle b\in e_{1}}ymi1mi2{\displaystyle e_{1}\in e_{2}}, no es cierto quebmi2{\displaystyle b\in e_{2}}Sin embargo, el cierre transitivo de la pertenencia a conjuntos para tales hipergrafos induce un orden parcial y "aplana" el hipergrafo en un conjunto parcialmente ordenado . [ 54 ]

Alternativamente, se puede permitir que las aristas apunten a otras aristas, independientemente del requisito de que las aristas estén ordenadas como grafos dirigidos y acíclicos. [ 47 ] [ 48 ] Esto permite grafos con bucles de aristas, que no necesitan contener vértices en absoluto. Por ejemplo, considérese el hipergrafo generalizado que consta de dos aristas.mi1{\displaystyle e_{1}}ymi2{\displaystyle e_{2}}y cero vértices, de modo quemi1={mi2}{\displaystyle e_{1}=\{e_{2}\}}ymi2={mi1}{\displaystyle e_{2}=\{e_{1}\}}Como este bucle es infinitamente recursivo, los conjuntos que son las aristas violan el axioma de fundación . [ 48 ] En particular, no hay cierre transitivo de pertenencia a conjuntos para tales hipergrafos. Aunque tales estructuras puedan parecer extrañas al principio, se pueden comprender fácilmente al observar que la generalización equivalente de su grafo de Levi ya no es bipartita , sino que es simplemente un grafo dirigido general . [ 55 ]

La matriz de incidencia generalizada para dichos hipergrafos es, por definición, una matriz cuadrada, de rango igual al número total de vértices más aristas. [ 56 ] Por lo tanto, para el ejemplo anterior, la matriz de incidencia es simplemente

[0110]{\displaystyle \left[{\begin{matrix}0&1\\1&0\end{matrix}}\right]}.

Véase también

Notas

  1. 1 2 Valdivia, Paola; Buono, Paolo; Plaisant, Catherine; Dufournaud, Nicole; Fekete, Jean-Daniel (2020). "Análisis de hipergrafos dinámicos con visualización de hipergrafos ordenados agregados en paralelo" (PDF) . IEEE Transactions on Visualization and Computer Graphics . 26 ( 1 ). IEEE: 12. doi : 10.1109/TVCG.2019.2933196 . eISSN 1941-0506 . hdl : 11586/518500 . ISSN 1077-2626 . PMID 31398121. S2CID 199518871. Archivado (PDF) del original el 26-01-2021 . Recuperado el 08-09-2020 .    
  2. Haussler, David ; Welzl, Emo (1987), "ε-nets and simplex range queries", Discrete and Computational Geometry , 2 (2): 127– 151, doi : 10.1007/BF02187876 , MR 0884223 .
  3. Pearl, Judea (1984). Heurísticas: Estrategias de búsqueda inteligentes para la resolución de problemas informáticos . Addison-Wesley Publishing Company. pág. 25. ISBN  978-0-201-05594-8Archivado del original el 4 de febrero de 2023. Consultado el 12 de junio de 2021 .
  4. Feige, Uriel; Kim, Jeong Han; Ofek, Eran (2006). "Testigos de la no satisfacibilidad de fórmulas 3CNF aleatorias densas". 47.º Simposio Anual IEEE sobre Fundamentos de la Informática (FOCS'06) de 2006. IEEE. págs. 497–508 . doi : 10.1109/FOCS.2006.78 . ISBN  0-7695-2720-5.
  5. 1 2 Beeri, C.; Fagin, R. ; Maier, D.; Yannakakis, M. (1983). "Sobre la conveniencia de los esquemas de bases de datos acíclicas" (PDF) . Journal of the ACM . 30 (3): 479– 513. doi : 10.1145/2402.322389 . S2CID 2418740 . Archivado (PDF) del original el 21-04-2021 . Recuperado el 03-01-2021 . 
  6. 1 2 3 Huang, Jin; Zhang, Rui; Yu, Jeffrey Xu (2015). "Aprendizaje y procesamiento de hipergrafos escalables". Conferencia Internacional IEEE de Minería de Datos de 2015 (PDF) . págs. 775–780 . doi : 10.1109/ICDM.2015.33 . ISBN  978-1-4673-9504-5. S2CID 5130573 . Archivado (PDF) del original el 26-01-2021 . Recuperado el 08-01-2021 . 
  7. Brazil, M; Zachariasen, M (2015). "Árboles de Steiner en grafos e hipergrafos" . Árboles de interconexión óptimos en el plano . Algoritmos y combinatoria. Vol. 29. Springer. pp. 301–317 . doi : 10.1007/978-3-319-13915-9_5 . ISBN   978-3-319-13915-9Archivado del original el 29/01/2021 . Consultado el 20/01/2021 .
  8. Zhou, Dengyong; Huang, Jiayuan; Scholkopf, Bernhard (2006), "Learning with hypergraphs: clustering, classification, and embedding" , Advances in Neural Information Processing Systems , MIT Press, pp. 1601–8 , ISBN  978-0-262-25691-9Archivado del original el 22/10/2021 , consultado el 24/07/2021.
  9. Ghoshal, Gourab; Zlatic, Vinko; Caldarelli, Guido; Newman, Mark EJ (2009). "Hipergrafos aleatorios y sus aplicaciones". Physical Review E . 79 (6) 066118. arXiv : 0903.0419 . Bibcode : 2009PhRvE..79f6118G . doi : 10.1103/PhysRevE.79.066118 . PMID 19658575 . S2CID 6391099 .  
  10. Tan, Shulong; Bu, Jiajun; Chen, Chun; Xu, Bin; Wang, Can; He, Xiaofei (octubre de 2011), "Uso de información rica de redes sociales para la recomendación de música mediante un modelo de hipergrafo" , ACM Transactions on Multimedia Computing, Communications, and Applications , 7S (1), Artículo 22, Bibcode : 2011smma.book..213T , doi : 10.1145/2037676.2037679 , S2CID 432036 
  11. Liu, Qingshan; Huang, Yuchi; Metaxas, Dimitris N. (2013), "Hipergrafo con muestreo para recuperación de imágenes", Pattern Recognition , 44 ( 10–11 ): 2255–2262 , doi : 10.1016/j.patcog.2010.07.014
  12. Patro, Rob; Kingsoford, Carl (2013), "Predicción de interacciones proteicas mediante inferencia de historial de red parsimoniosa", Bioinformatics , 29 ( 10–11 ): 237–246 , doi : 10.1093/bioinformatics/btt224 , PMC 3694678 , PMID 23812989  
  13. Gao, Tue; Wang, Meng; Zha, Zheng-Jun; Shen, Jialie; Li, Xuelong; Wu, Xindong (2013), "Aprendizaje conjunto de relevancia visual-textual para la búsqueda de imágenes sociales basada en etiquetas" , IEEE Transactions on Image Processing , 22 (1): 363–376 , Bibcode : 2013ITIP...22..363Y , doi : 10.1109/tip.2012.2202676 , PMID 22692911 , S2CID 7432373 , archivado del original el 23-09-2017 , recuperado el 22-09-2017  
  14. Tian, ​​Ze; Hwang, TaeHyun; Kuang, Rui (2009), "Un algoritmo de aprendizaje basado en hipergrafos para clasificar datos de expresión génica y arrayCGH con conocimiento previo", Bioinformatics , 25 (21): 2831– 2838, doi : 10.1093/bioinformatics/btp467 , PMID 19648139 
  15. Goldstein, A. (1982). "Una base de datos de hipergrafos dirigidos: un modelo para la planta telefónica de bucle local" . Bell System Technical Journal . 61 (9): 2529– 54. doi : 10.1002/j.1538-7305.1982.tb03439.x . S2CID 11290643 . 
  16. Ranshous, Stephen; Joslyn, Cliff; Kreyling, Sean; Nowak, Kathleen; Samatova, Nagiza; West, Curtis; Winters, Samuel (2017). Minería de patrones de intercambio en el hipergrafo dirigido de transacciones de Bitcoin (PDF) . Criptografía financiera y seguridad de datos. Springer. doi : 10.1007/978-3-319-70278-0_16 . Archivado (PDF) del original el 15 de julio de 2021. Recuperado el 20 de enero de 2021 .
  17. 1 2 Ausiello, Giorgio; Laura, Luigi (2017). "Hipergrafos dirigidos: Introducción y algoritmos fundamentales - Una revisión" . Theoretical Computer Science . 658 : 293–306 . doi : 10.1016/j.tcs.2016.03.016 .
  18. 1 2 Gallo, G.; Longo, G.; Pallottino, S.; Nguyen, S. (1993). "Hipergrafos dirigidos y aplicaciones" . Matemáticas Discretas Aplicadas . 42 ( 2–3 ): 177–201 . doi : 10.1016/0166-218X(93)90045-P .
  19. Sander, G. (2003), "Diseño de hipergrafos dirigidos con hiperaristas ortogonales" , Actas del 11.º Simposio Internacional sobre Dibujo de Grafos (GD 2003) , Lecture Notes in Computer Science , vol. 2912, Springer, pp. 381–386 , ISBN   978-3-540-24595-7Archivado del original el 18 de julio de 2011 , consultado el 17 de mayo de 2010..
  20. Eschbach, Thomas; Günther, Wolfgang; Becker, Bernd (2006), "Dibujo de hipergrafos ortogonales para una mejor visibilidad" (PDF) , Journal of Graph Algorithms and Applications , 10 (2): 141–157 , doi : 10.7155/jgaa.00122 , archivado (PDF) del original el 18 de julio de 2011 , recuperado el 17 de mayo de 2010..
  21. Mäkinen, Erkki (1990), "Cómo dibujar un hipergrafo", International Journal of Computer Mathematics , 34 (3): 177–185 , doi : 10.1080/00207169008803875.
  22. Bertault, François; Eades, Peter (2001), "Drawing hypergraphs in the subset standard", Graph Drawing , Lecture Notes in Computer Science, vol. 1984, Springer-Verlag, pp. 45–76 , doi : 10.1007/3-540-44541-2_15 , ISBN   978-3-540-41554-1.
  23. Naheed Anjum, Arafat; Bressan, Stéphane (2017), "Dibujo de hipergrafos mediante colocación dirigida por fuerzas", Aplicaciones de bases de datos y sistemas expertos , Lecture Notes in Computer Science, vol. 10439, Springer International Publishing, pp. 387–394 , doi : 10.1007/978-3-319-64471-4_31 , ISBN   978-3-319-64470-7.
  24. ^ Kaufmann, Michael; van Kreveld, Marc; Speckmann, Bettina (2009), "Dibujos de subdivisión de hipergrafos", Dibujo gráfico , Lecture Notes in Computer Science, vol. 5417, Springer-Verlag, págs. 396– 407, doi : 10.1007/978-3-642-00219-9_39 , ISBN   978-3-642-00218-2.
  25. Johnson, David S. ; Pollak, HO (2006), "Planaridad de hipergrafos y la complejidad de dibujar diagramas de Venn", Journal of Graph Theory , 11 (3): 309– 325, doi : 10.1002/jgt.3190110306.
  26. ^ Buchin, Kevin; van Kreveld, Marc; Meijer, Henk; Speckmann, Bettina; Verbeek, Kevin (2010), "Sobre soportes planos para hipergrafos", Dibujo gráfico , Lecture Notes in Computer Science, vol. 5849, Springer-Verlag, págs. 345–356 , doi : 10.1007/978-3-642-11805-0_33 , ISBN   978-3-642-11804-3.
  27. "Vitaly Voloshin: Sitio web de coloración de hipergrafos mixtos" . spectrum.troy.edu . Archivado del original el 20 de enero de 2022. Consultado el 27 de abril de 2022 .
  28. Fagin, Ronald (1983-07-01). "Grados de aciclicidad para hipergrafos y esquemas de bases de datos relacionales" . Journal of the ACM . 30 (3): 514– 550. doi : 10.1145/2402.322390 . ISSN 0004-5411 . 
  29. 1 2 Lovász, László ; Plummer, MD (1986), Teoría de correspondencias , Annals of Discrete Mathematics, vol. 29, Holanda Septentrional, ISBN  0-444-87916-1, MR 0859549 
  30. Berge, Claude (1973). Grafos e hipergrafos . Ámsterdam: North-Holland. ISBN 0-7204-2450-X.
  31. ^ Katona, G .; Kierstead, HA (1999). "Cadenas hamiltonianas en hipergrafías". Revista de teoría de grafos . 30 (3): 205– 212. doi : 10.1002/(SICI)1097-0118(199903)30:3 < 205::AID-JGT5 > 3.0.CO ; 2-O .
  32. Zhao, Y. (2016). "Avances recientes en problemas de tipo Dirac para hipergrafos". Tendencias recientes en combinatoria . Los volúmenes IMA en matemáticas y sus aplicaciones. Vol. 159. pp. 145–165 . arXiv : 1508.06170 . doi : 10.1007/978-3-319-24298-9_6 . ISBN   978-3-319-24296-5.
  33. Kühn, D.; Osthus , D. (2014). «Ciclos de Hamilton en grafos e hipergrafos: una perspectiva extremal» (PDF) . Actas del Congreso Internacional de Matemáticos : 381–406 . ISBN 978-89-6105-807-0.
  34. Rödl, V. ; Szemerédi, E. ; Ruciński, A. (2008). "Un teorema aproximado de tipo Dirac para hipergrafos k-uniformes". Combinatorica . 28 (2): 229– 260. doi : 10.1007/s00493-008-2295-z .
  35. Janzer, B. (2021). "Hipergrafos grandes sin ciclos ajustados". Teoría combinatoria . 1 : Artículo n.° 12, 4. arXiv : 2012.07726 . doi : 10.5070/C61055374 .
  36. Letzter, S. (2023). "Hipergrafos sin ciclos ajustados". Actas de la Sociedad Matemática Americana . 151 : 455–462 . arXiv : 2106.12082v2 . doi : 10.1090/proc/16043 .
  37. Yu, CT; Özsoyoğlu, MZ (1979). "Un algoritmo para la pertenencia a una consulta distribuida mediante árbol" (PDF) . COMPSAC 79. Actas. Software informático y la Tercera Conferencia Internacional de Aplicaciones de la IEEE Computer Society, 1979. págs. 306–312 . doi : 10.1109/CMPSAC.1979.762509 . Archivado del original (PDF) el 2 de septiembre de 2018. Recuperado el 2 de septiembre de 2018 . 
  38. 1 2 Graham, MH (1979). "Sobre la relación universal". Informe técnico . Toronto, Ontario, Canadá: Universidad de Toronto.
  39. Abiteboul, S. ; Hull, RB ; Vianu, V. (1995). Fundamentos de las bases de datos . Addison-Wesley. ISBN 0-201-53771-0.
  40. Tarjan, RE ; Yannakakis, M. (1984). "Algoritmos simples de tiempo lineal para probar la cordalidad de grafos, probar la aciclicidad de hipergrafos y reducir selectivamente hipergrafos acíclicos". SIAM Journal on Computing . 13 (3): 566– 579. doi : 10.1137/0213035 .
  41. 1 2 3 Fagin, Ronald (1983). "Grados de aciclicidad para hipergrafos y esquemas de bases de datos relacionales" . Journal of the ACM . 30 (3): 514– 550. doi : 10.1145/2402.322390 . S2CID 597990 . 
  42. Harary, F. (2018) [1969]. Teoría de grafos . CRC Press. pág. 172. ISBN  978-0-429-96231-8Archivado del original el 4 de febrero de 2023. Consultado el 12 de junio de 2021. A continuación , enunciamos un teorema de Elayne Dauber cuyos corolarios describen propiedades de los grafos simétricos respecto a una línea. Nótese la observación obvia pero importante de que todo grafo simétrico respecto a una línea es regular respecto a una línea.
  43. Karypis, G., Aggarwal, R., Kumar, V., y Shekhar, S. (marzo de 1999), "Particionamiento de hipergrafos multinivel: aplicaciones en el dominio VLSI", IEEE Transactions on Very Large Scale Integration (VLSI) Systems , 7 (1): 69– 79, Bibcode : 1999ITVL....7...69K , CiteSeerX 10.1.1.553.2367 , doi : 10.1109/92.748202 . {{citation}}: CS1 maint: varios nombres: lista de autores ( enlace )
  44. Hendrickson, B., Kolda, TG (2000), "Modelos de partición de grafos para computación paralela" , Computación paralela (manuscrito enviado), 26 (12): 1519– 1545, Bibcode : 2000ParC...26.1519H , doi : 10.1016/S0167-8191(00)00048-X , OSTI 4179 , archivado del original el 26-01-2021 , recuperado el 13-10-2018 . {{citation}}: CS1 maint: varios nombres: lista de autores ( enlace )
  45. Catalyurek, UV; Aykanat, C. (1995). Un modelo de hipergrafo para mapear cálculos repetidos de producto matriz-vector disperso en multicomputadoras . Actas de la Conferencia Internacional sobre Computación de Alto Rendimiento (HiPC'95).
  46. Catalyurek, UV; Aykanat, C. (1999), "Descomposición basada en partición de hipergrafos para la multiplicación paralela de vectores de matrices dispersas", IEEE Transactions on Parallel and Distributed Systems , 10 (7): 673– 693, Bibcode : 1999ITPDS..10..673C , CiteSeerX 10.1.1.67.2498 , doi : 10.1109/71.780863 . 
  47. 1 2 "Una introducción sencilla a las matemáticas de los hipergrafos: documentación de HyperNetX 2.4.1" . HyperNetX . 2021. Consultado el 19 de noviembre de 2025 .
  48. 1 2 3 Devlin, Keith (1993). "Capítulo 7. Teoría de conjuntos no bien fundamentada". The Joy of Sets: Fundamentals of Contemporary Set Theory (2.ª ed.). pp. 143–184 . doi : 10.1007/978-1-4612-0903-4_7 .  
  49. Vepstas, Linas (24-03-2013). "¿Por qué los hipergrafos?" . OpenCog Brainwave . Recuperado el 19-11-2025 .
  50. Bertschinger, Daniel; El Maalouly, Nicolás; Kleist, Linda; Miltzow, Tillmann; Weber, Simón (2025). "La complejidad de reconocer hipergrafías geométricas" . Innovaciones en teoría de grafos (en francés). 2 : 157– 190. doi : 10.5802/igt.9 . ISSN 3050-743X . 
  51. Kannin, Ravi; Hopcroft, John. "Capítulo 4" (PDF) . 4 Gráficos aleatorios (PDF) . pág. 16. 
  52. Assari, Amir; Hosseinzadeh, Narges; Macpherson, Dugald (2023). "Hipergrafos homogéneos de conjuntos" . Journal of the London Mathematical Society . 108 (5): 1852– 1885. doi : 10.1112/jlms.12796 . ISSN 1469-7750 . 
  53. ^ Popp, Merten; Schlag, Sebastián; Schulz, cristiano; Seemaier, Daniel (15 de octubre de 2020). "Partición de hipergráficos acíclico multinivel". arXiv : 2002.02962 [ cs.DS ].
  54. Bushaw, Neal; Kettle, Nathan (noviembre de 2011). "Números de Turán de caminos múltiples y bosques equibipartitos" . Combinatoria, probabilidad y computación . 20 (6): 837– 853. arXiv : 1106.5904 . doi : 10.1017/S0963548311000460 . ISSN 1469-2163 . 
  55. Pisanski, T.; Boben, M.; Marušič, D.; Orbanić, A.; Graovac, A. (2004-01-28). "Las 10-jaulas y configuraciones derivadas" . Matemáticas Discretas . 275 (1): 265– 276. doi : 10.1016/S0012-365X(03)00110-9 . ISSN 0012-365X . 
  56. Parui, Samiron (2025). "Sobre las matrices de incidencia de hipergrafos". Álgebra lineal y multilineal . 73 (17): 3861– 3880. arXiv : 2409.16055 . doi : 10.1080/03081087.2025.2568155 .

Referencias

  • Berge, Claude (1984). Hipergrafos: Combinatoria de conjuntos finitos . Elsevier. ISBN 978-0-08-088023-5.
  • Berge, C.; Ray-Chaudhuri, D. (2006). Seminario sobre hipergrafos: Universidad Estatal de Ohio, 1972. Notas de clase en matemáticas. Vol.  411. Springer. ISBN 978-3-540-37803-7.
  • "Hipergrafo" , Enciclopedia de Matemáticas , EMS Press , 2001 [1994]
  • Bretto, Alain (2013). Teoría de los hipergrafos: Una introducción . Springer. ISBN 978-3-319-00080-0.
  • Voloshin, Vitaly I. (2002). Coloring Mixed Hypergraphs: Theory, Algorithms and Applications: Theory, Algorithms, and Applications . Fields Institute Monographs. Vol.  17. American Mathematical Society. ISBN 978-0-8218-2812-0.
  • Voloshin, Vitaly I. (2009). Introducción a la teoría de grafos e hipergrafos . Nova Science. ISBN 978-1-61470-112-5.
  • Este artículo incorpora material de hypergraph en PlanetMath , que está bajo la licencia Creative Commons Attribution/Share-Alike License .
  • PAOHVis : sistema PAOHVis de código abierto para la visualización de hipergrafos dinámicos.
Obtenido de " https://en.wikipedia.org/w/index.php?title=Hypergraph&oldid=1358472226 "