Exact algorithm for graph homomorphism and locally injective graph homomorphism

  • Authors:
  • Paweł Rzewski

  • Affiliations:
  • -

  • Venue:
  • Information Processing Letters
  • Year:
  • 2014

Quantified Score

Hi-index 0.89

Visualization

Abstract

For graphs G and H, a homomorphism from G to H is a function @f:V(G)-V(H), which maps vertices adjacent in G to adjacent vertices of H. A homomorphism is locally injective if no two vertices with a common neighbor are mapped to a single vertex in H. Many cases of graph homomorphism and locally injective graph homomorphism are NP-complete, so there is little hope to design polynomial-time algorithms for them. In this paper we present an algorithm for graph homomorphism and locally injective homomorphism working in time O^@?((b+2)^|^V^(^G^)^|), where b is the bandwidth of the complement of H.