Subexponential algorithms for variants of the homomorphism problem in string graphs

作者:

Highlights:

摘要

We consider subexponential algorithms finding weighted homomorphisms from intersection graphs of curves (string graphs) with n vertices to a fixed graph H. We provide a complete dichotomy: if H has no two vertices sharing two common neighbors, then the problem can be solved in time 2O(n2/3log⁡n), otherwise there is no subexponential algorithm, assuming the ETH. Then we consider locally constrained homomorphisms. We show that for each target graph H, the locally injective and locally bijective homomorphism problems can be solved in time 2O(nlog⁡n) in string graphs. For locally surjective homomorphisms we show a dichotomy for H being a path or a cycle. If H is P3 or C4, then the problem can be solved in time 2O(n2/3log3/2⁡n) in string graphs; otherwise, assuming the ETH, there is no subexponential algorithm. As corollaries, we obtain new results concerning the complexity of homomorphism problems in Pt-free graphs.

论文关键词:Graph homomorphism,String graphs,Segment graphs,Subexponential algorithms,ETH

论文评审过程:Received 20 June 2019, Revised 20 November 2019, Accepted 5 December 2019, Available online 30 December 2019, Version of Record 16 January 2020.

论文官网地址:https://doi.org/10.1016/j.jcss.2019.12.004