Subexponential algorithms for variants of homomorphism problem in string graphs

09/25/2018
by   Karolina Okrasa, et al.
0

We consider the complexity of finding weighted homomorphisms from intersection graphs of curves (string graphs) with n vertices to a fixed graph H. We provide a complete dichotomy for the problem: if H has no two vertices sharing two common neighbors, then the problem can be solved in time 2^O(n^2/3 n), otherwise there is no algorithm working in time 2^o(n), even in intersection graphs of segments, unless the ETH fails. This generalizes several known results concerning the complexity of computatational problems in geometric intersection graphs. Then we consider two variants of graph homomorphism problem, called locally injective homomorphism and locally bijective homomorphism, where we require the homomorphism to be injective or bijective on the neighborhood of each vertex. We show that for each target graph H, both problems can always be solved in time 2^O(√(n) n) in string graphs. For the locally surjecive homomorphism, defined in an analogous way, the situation seems more complicated. We show the dichotomy theorem for simple connected graphs H with maximum degree 2. If H is isomorphic to P_3 or C_4, then the existence of a locally surjective homomorphism from a string graph with n vertices to H can be decided in time 2^O(n^2/3^3/2 n), otherwise the problem cannot be solved in time 2^o(n), unless the ETH fails. As a byproduct, we obtain several results concerning the complexity of variants of homomorphism problem in P_t-free graphs. In particular, we obtain the dichotomy theorem for weighted homomorphism, analogous to the one for string graphs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/17/2022

Computing list homomorphisms in geometric intersection graphs

A homomorphism from a graph G to a graph H is an edge-preserving mapping...
research
02/25/2022

List Locally Surjective Homomorphisms in Hereditary Graph Classes

A locally surjective homomorphism from a graph G to a graph H is an edge...
research
12/04/2021

Quasiplanar graphs, string graphs, and the Erdos-Gallai problem

An r-quasiplanar graph is a graph drawn in the plane with no r pairwise ...
research
10/07/2020

Complexity of the list homomorphism problem in hereditary graph classes

A homomorphism from a graph G to a graph H is an edge-preserving mapping...
research
12/24/2017

Optimality Program in Segment and String Graphs

Planar graphs are known to allow subexponential algorithms running in ti...
research
05/08/2021

Fast Neighborhood Rendezvous

In the rendezvous problem, two computing entities (called agents) locate...
research
08/13/2018

On grounded L-graphs and their relatives

We consider the graph class Grounded-L corresponding to graphs that admi...

Please sign up or login with your details

Forgot password? Click here to reset