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).
Un approccio CSP ai Problemi di Sandwich su Grafi
- ID Articolo: 2510.09128
- Titolo: A CSP approach to Graph Sandwich Problems
- Autori: Manuel Bodirsky, Santiago Guzmán-Pro (TU Dresden)
- Classificazione: cs.DM (Matematica Discreta), cs.CC (Complessità Computazionale), math.CO (Combinatoria)
- Data di Pubblicazione: 13 ottobre 2025
- Link Articolo: https://arxiv.org/abs/2510.09128
Il problema di sandwich su grafi (Graph Sandwich Problem, SP) è un importante problema computazionale nella teoria dei grafi. Per una classe di grafi C, il suo problema di sandwich è definito come: dati due grafi (V,E1) e (V,E2) con E1⊆E2, determinare se esiste un insieme di archi E tale che E1⊆E⊆E2 e il grafo (V,E) appartiene a C. Questo articolo dimostra che molti problemi di sandwich sono equivalenti a problemi di soddisfacimento di vincoli (CSP) su grafi infiniti con 2-colorazione degli archi H, e utilizza la teoria CSP per fornire nuovi risultati di complessità per i problemi di sandwich di diverse classi di grafi, inclusi i grafi delle linee di multigrafi, i grafi delle linee di multigrafi bipartiti, grafi perfetti Kk-free, risolvendo così problemi aperti proposti da Alvarado et al. (2019).
- Significato Teorico: Il problema di sandwich su grafi è un problema classico nella teoria dei grafi, introdotto da Golumbic et al. nel 1995, ed è una generalizzazione naturale dei problemi di riconoscimento di grafi
- Complessità Computazionale: I problemi di sandwich sono almeno altrettanto difficili dei corrispondenti problemi di riconoscimento di grafi, e la loro classificazione di complessità è un argomento importante nella teoria algoritmica dei grafi
- Problemi Aperti: La complessità del problema di sandwich per grafi perfetti rimane indeterminata ed è considerata uno dei più importanti problemi aperti in questo campo
- Mancanza di Quadro Unificato: La ricerca esistente utilizza principalmente tecniche specializzate per classi di grafi specifiche, mancando di un metodo di analisi generale
- Prove Complesse: Le dimostrazioni tradizionali di durezza richiedono solitamente costruzioni di riduzione complesse
- Strumenti Teorici Limitati: Mancano strumenti teorici sistematici per analizzare la complessità dei problemi di sandwich
Questo articolo mira a stabilire un collegamento tra i problemi di sandwich su grafi e i problemi di soddisfacimento di vincoli, utilizzando gli strumenti maturi della teoria CSP per fornire un quadro di analisi unificato per i problemi di sandwich.
- Stabilimento del Quadro Teorico: Dimostra che i problemi di sandwich per classi di grafi che soddisfano condizioni specifiche sono equivalenti a CSP su grafi con 2-colorazione degli archi
- Nuovi Risultati di Complessità: Fornisce nuove classificazioni di complessità per diverse classi di grafi, incluse:
- Versioni multigrafo e multigrafo bipartito dei grafi delle linee
- Grafi perfetti Kk-free
- Grafi {I4,P4}-free, ecc.
- Risoluzione di Problemi Aperti: Risolve il problema aperto proposto da Alvarado et al. (2019) riguardante il problema di sandwich per grafi {I4,P4}-free
- Risultati di Non-Dicotomia: Costruisce problemi di sandwich su grafi coNP-intermedi, dimostrando la non-trivialità della classificazione di complessità
Problema di Sandwich su Grafi (SP): Data una classe di grafi C e un input (V,E1,E2) dove E1⊆E2, determinare se esiste E tale che E1⊆E⊆E2 e (V,E)∈C.
Formulazione Equivalente: L'input è una terna (V,E,N), dove E è l'insieme degli archi obbligatori, N è l'insieme degli archi proibiti, e si determina se esiste un grafo (V,E′)∈C tale che E⊆E′ e E′∩N=∅.
- Grafo con 2-colorazione degli archi: Una terna (V,B,R), dove B è l'insieme degli archi blu, R è l'insieme degli archi rossi, e B∩R=∅
- Omomorfismo: Una mappatura di vertici che preserva le relazioni di adiacenza e i colori
- CSP(H): La classe di tutti i grafi finiti con 2-colorazione degli archi che possono essere mappati omomorficamente in H
Proposizione 3: Per una classe di grafi C, le seguenti affermazioni sono equivalenti:
- C è ereditaria, possiede la proprietà di joint embedding e è chiusa sotto espansioni scisse
- Esiste un grafo con 2-colorazione degli archi (V,R,B) tale che CSP(V,R,B)=SP(C)
- Esiste un grafo H tale che SP(C)=CSP(H∗)=injCSP(H∗)
dove H∗ denota il grafo completo con 2-colorazione degli archi, con archi blu E(H) e archi rossi N(H).
Utilizza costruzioni pp per stabilire relazioni di riduzione tra CSP, che corrispondono alle riduzioni di gadget nella teoria dei grafi.
Per una classe di grafi ereditaria C, se esiste un grafo universale H (cioè Age(H)=C), allora SP(C)=CSP(H∗).
- Espansione: Aggiunta di twins (vertici con lo stesso vicinato)
- Co-espansione: Aggiunta di co-twins (vertici con vicinato identico eccetto l'uno con l'altro)
- Espansione Scissione: Espansione o co-espansione secondo una partizione di vertici (I,C)
Questo articolo è principalmente un lavoro teorico, la cui validità è verificata nei seguenti modi:
- Riproduzione di Risultati Noti: Ridimostra i risultati di complessità noti per i problemi di sandwich utilizzando il metodo CSP
- Derivazione di Nuovi Risultati: Ottiene nuove classificazioni di complessità utilizzando gli strumenti della teoria CSP
- Verifica Computazionale: La polimorficità di alcune strutture finite è verificata tramite programmi informatici
- Programmi Datalog: Risoluzione di certi CSP risolvibili in tempo polinomiale
- Riduzioni MMSNP: Riduzione di CSP su domini infiniti a domini finiti
- Metodi Algebrici: Analisi della complessità CSP utilizzando la polimorficità
- Teorema: Il problema di sandwich per i grafi delle linee di multigrafi è NP-completo
- Teorema: Il problema di sandwich per i grafi delle linee di multigrafi bipartiti è NP-completo
- Corollario 18: Per k≥4, i problemi di sandwich per grafi {P4,Kk}-free, grafi {P4,Ik}-free e grafi perfetti Kk-free sono tutti NP-completi
- Teorema 17: Sia F un insieme di grafi non completamente point-determining e i grafi F-free siano perfetti, allora per k≥4, il problema di sandwich per grafi (F∪{Kk})-free è NP-hard
- Teorema 20: Per n,k≥4, il problema di sandwich per grafi {Pn,Kk}-free è NP-completo
- Grafi split: tramite riduzione a 2-SAT
- Grafi soglia: utilizzando polimorficità completamente simmetrica
- Grafi multipartiti completi: risoluzione tramite programmi Datalog
- Grafi di comparabilità: tramite riduzione CSP di ordini parziali casuali
- Grafi di permutazione: tramite riduzione del problema betweenness
- Grafi split generalizzati: grafi (p,q)-split quando p+q>2
Teorema 21: Se P = coNP, allora esiste una classe di grafi C tale che SP(C) sia coNP-intermedio.
La costruzione si basa su un adattamento del teorema di Ladner, dimostrando che la complessità dei problemi di sandwich su grafi va oltre la dicotomia P vs NP.
- Golumbic et al. (1995): Primo studio sistematico dei problemi di sandwich su grafi
- Lavori Successivi: Classificazione di complessità per classi di grafi specifiche
- Problemi Aperti: Complessità del problema di sandwich per grafi perfetti non determinata
- Teorema di Schaefer: Dicotomia per CSP su domini booleani
- Teorema di Hell-Nešetřil: Classificazione dei problemi di omomorfismo di grafi
- Dicotomia su Domini Finiti: Risultati rivoluzionari di Bulatov e Zhuk
- CSP su Domini Infiniti: Classificazione di casi speciali come CSP temporali
Questo articolo stabilisce per la prima volta un collegamento sistematico tra i problemi di sandwich su grafi e i CSP su domini infiniti, fornendo una nuova prospettiva per l'interazione tra i due campi.
- Unificazione Teorica: I problemi di sandwich su grafi possono essere analizzati sistematicamente utilizzando la teoria CSP
- Efficacia del Metodo: Gli strumenti CSP semplificano le dimostrazioni di complessità e scoprono nuovi risultati
- Ricchezza di Complessità: I problemi di sandwich mostrano uno spettro completo di complessità da P a coNP-intermedio
- Ambito di Applicabilità: Applicabile solo a classi di grafi che soddisfano condizioni specifiche (ereditarietà, JEP, chiusura sotto espansioni scisse)
- Problema dei Grafi Perfetti: Il più importante problema aperto (complessità del problema di sandwich per grafi perfetti) rimane irrisolto
- Costruttività: Alcuni risultati di esistenza mancano di algoritmi di costruzione efficienti
- Strutture ω-Categoriche: Studio dei problemi di sandwich per classi di grafi ω-categoriche
- Problema dei Grafi Perfetti: Ricerca di soluzioni al problema di sandwich per grafi perfetti
- Decidibilità: Studio della decidibilità della complessità quando è dato un insieme di sottografi proibiti
- NP-Intermedio: Ricerca di problemi di sandwich su grafi NP-intermedi
- Innovazione Teorica: Stabilisce per la prima volta un collegamento sistematico tra i problemi di sandwich su grafi e la teoria CSP, fornendo un quadro di analisi unificato
- Eleganza del Metodo: Utilizza strumenti CSP come le costruzioni pp per semplificare notevolmente le dimostrazioni di complessità
- Ricchezza dei Risultati: Risolve molteplici problemi aperti e fornisce numerosi nuovi risultati di complessità
- Profondità Tecnica: Combina teorie profonde da teoria dei grafi, teoria dei modelli e complessità computazionale
- Restrizioni di Applicabilità: Il quadro si applica solo a tipi specifici di classi di grafi, non è completamente universale
- Praticità: Principalmente un contributo teorico, con miglioramenti algoritmici pratici limitati
- Grafi Perfetti: Il problema aperto centrale rimane irrisolto
- Valore Accademico: Fornisce nuovi strumenti teorici e prospettive per la ricerca sui problemi di sandwich su grafi
- Significato Interdisciplinare: Promuove la fusione interdisciplinare tra teoria dei grafi e teoria CSP
- Contributo Metodologico: L'applicazione delle costruzioni pp nell'analisi di complessità della teoria dei grafi ha valore esemplare
Questo metodo è particolarmente adatto per:
- Classi di grafi ereditarie con buone proprietà strutturali
- Classi di grafi che possiedono grafi universali
- Problemi di teoria dei grafi che richiedono analisi sistematica di complessità
L'articolo cita 61 riferimenti correlati, principalmente includenti:
- Lavori fondamentali sui problemi di sandwich su grafi 38
- Risultati centrali della teoria CSP 20,59,60
- Risultati di classificazione per CSP su domini infiniti 10,11,46
- Risultati strutturali nella teoria dei grafi 22,23,37,47
Sintesi: Questo articolo, stabilendo un profondo collegamento tra i problemi di sandwich su grafi e i problemi di soddisfacimento di vincoli, fornisce un nuovo quadro di analisi teorica per questo problema classico della teoria dei grafi. Sebbene rimangano limitazioni nella risoluzione completa di tutti i problemi di sandwich, i suoi contributi teorici e innovazioni metodologiche aprono nuove strade per la ricerca correlata.