The \emph{Sandwich Problem} (SP) for a graph class $\calC$ is the following computational problem. The input is a pair of graphs $(V,E_1)$ and $(V,E_2)$ where $E_1\subseteq E_2$, and the task is to decide whether there is an edge set $E$ where $E_1\subseteq E \subseteq E_2$ such that the graph $(V,E)$ belongs to $\calC$. In this paper we show that many SPs correspond to the constraint satisfaction problem (CSP) of an infinite $2$-edge-coloured graph $H$. We then notice that several known complexity results for SPs also follow from general complexity classifications of infinite-domain CSPs, suggesting a fruitful application of the theory of CSPs to complexity classifications of SPs. We strengthen this evidence by using basic tools from constraint satisfaction theory to propose new complexity results of the SP for several graph classes including line graphs of multigraphs, line graphs of bipartite multigraphs, $K_k$-free perfect graphs, and classes described by forbidding finitely many induced subgraphs, such as $\{I_4,P_4\}$-free graphs, settling an open problem of Alvarado, Dantas, and Rautenbach (2019). We also construct a graph sandwich problem which is in coNP, but neither in P nor coNP-complete (unless P = coNP).
- ID del Artículo: 2510.09128
- Título: Un enfoque CSP para Problemas de Sándwich de Grafos
- Autores: Manuel Bodirsky, Santiago Guzmán-Pro (TU Dresden)
- Clasificación: cs.DM (Matemática Discreta), cs.CC (Complejidad Computacional), math.CO (Combinatoria)
- Fecha de Publicación: 13 de octubre de 2025
- Enlace del Artículo: https://arxiv.org/abs/2510.09128
El problema de sándwich de grafos (Graph Sandwich Problem, SP) es un problema computacional importante en la teoría de grafos. Para una clase de grafos C, su problema de sándwich se define como: dados dos grafos (V,E1) y (V,E2) con E1⊆E2, determinar si existe un conjunto de aristas E tal que E1⊆E⊆E2 y el grafo (V,E) pertenece a C. Este artículo demuestra que muchos problemas de sándwich son equivalentes a problemas de satisfacción de restricciones (CSP) de grafos infinitos con 2-coloración de aristas H, y utiliza la teoría de CSP para proporcionar nuevos resultados de complejidad para problemas de sándwich de varias clases de grafos, incluyendo grafos de línea de multigrafos, grafos de línea de multigrafos bipartitos, grafos perfectos Kk-libres, etc., resolviendo problemas abiertos planteados por Alvarado et al. (2019).
- Significado Teórico: El problema de sándwich de grafos es un problema clásico en teoría de grafos, introducido por Golumbic et al. en 1995, siendo una generalización natural de problemas de reconocimiento de grafos
- Complejidad Computacional: Los problemas de sándwich son al menos tan difíciles como los correspondientes problemas de reconocimiento de grafos, y su clasificación de complejidad es un tema importante en la teoría algorítmica de grafos
- Problemas Abiertos: La complejidad del problema de sándwich de grafos perfectos sigue sin determinarse, considerándose uno de los problemas abiertos más importantes en este campo
- Falta de Marco Unificado: La investigación existente utiliza principalmente técnicas especializadas para clases de grafos específicas, careciendo de un método de análisis general
- Pruebas Complejas: Las pruebas tradicionales de dureza típicamente requieren construcciones de reducción complicadas
- Herramientas Teóricas Limitadas: Faltan herramientas teóricas sistemáticas para analizar la complejidad de los problemas de sándwich
Este artículo tiene como objetivo establecer la conexión entre problemas de sándwich de grafos y problemas de satisfacción de restricciones, utilizando las herramientas maduras de la teoría de CSP para proporcionar un marco de análisis unificado para los problemas de sándwich.
- Establecimiento del Marco Teórico: Demuestra que los problemas de sándwich de clases de grafos que satisfacen condiciones específicas son equivalentes a CSP de grafos con 2-coloración de aristas
- Nuevos Resultados de Complejidad: Proporciona nuevas clasificaciones de complejidad para varias clases de grafos, incluyendo:
- Versiones de multigrafos y multigrafos bipartitos de grafos de línea
- Grafos perfectos Kk-libres
- Grafos {I4,P4}-libres, etc.
- Resolución de Problemas Abiertos: Resuelve el problema abierto planteado por Alvarado et al. (2019) sobre el problema de sándwich de grafos {I4,P4}-libres
- Resultados de No-Binaridad: Construye problemas de sándwich de grafos coNP-intermedios, demostrando la no-trivialidad de la clasificación de complejidad
Problema de Sándwich de Grafos (SP): Dada una clase de grafos C y entrada (V,E1,E2) donde E1⊆E2, determinar si existe E tal que E1⊆E⊆E2 y (V,E)∈C.
Formulación Equivalente: La entrada es una terna (V,E,N), donde E es el conjunto de aristas obligatorias, N es el conjunto de aristas prohibidas, determinar si existe un grafo (V,E′)∈C tal que E⊆E′ y E′∩N=∅.
- Grafo con 2-coloración de aristas: Terna (V,B,R), donde B es el conjunto de aristas azules, R es el conjunto de aristas rojas, y B∩R=∅
- Homomorfismo: Mapeo de vértices que preserva relaciones de adyacencia y colores
- CSP(H): La clase de todos los grafos finitos con 2-coloración de aristas que pueden mapearse homomórficamente a H
Proposición 3: Para una clase de grafos C, las siguientes afirmaciones son equivalentes:
- C es hereditaria, posee la propiedad de incrustación conjunta y es cerrada bajo dilatación dividida
- Existe un grafo con 2-coloración de aristas (V,R,B) tal que CSP(V,R,B)=SP(C)
- Existe un grafo H tal que SP(C)=CSP(H∗)=injCSP(H∗)
donde H∗ denota el grafo completo con 2-coloración de aristas, con aristas azules E(H) y aristas rojas N(H).
Utiliza construcciones pp para establecer relaciones de reducción entre CSP, lo que corresponde a reducciones de gadget en teoría de grafos.
Para una clase de grafos hereditaria C, si existe un grafo universal H (es decir, Age(H)=C), entonces SP(C)=CSP(H∗).
- Dilatación: Adición de gemelos (vértices con vecindarios idénticos)
- Co-dilatación: Adición de co-gemelos (vértices con vecindarios idénticos excepto entre sí)
- Dilatación Dividida: Dilatación o co-dilatación según una partición de vértices (I,C)
Este artículo es principalmente un trabajo teórico, verificando la efectividad del método de las siguientes maneras:
- Reproducción de Resultados Conocidos: Reprueban resultados conocidos de complejidad de problemas de sándwich utilizando el método CSP
- Derivación de Nuevos Resultados: Obtienen nuevas clasificaciones de complejidad utilizando herramientas de teoría de CSP
- Verificación Computacional: La polimorficidad de algunas estructuras finitas se verifica mediante programas de computadora
- Programas Datalog: Resolución de ciertos CSP resolubles en tiempo polinomial
- Reducciones MMSNP: Reducción de CSP de dominio infinito a dominio finito
- Métodos Algebraicos: Análisis de complejidad de CSP utilizando polimorfismos
- Teorema: El problema de sándwich de grafos de línea de multigrafos es NP-completo
- Teorema: El problema de sándwich de grafos de línea de multigrafos bipartitos es NP-completo
- Corolario 18: Para k≥4, los problemas de sándwich de grafos {P4,Kk}-libres, grafos {P4,Ik}-libres y grafos perfectos Kk-libres son todos NP-completos
- Teorema 17: Sea F un conjunto de grafos no completamente determinados por puntos y los grafos F-libres sean perfectos, entonces para k≥4, el problema de sándwich de grafos (F∪{Kk})-libres es NP-difícil
- Teorema 20: Para n,k≥4, el problema de sándwich de grafos {Pn,Kk}-libres es NP-completo
- Grafos divididos: Mediante reducción a 2-SAT
- Grafos de umbral: Utilizando polimorfismo completamente simétrico
- Grafos multipartitos completos: Resolución mediante programas Datalog
- Grafos de comparabilidad: Mediante reducción de CSP de órdenes parciales aleatorios
- Grafos de permutación: Mediante reducción del problema de betweenness
- Grafos divididos generalizados: Grafos (p,q)-divididos cuando p+q>2
Teorema 21: Si P = coNP, entonces existe una clase de grafos C tal que SP(C) es coNP-intermedio.
La construcción se basa en una adaptación del teorema de Ladner, demostrando que la complejidad de los problemas de sándwich de grafos va más allá de la dicotomía P vs NP.
- Golumbic et al. (1995): Primer estudio sistemático de problemas de sándwich de grafos
- Trabajos Posteriores: Clasificación de complejidad para clases de grafos específicas
- Problemas Abiertos: La complejidad del problema de sándwich de grafos perfectos permanece sin determinar
- Teorema de Schaefer: Dicotomía para CSP en dominio booleano
- Teorema de Hell-Nešetřil: Clasificación de problemas de homomorfismo de grafos
- Dicotomía de Dominio Finito: Resultados revolucionarios de Bulatov y Zhuk
- CSP de Dominio Infinito: Clasificación de casos especiales como CSP temporal
Este artículo establece por primera vez una conexión sistemática entre problemas de sándwich de grafos y CSP de dominio infinito, proporcionando una nueva perspectiva para la intersección de dos campos.
- Unificación Teórica: Los problemas de sándwich de grafos pueden analizarse sistemáticamente utilizando la teoría de CSP
- Efectividad del Método: Las herramientas de CSP simplifican las pruebas de complejidad y descubren nuevos resultados
- Riqueza de Complejidad: Los problemas de sándwich exhiben un espectro completo de complejidad desde P hasta coNP-intermedio
- Rango de Aplicabilidad: Solo aplicable a clases de grafos que satisfacen condiciones específicas (hereditarias, JEP, cerradas bajo dilatación dividida)
- Problema de Grafos Perfectos: El problema abierto más importante (problema de sándwich de grafos perfectos) sigue sin resolverse
- Constructividad: Algunos resultados de existencia carecen de algoritmos de construcción efectivos
- Estructuras ω-Categóricas: Investigación de problemas de sándwich de clases de grafos ω-categóricas
- Problema de Grafos Perfectos: Búsqueda de soluciones al problema de sándwich de grafos perfectos
- Decidibilidad: Investigación de la decidibilidad de la complejidad cuando se da un conjunto de subgrafos prohibidos
- NP-Intermedio: Búsqueda de problemas de sándwich de grafos NP-intermedios
- Innovación Teórica: Establece por primera vez una conexión sistemática entre problemas de sándwich de grafos y teoría de CSP, proporcionando un marco de análisis unificado
- Elegancia del Método: Utiliza herramientas de CSP como construcciones pp para simplificar significativamente las pruebas de complejidad
- Riqueza de Resultados: Resuelve múltiples problemas abiertos y proporciona numerosos nuevos resultados de complejidad
- Profundidad Técnica: Combina teorías profundas de múltiples campos incluyendo teoría de grafos, teoría de modelos y complejidad computacional
- Restricciones de Aplicabilidad: El marco solo se aplica a tipos específicos de clases de grafos, no siendo completamente universal
- Practicidad: Principalmente contribuciones teóricas, con mejoras algorítmicas prácticas limitadas
- Grafos Perfectos: El problema abierto central permanece sin resolverse
- Valor Académico: Proporciona nuevas herramientas teóricas y perspectivas para la investigación de problemas de sándwich de grafos
- Significado Interdisciplinario: Promueve la fusión cruzada entre teoría de grafos y teoría de CSP
- Contribución Metodológica: La aplicación de construcciones pp en análisis de complejidad en teoría de grafos tiene valor demostrativo
Este método es particularmente aplicable a:
- Clases de grafos hereditarias con buenas propiedades estructurales
- Clases de grafos que poseen grafos universales
- Problemas de teoría de grafos que requieren análisis de complejidad sistemático
El artículo cita 61 referencias relacionadas, incluyendo principalmente:
- Trabajos fundamentales sobre problemas de sándwich de grafos 38
- Resultados centrales de teoría de CSP 20,59,60
- Resultados de clasificación de CSP de dominio infinito 10,11,46
- Resultados estructurales en teoría de grafos 22,23,37,47
Resumen: Este artículo, al establecer una conexión profunda entre problemas de sándwich de grafos y problemas de satisfacción de restricciones, proporciona un marco completamente nuevo de análisis teórico para este problema clásico de teoría de grafos. Aunque existen limitaciones en la resolución completa de todos los problemas de sándwich, sus contribuciones teóricas e innovaciones metodológicas abren nuevos caminos para investigaciones relacionadas.