


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, dóndees un conjunto de elementos llamados nodos , vértices , puntos o elementos yes un conjunto de pares de subconjuntos deCada uno de estos paresse denomina arista o hiperarista ; el subconjunto de vérticesse conoce como su cola o dominio , ycomo su cabeza o codominio .
El orden de un hipergrafoes el número de vértices en. El tamaño del hipergrafo es el número de aristas enEl orden de una aristaen un hipergrafo dirigido es: 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 (o) 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.se generalizará a la teoría de hipergrafos.
Dado un conjunto con su conjunto de potencia , además un conjunto con , la pareja 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:
- Emparejamiento en hipergrafos ;
- Cobertura de vértices en hipergrafos (también conocida como: transversal );
- Gráfico de líneas de un hipergrafo ;
- Gramática de hipergrafos : creada mediante la ampliación de una clase de hipergrafos con un conjunto de reglas de reemplazo;
- Teorema de Ramsey ;
- Teorema de Erdős-Ko-Rado ;
- Teorema de Kruskal-Katona sobre hipergrafos uniformes;
- Teoremas de tipo Hall para hipergrafos .
En hipergrafos dirigidos: cierre transitivo y problemas de camino más corto. [ 17 ]
Dibujo de hipergrafo

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 ]

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.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.
- -regular - cada vértice tiene grado, es decir, contenido exactamentehiperbordes.
- 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.
- Dos propiedades más fuertes son ser bipartito y estar equilibrado .
- -uniforme - cada hiperarista contiene precisamentevértices.
- -partición - los vértices se dividen enpartes, y cada hiperarista contiene precisamente un vértice de cada tipo.
- CadaHipergrafo -partito (para) es ambos-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 todosconhayque cumpla con ambosyUn hipergrafo que no está conectado se denomina desconectado .
Hipergrafos relacionados
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 .
Dejarsea el hipergrafo que consta de vértices
y tener el borde establecido
dóndeyson 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 subhipergrafoinducido porse define como
Un término alternativo es la restricción de H a A. [ 29 ] : 468
Un componente conectado dees un subhipergrafo conectado maximal de, es decir, un subhipergrafodeinducido porde tal manera queestá conectado y no hay subhipergrafoconestá conectado.
Una extensión de un subhipergrafo es un hipergrafo donde cada hiperarista deque está parcialmente contenido en el subhipergrafoestá completamente contenido en la extensiónFormalmente
- cony.
El hipergrafo parcial es un hipergrafo con algunas aristas eliminadas. [ 29 ] : 468 Dado un subconjuntodel conjunto de índices de aristas, el hipergrafo parcial generado pores el hipergrafo
Dado un subconjunto, el hipergrafo de sección es el hipergrafo parcial
El dualdees un hipergrafo cuyos vértices y aristas se intercambian, de modo que los vértices vienen dados pory cuyos bordes están dados pordónde
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,
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
Dejary. Cada hipergrafo tiene unmatriz de incidencia .
Para un hipergrafo no dirigido,dónde
La transposiciónde la matriz de incidencia define un hipergrafollamado el dual de, dóndees un conjunto de m elementos yes un conjunto de n elementos de subconjuntos de. Paraysi y solo si.
Para un hipergrafo dirigido, las cabezas y las colas de cada hiperaristase denotan poryrespectivamente. [ 18 ]dónde
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.para un hipergrafo en general donde las hiperaristastienen pesos realescon
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., dóndeyambos están enpara cada(con índices tomados módulo).
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 para-hipergrafos uniformes, donde todas las hiperaristas son de tamaño. Un ciclo ajustado de duraciónen un hipergrafoes una secuencia de vértices distintosde tal manera que cada consecutivo-tupla(índices módulo) forma una hiperarista enEsta 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 cada-vérticeHipergrafo uniformeen el que cada-subconjunto de vértices está contenido en al menosLos 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íclicoEl hipergrafo uniforme sigue siendo desconocido. Para, es bien sabido que este número es. Para, los límites más conocidos, debido a Janzer [ 35 ] y Letzter, [ 36 ] muestran que este número máximo está entreyLos límites son óptimos salvo un factor polilogarítmico.
Un-ciclo generaliza la noción de ciclo ajustado. Consiste en una secuencia de vérticesy bordes hiperdonde cadaconsta devértices consecutivos en la secuencia ypor cada. Dado que cada borde del-ciclo contiene exactamentevértices que no están contenidos en la arista anterior,debe ser divisible por. Tenga en cuenta querecupera 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 parde vértices y algún parde hiperaristas tales quey, 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 hipergrafoes isomorfo a un hipergrafo, escrito comosi existe una biyección
y una permutacióndede tal manera que
La biyecciónentonces se denomina isomorfismo de los grafos. Nótese que
- si y solo si.
Cuando las aristas de un hipergrafo están etiquetadas explícitamente, se tiene la noción adicional de isomorfismo fuerte . Se dice quees fuertemente isomorfo asi la permutación es la identidad. Entonces se escribeCabe 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 quees equivalente ay escribesi el isomorfismotiene
y
Tenga en cuenta que
- si y solo si
Si, además, la permutaciónes la identidad, uno dice queigualy escribeNótese que, con esta definición de igualdad, los grafos son autoduales:
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 hipergrafocon bordes
y
Entonces claramenteyson isomorfos (con, etc. ), pero no son fuertemente isomorfos. Así, por ejemplo, en, vérticese encuentra con los bordes 1, 4 y 6, de modo que,
En el gráficoNo existe ningún vértice que se encuentre con las aristas 1, 4 y 6:
En este ejemplo,yson equivalentes,y los duales son fuertemente isomorfos:.
Simetría
Elrangode un hipergrafoes 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 queDos bordesySe dice que son simétricos si existe un automorfismo tal que.
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 aristas, existe una partición
del conjunto de vérticesde tal manera que el subhipergrafogenerado pores transitivo para caday tal que
dóndees 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 esy cuyos bordes sony. Entonces, aunquey, no es cierto queSin 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.yy cero vértices, de modo queyComo 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
- .
Véase también
- Grafo BF : tipo de hipergrafo dirigido.
- Coloreado sin conflictos : generalización del coloreado de grafos al hipergrafo.
- Diseño combinatorio : disposición simétrica de conjuntos finitos.
- Gráfico de factores : gráfico de función que representa la factorización.
- Greedoid : sistema de conjuntos utilizado en la optimización voraz.
- Estructura de incidencia : sistema matemático abstracto de dos tipos de objetos y una relación entre ellos.
- Multigrafo : grafo con múltiples aristas entre dos vértices.
- Sistema P – Modelo computacional
- Multiplicación de matriz dispersa por vector : rutina de cálculo
- Red de Petri : modelo para describir sistemas distribuidos. Páginas que muestran breves descripciones de destinos de redirección.
Notas
- 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 .
- ↑ Haussler, David ; Welzl, Emo (1987), "ε-nets and simplex range queries", Discrete and Computational Geometry , 2 (2): 127– 151, doi : 10.1007/BF02187876 , MR 0884223 .
- ↑ 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 .
- ↑ 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.
- 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 .
- 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 .
- ↑ 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 .
- ↑ 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.
- ↑ 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 .
- ↑ 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
- ↑ 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
- ↑ 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
- ↑ 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
- ↑ 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
- ↑ 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 .
- ↑ 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 .
- 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 .
- 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 .
- ↑ 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..
- ↑ 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..
- ↑ Mäkinen, Erkki (1990), "Cómo dibujar un hipergrafo", International Journal of Computer Mathematics , 34 (3): 177–185 , doi : 10.1080/00207169008803875.
- ↑ 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.
- ↑ 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.
- ^ 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.
- ↑ 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.
- ^ 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.
- ↑ "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 .
- ↑ 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 .
- 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
- ↑ Berge, Claude (1973). Grafos e hipergrafos . Ámsterdam: North-Holland. ISBN 0-7204-2450-X.
- ^ 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 .
- ↑ 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.
- ↑ 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.
- ↑ 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 .
- ↑ Janzer, B. (2021). "Hipergrafos grandes sin ciclos ajustados". Teoría combinatoria . 1 : Artículo n.° 12, 4. arXiv : 2012.07726 . doi : 10.5070/C61055374 .
- ↑ 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 .
- ↑ 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 .
- 1 2 Graham, MH (1979). "Sobre la relación universal". Informe técnico . Toronto, Ontario, Canadá: Universidad de Toronto.
- ↑ Abiteboul, S. ; Hull, RB ; Vianu, V. (1995). Fundamentos de las bases de datos . Addison-Wesley. ISBN 0-201-53771-0.
- ↑ 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 .
- 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 .
- ↑ 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.
- ↑ 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 ) - ↑ 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 ) - ↑ 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).
- ↑ 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 .
- 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 .
- 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 .
- ↑ Vepstas, Linas (24-03-2013). "¿Por qué los hipergrafos?" . OpenCog Brainwave . Recuperado el 19-11-2025 .
- ↑ 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 .
- ↑ Kannin, Ravi; Hopcroft, John. "Capítulo 4" (PDF) . 4 Gráficos aleatorios (PDF) . pág. 16.
- ↑ 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 .
- ^ 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 ].
- ↑ 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 .
- ↑ 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 .
- ↑ 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 .
Enlaces externos
- PAOHVis : sistema PAOHVis de código abierto para la visualización de hipergrafos dinámicos.
- Hipergrafos
- Extensiones y generalizaciones de grafos
- Familias de conjuntos
- Estructuras matemáticas