En teoría de grafos e informática , el problema del grafo sándwich consiste en encontrar un grafo que pertenezca a una familia particular de grafos y que esté "intercalado" entre otros dos grafos, uno de los cuales debe ser un subgrafo y el otro un supergrafo del grafo deseado.
Los problemas de sándwich de grafos generalizan el problema de comprobar si un grafo dado pertenece a una familia de grafos, y han atraído la atención debido a sus aplicaciones y como una generalización natural de los problemas de reconocimiento. [ 1 ]
Planteamiento del problema
Más precisamente, dado un conjunto de vértices V , un conjunto de aristas obligatorio E 1 y un conjunto de aristas (potencialmente) mayor E 2 , un grafo G = ( V , E ) se denomina grafo sándwich para el par G 1 = ( V , E 1 ), G 2 = ( V , E 2 ) si E 1 ⊆ E ⊆ E 2 . El problema del grafo sándwich para la propiedad Π se define de la siguiente manera: [ 2 ] [ 3 ]
- Problema del sándwich de grafos para la propiedad Π :
- Instancia: Conjunto de vértices V y conjuntos de aristas E 1 ⊆ E 2 ⊆ V × V .
- Pregunta: ¿Existe un grafo G = ( V , E ) tal que E 1 ⊆ E ⊆ E 2 y G satisface la propiedad Π ?
El problema de reconocimiento para una clase de grafos (aquellos que satisfacen una propiedad Π) es equivalente al problema particular del sándwich de grafos donde E 1 = E 2 , es decir, el conjunto de aristas opcional está vacío.
Complejidad computacional
El problema del sándwich de grafos es NP-completo cuando Π es la propiedad de ser un grafo cordal , un grafo de comparabilidad , un grafo de permutación , un grafo cordal bipartito o un grafo de cadena . [ 2 ] [ 4 ] Se puede resolver en tiempo polinomial para grafos divididos , [ 2 ] [ 5 ] grafos umbral , [ 2 ] [ 5 ] y grafos en los que cada cinco vértices contienen como máximo un camino inducido de cuatro vértices . [ 6 ] El estado de complejidad también se ha establecido para los problemas de sándwich de grafos H -libres para cada uno de los grafos de cuatro vértices H. [ 7 ]
Referencias
- ↑ Golumbic, Martin Charles; Trenk, Ann N. (2004), "Capítulo 4. Gráficos de sondeo de intervalos y problemas sándwich", Tolerance Graphs , Cambridge, págs. 63–83 .
- 1 2 3 4 Golumbic, Martin Charles; Kaplan, Haim; Shamir, Ron (1995), "Graph sandwich problems", J. Algorithms , 19 (3): 449– 473, doi : 10.1006/jagm.1995.1047.
- ↑ Golumbic, Martin Charles (2004), Algorithmic Graph Theory and Perfect Graphs , Annals of Discrete Mathematics, vol. 57 (2.ª ed.), Elsevier, p. 279, ISBN 978-0-08-052696-6.
- ↑ de Figueiredo, CMH; Faria, L.; Klein, S.; Sritharan, R. (2007), "Sobre la complejidad de los problemas sándwich para grafos fuertemente cordales y grafos bipartitos cordales", Theoretical Computer Science , 381 ( 1–3 ): 57–67 , doi : 10.1016/j.tcs.2007.04.007 , MR 2347393 .
- 1 2 Mahadev, NVR; Peled, Uri N. (1995), Threshold Graphs and Related Topics , Annals of Discrete Mathematics, vol. 57, North-Holland, pp. 19– 22, ISBN 978-0-08-054300-0.
- ↑ Dantas, S.; Klein, S.; Mello, CP; Morgana, A. (2009), "El problema del sándwich de grafos para grafos P 4 -dispersos", Matemáticas Discretas , 309 (11): 3664– 3673, doi : 10.1016/j.disc.2008.01.014.
- ↑ Dantas, Simone; de Figueiredo, Celina MH; Maffray, Frédéric; Teixeira, Rafael B. (2013), "La complejidad de los problemas sándwich de subgrafos prohibidos y el problema sándwich de partición sesgada", Discrete Applied Mathematics , 182 : 15–24 , doi : 10.1016/j.dam.2013.09.004.
Lecturas adicionales
- Dantas, Simone; de Figueiredo, Celina MH; da Silva, Murilo VG; Teixeira, Rafael B. (2011), "Sobre el problema del sándwich de subgrafo inducido prohibido", Matemáticas Aplicadas Discretas , 159 (16): 1717– 1725, doi : 10.1016/j.dam.2010.11.010.
- Problemas computacionales en la teoría de grafos
- problemas NP-completos