En la teoría de grafos , un cactus (a veces llamado árbol de cactus ) es un gráfico conectado en el que dos ciclos simples tienen como máximo un vértice en común. De manera equivalente, es un gráfico conectado en el que cada borde pertenece a lo más a un ciclo simple, o (para cactus no trivial) en el que cada bloque (subgrafo máximo sin vértice cortado ) es un borde o un ciclo.
Propiedades [ editar ]
Los cactus son gráficas planas externas . Cada pseudotree es un cactus. Un gráfico no trivial es un cactus si y solo si cada bloque es un ciclo simple o un solo borde.
La familia de gráficos en la que cada componente es un cactus se cierra hacia abajo en operaciones menores de gráficos . Esta familia de gráficos puede caracterizarse por un solo menor prohibido , el gráfico de diamante de cuatro vértices formado al eliminar un borde del gráfico completo K 4 . [1]
Cactus triangular [ editar ]
Un cactus triangular es un tipo especial de gráfico de cactus de modo que cada ciclo tiene una longitud de tres. Por ejemplo, los gráficos de amistad , gráficos formados a partir de una colección de triángulos unidos en un solo vértice compartido, son cactus triangulares. Además de ser gráficos de cactus, los cactus triangulares también son gráficos de bloques .
El cactus triangular más grande en cualquier gráfico se puede encontrar en tiempo polinómico usando un algoritmo para el problema de paridad matroide . Dado que los gráficos de cactus triangulares son gráficos planos , el cactus triangular más grande se puede usar como una aproximación al subgrafo plano más grande, un subproblema importante en la planarización . Como algoritmo de aproximación , este método tiene una relación de aproximación 4/9, la más conocida por el problema de subgrafía plana máxima. [2]
El algoritmo para encontrar el cactus triangular más grande está asociado con un teorema de Lovász y Plummer que caracteriza el número de triángulos en este cactus más grande. [3] Lovász y Plummer consideran pares de particiones de los vértices y bordes del gráfico dado en subconjuntos, con la propiedad de que cada triángulo del gráfico tiene dos vértices en una sola clase de la partición de vértices o los tres bordes en un solo clase de la partición de borde; llaman a un par de particiones con esta propiedad válida . Luego, el número de triángulos en el cactus triangular más grande es igual al máximo, sobre pares de particiones válidas y de
- ,
dónde es el número de vértices en el gráfico dado y es el número de clases de vértices que cumple la clase de borde .
Recientemente, se demostró un límite extremo apretado [4] que mostró que dado cualquier gráfico plano , siempre existe un subgrafo de cactus que contiene al menos fracción de las caras triangulares de . Este resultado implica un análisis directo del algoritmo de aproximación 4/9 para el problema del subgrafo plano máximo sin usar la fórmula min-max anterior.
La conjetura de Rosa [ editar ]
Una conjetura importante relacionada con el cactus triangular es la Conjetura de Rosa , llamada así por Alexander Rosa , que dice que todos los cactus triangulares son agraciados o casi agraciados. [5] Más precisamente
Todos los cactus triangulares con t ≡ 0, 1 mod 4 bloques son elegantes, y aquellos con t ≡ 2, 3 mod 4 son casi elegantes.
Algoritmos y aplicaciones [ editar ]
Algunos problemas de ubicación de instalaciones que son NP-hard para gráficos generales, así como algunos otros problemas de gráficos, pueden resolverse en tiempo polinómico para cactus. [6] [7]
Dado que los cactus son casos especiales de gráficas planas externas , se les puede resolver una serie de problemas de optimización combinatoria en gráficas en tiempo polinómico . [8]
Los cactus representan circuitos eléctricos que tienen propiedades útiles. Una aplicación temprana de cactus se asoció con la representación de amplificadores operacionales. [9] [10] [11]
Los cactus también se han utilizado recientemente en genómica comparativa como una forma de representar la relación entre diferentes genomas o partes de genomas. [12]
Si un cactus está conectado, y cada uno de sus vértices pertenece como máximo a dos bloques, entonces se llama cactus navideño . Cada gráfico poliédrico tiene una subgrafía de cactus navideño que incluye todos sus vértices, un hecho que juega un papel esencial en una prueba de Leighton & Moitra (2010) de que cada gráfico poliédrico tiene una incrustación codiciosa en el plano euclidiano , una asignación de coordenadas para los vértices para los cuales el reenvío codicioso logra enrutar mensajes entre todos los pares de vértices. [13]
En la teoría de grafos topológicos , los grafos cuyas incorporaciones celulares son todas planas son exactamente la subfamilia de los grafos de cactus con la propiedad adicional de que cada vértice pertenece como máximo a un ciclo. Estas gráficas tienen dos menores prohibidos, la gráfica de diamantes y la gráfica de amistad de cinco vértices . [14]
Historia [ editar ]
Los cactus fueron estudiados por primera vez bajo el nombre de árboles Husimi , otorgados por Frank Harary y George Eugene Uhlenbeck en honor al trabajo previo sobre estos gráficos por Kôdi Husimi . [15] [16] El mismo papel Harary – Uhlenbeck reserva el nombre de "cactus" para gráficos de este tipo en los que cada ciclo es un triángulo, pero ahora es estándar permitir ciclos de todas las longitudes.
Mientras tanto, el nombre árbol de Husimi comúnmente se refería a gráficos en los que cada bloque es un gráfico completo (de manera equivalente, los gráficos de intersección de los bloques en algún otro gráfico). Este uso tuvo poco que ver con el trabajo de Husimi, y el término gráfico de bloque más pertinente ahora se usa para esta familia; Sin embargo, debido a esta ambigüedad, esta frase se ha utilizado con menos frecuencia para referirse a los gráficos de cactus.
En el área matemática de la teoría de grafos , una jaula es un gráfico regular que tiene la menor cantidad de vértices posible para su circunferencia .
Formalmente, un gráfico ( r , g ) se define como un gráfico en el que cada vértice tiene exactamente r vecinos, y en el que el ciclo más corto tiene una longitud exactamente g . Se sabe que existe un gráfico ( r , g ) para cualquier combinación de r ≥ 2 yg ≥ 3. Una jaula ( r , g ) es un gráfico ( r , g ) con el menor número posible de vértices, entre todos los gráficos ( r , g ).
Si existe un gráfico de Moore con grado r y circunferencia g , debe ser una jaula. Además, los límites en los tamaños de los gráficos de Moore se generalizan en jaulas: cualquier jaula con circunferencia impar g debe tener al menos
vértices, y cualquier jaula con circunferencia uniforme g debe tener al menos
vértices Cualquier gráfico ( r , g ) con exactamente esta cantidad de vértices es, por definición, un gráfico de Moore y, por lo tanto, automáticamente una jaula.
Pueden existir múltiples jaulas para una combinación dada de r y g . Por ejemplo, hay tres jaulas no isomórficas (3,10), cada una con 70 vértices: la jaula Balaban 10 , la gráfica de Harries y la gráfica de Harries-Wong . Pero solo hay una (3,11) jaula: la balaban de 11 jaulas (con 112 vértices).
Jaulas conocidas [ editar ]
Un gráfico de grado uno no tiene ciclo, y un gráfico de grado dos conectado tiene una circunferencia igual a su número de vértices, por lo que las jaulas solo son de interés para r ≥ 3. La jaula ( r , 3) es un gráfico completo K r +1 en r +1 vértices, y la ( r , 4) -jaula es un gráfico bipartito completo K r , r en vértices 2 r .
Otras jaulas notables incluyen los gráficos de Moore:
- (3,5) -jaula: el gráfico de Petersen , 10 vértices
- (3,6) -jaula: el gráfico de Heawood , 14 vértices
- (3,8) -jaula: el gráfico Tutte-Coxeter , 30 vértices
- (3,10) -jaula: Balaban 10-jaula , 70 vértices
- (3,11) -jaula: Balaban 11-jaula , 112 vértices
- (4,5) -jaula: el gráfico de Robertson , 19 vértices
- (7,5) -jaula: El gráfico Hoffman – Singleton , 50 vértices.
- Cuando r - 1 es una potencia principal, las jaulas ( r , 6) son los gráficos de incidencia de planos proyectivos .
- Cuando r - 1 es una potencia principal, las jaulas ( r , 8) y ( r , 12) son polígonos generalizados .
Los números de vértices en las jaulas conocidas ( r , g ), para valores de r > 2 yg > 2, que no sean planos proyectivos y polígonos generalizados, son:
sol
r
| 3 | 4 4 | 5 5 | 6 6 | 7 7 | 8 | 9 9 | 10 | 11 | 12 |
---|---|---|---|---|---|---|---|---|---|---|
3 | 4 4 | 6 6 | 10 | 14 | 24 | 30 | 58 | 70 | 112 | 126 |
4 4 | 5 5 | 8 | 19 | 26 | 67 | 80 | 728 | |||
5 5 | 6 6 | 10 | 30 | 42 | 170 | 2730 | ||||
6 6 | 7 7 | 12 | 40 | 62 | 312 | 7812 | ||||
7 7 | 8 | 14 | 50 | 90 |
Asintóticas [ editar ]
Para valores grandes de g , el límite de Moore implica que el número n de vértices debe crecer al menos exponencialmente en función de g . De manera equivalente, g puede ser como máximo proporcional al logaritmo de n . Más precisamente,
Se cree que este límite es estrecho o cercano ( Bollobás & Szemerédi 2002 ). Los límites inferiores más conocidos en g también son logarítmicos, pero con un factor constante más pequeño (lo que implica que n crece individualmente exponencialmente pero a una tasa mayor que el límite de Moore). Específicamente, los gráficos de Ramanujan ( Lubotzky, Phillips y Sarnak 1988 ) satisfacen el límite
Es poco probable que estos gráficos sean jaulas, pero su existencia da un límite superior al número de vértices necesarios en una jaula.
En las matemáticas y la informática , una canónica , lo normal o estándar de la forma de un objeto matemático es una manera estándar de presentar ese objeto como una expresión matemática . A menudo, es uno que proporciona la representación más simple de un objeto y que permite identificarlo de una manera única. [1] La distinción entre formas "canónicas" y "normales" varía de subcampo a subcampo. En la mayoría de los campos, una forma canónica especifica una representación única para cada objeto, mientras que una forma normal simplemente especifica su forma, sin el requisito de unicidad. [2]
La forma canónica de un entero positivo en representación decimal es una secuencia finita de dígitos que no comienza con cero. Más generalmente, para una clase de objetos en los que se define una relación de equivalencia , una forma canónica consiste en la elección de un objeto específico en cada clase. Por ejemplo:
- La forma normal de Jordan es una forma canónica para la similitud de la matriz .
- La forma escalonada de fila es una forma canónica, cuando uno considera como equivalente una matriz y su producto izquierdo por una matriz invertible .
En informática, y más específicamente en álgebra computacional , cuando se representan objetos matemáticos en una computadora, generalmente hay muchas formas diferentes de representar el mismo objeto. En este contexto, una forma canónica es una representación tal que cada objeto tiene una representación única ( siendo la canonicalización el proceso mediante el cual una representación se pone en su forma canónica). [3] Por lo tanto, la igualdad de dos objetos se puede probar fácilmente probando la igualdad de sus formas canónicas.
A pesar de esta ventaja, las formas canónicas con frecuencia dependen de elecciones arbitrarias (como ordenar las variables), que presentan dificultades para probar la igualdad de dos objetos que resultan en cálculos independientes. Por lo tanto, en álgebra computacional, la forma normal es una noción más débil: una forma normal es una representación tal que el cero se representa de manera única. Esto permite probar la igualdad al poner la diferencia de dos objetos en forma normal.
La forma canónica también puede significar una forma diferencial que se define de forma natural (canónica).
No hay comentarios:
Publicar un comentario