Lune

SODA2026Top-tier venue

A CSP approach to Graph Sandwich Problems

Manuel Bodirsky, Santiago Guzmán-Pro

2026Year

Abstract

The Sandwich Problem (SP) for a graph class C\mathcal{C} is the following computational problem. The input is a pair of graphs (V,E1)(V,E_1) and (V,E2)(V,E_2) where E1⊆E2E_1 \subseteq E_2, and the task is to decide whether there is an edge set EE where E1⊆E⊆E2E_1 \subseteq E \subseteq E_2 such that the graph (V,E)(V,E) belongs to C\mathcal{C}. In this paper we show that many SPs correspond to the constraint satisfaction problem (CSP) of an infinite 2-edge-coloured graph HH. 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, KkK_k-free perfect graphs, and classes described by forbidding finitely many induced subgraphs, such as {I4,P4}\{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\mathrm{coNP}, but neither in P\mathrm{P} nor coNP\mathrm{coNP}-complete (unless P=coNP\mathrm{P}=\mathrm{coNP}).

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 3a5e0cd1-a687-4c33-aaf6-65cfa930c2f1

Builds on1

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines