On Algorithms Based on Finitely Many Homomorphism Counts
Yijia Chen, J\"org Flum, Mingjun Liu, Zhiyang Xun

TL;DR
This paper investigates which graph properties can be decided solely based on finitely many homomorphism counts, characterizing the logical complexity of such properties and establishing the minimal number of counts needed for graph isomorphism.
Contribution
It characterizes the class of graph properties with a hom algorithm, linking them to first-order logic fragments, and determines the minimal number of homomorphism counts needed for graph isomorphism.
Findings
Planarity and 3-colorability lack hom algorithms.
Properties expressible as Boolean combinations of universal FO sentences have hom algorithms.
Three homomorphism counts are necessary and sufficient for graph isomorphism detection.
Abstract
It is well known [Lov\'asz, 67] that up to isomorphism a graph~ is determined by the homomorphism counts , i.e., the number of homomorphisms from to , where ranges over all graphs. Thus, in principle, we can answer any query concerning with only accessing the 's instead of itself. In this paper, we deal with queries for which there is a hom algorithm, i.e., there are finitely many graphs such that for any graph whether it is a Yes-instance of the query is already determined by the vector\[\overrightarrow{\hom}_{F_1,\ldots,F_k}(G):= \big(\hom(F_1,G),\ldots,\hom(F_k,G)\big),\]where the graphs only depend on . 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
