mlsanityData to 14 Oct 2026

On Algorithms Based on Finitely Many Homomorphism Counts

arXiv 2111.13269 ↗First posted 25 Nov 2021cs.CC cs.DM cs.LOcited by 2

Not on the map. Why?

Abstract (arXiv)

It is well known [Lov'asz, 67] that up to isomorphism a graph~G is determined by the homomorphism counts hom(F, G), i.e., the number of homomorphisms from F to G, where F ranges over all graphs. Thus, in principle, we can answer any query concerning G with only accessing the hom(·,G)'s instead of G itself. In this paper, we deal with queries for which there is a hom algorithm, i.e., there are finitely many graphs F1, ldots, Fk such that for any graph G whether it is a Yes-instance of the query is already determined by the vector[overrightarrowhomF1,ldots,Fk(G):= big(hom(F1,G),ldots,hom(Fk,G)big),]where the graphs F1, ldots, Fk only depend on varphi. We observe that planarity of graphs and 3-colorability of graphs, properties expressible in monadic second-order logic, have no hom algorithm. On the other hand, queries expressible as a Boolean combination of universal sentences in first-order logic FO have a hom algorithm. Even though it is not easy to find FO definable queries without a hom algorithm, we succeed to show this for the non-existence of an isolated vertex, a property expressible by the FO sentence forall xexists y Exy, somehow the ``simplest'' graph property not definable by a Boolean combination of universal sentences.These results provide a characterization of the prefix classes of first-order logic with the property that each query definable by a sentence of the prefix class has a hom algorithm. For adaptive query algorithms, i.e., algorithms that again access overrightarrowhomF1,ldots,Fk(G) but here Fi+1 might depend on hom(F1,G),ldots,hom(Fi,G), we show that three homomorphism counts hom(·,G) are both sufficient and in general necessary to determine the isomorphism type of G.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). First posted on arXiv 25 Nov 2021.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 2.

2 papers.