Counting edge-injective homomorphisms and matchings on restricted graph classes
Abstract
We consider the -hard problem of counting all matchings with exactly edges in a given input graph ; we prove that it remains -hard on graphs that are line graphs or bipartite graphs with degree on one side. In our proofs, we use that -matchings in line graphs can be equivalently viewed as edge-injective homomorphisms from the disjoint union of length- paths into (arbitrary) host graphs. Here, a homomorphism from to is edge-injective if it maps any two distinct edges of to distinct edges in . We show that edge-injective homomorphisms from a pattern graph can be counted in polynomial time if has bounded vertex-cover number after removing isolated edges. For hereditary classes of pattern graphs, we complement this result: If the graphs in have unbounded vertex-cover number even after deleting isolated edges, then counting edge-injective homomorphisms with patterns from is -hard. Our proofs rely on an edge-colored variant of Holant problems and a delicate interpolation argument; both may be of independent interest.
Keywords
Cite
@article{arxiv.1702.05447,
title = {Counting edge-injective homomorphisms and matchings on restricted graph classes},
author = {Radu Curticapean and Holger Dell and Marc Roth},
journal= {arXiv preprint arXiv:1702.05447},
year = {2018}
}
Comments
35 pages, 9 figures