Graph modification for edge-coloured and signed graph homomorphism problems: parameterized and classical complexity
Florent Foucaud, Herv\'e Hocquard, Dimitri Lajou, Valia, Mitsou, Th\'eo Pierron

TL;DR
This paper investigates the complexity of graph modification problems related to homomorphism-based coloring in edge-coloured and signed graphs, providing complexity classifications and fixed-parameter tractability results for various cases.
Contribution
It offers a complexity dichotomy for graph modification problems with respect to homomorphisms to small fixed graphs, and analyzes their parameterized complexity, including fixed-parameter tractability and hardness results.
Findings
VD-$H$-COLOURING and ED-$H$-COLOURING are FPT for all small $H$.
SW-$H$-COLOURING exhibits W-hardness for some $H$ of order 2.
Certain cases of SW-$H$-COLOURING are FPT, others are W-hard under ETH.
Abstract
We study the complexity of graph modification problems with respect to homomorphism-based colouring properties of edge-coloured graphs. A homomorphism from edge-coloured graph to edge-coloured graph is a vertex-mapping from to that preserves adjacencies and edge-colours. We consider the property of having a homomorphism to a fixed edge-coloured graph . The question we are interested in is: given an edge-coloured graph , can we perform graph operations so that the resulting graph admits a homomorphism to ? The operations we consider are vertex-deletion, edge-deletion and switching (an operation that permutes the colours of the edges incident to a given vertex). Switching plays an important role in the theory of signed graphs, that are 2-edge-coloured graphs whose colours are the signs and . We denote the corresponding problems (parameterized by ) by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
