Skip to content

Exact Enumeration of All Connected Maximum Common Subgraphs in Multiple Labeled Graphs: Application to Cheminformatics

Aug 2026 · Match-communications in Mathematical and in Computer Chemistry · 0 citations · 26 references

Abstract

We present an exact algorithmic framework for enumerating all maximum common subgraphs shared by multiple vertex- and edgelabeled graphs, motivated by molecular-graph comparison in cheminformatics and computational chemistry and, more generally, by comparison problems on labeled networks. The framework addresses maximum common induced subgraphs (MCIS), maximum common edge subgraphs (MCES), and their connected variants under labelpreserving matching. Algorithmically, it combines labeled modular- product constructions with a modified Bron–Kerbosch clique-enumeration procedure that retains the maximal intermediate candidates needed for exact multi-graph reduction. To improve practical performance, we incorporate pruning of redundant type-0 product edges and similarity-based ordering of the input graphs. Formal correctness proofs, benchmarks on the ZINC and ChEMBL22 molecular datasets, and a publicly available implementation show that the framework yields a reproducible exact method for labeled-network comparison that is practically usable on the studied molecular instance sizes.

View source

Similar papers

Jul 2026

On the Complexity of Graph Edit Distance in Restricted Graph Classes

It is proved that both the maximum common edge subgraph and the graph edit distance remain NP-hard, even when both graphs are paths, even when one graph is a path and the other is a tree.

Maximilian Limmer, Nils M. Kriege · 0 citations
Preprint Sep 2026

Dasgupta's Hierarchical Clustering Objective: Geometry and the Price of the Cardinality Constraint

The cost of a hierarchical clustering can be represented by an ultrametric whose lowest-common-ancestor labels are cluster cardinalities. We relate this known representation to the shortest-path geometry of a similarity graph. For a connected support graph $G$, let $d_G$ be its unit-length shortest-path metric and let...

Pei-Yuan Sun · 0 citations
Preprint Aug 2026

Instance-Optimality of Bidirectional Dijkstra on Simple Graphs

It is shown that bidirectional Dijkstra is still instance-optimal on simple undirected weighted graphs under the order-oblivious model, where incident edges are given in a random order, and under the order-dependent model, where bidirectional Dijkstra is not instance-optimal.

Christian Bertram, Mads Vestergaard Jensen, Mikkel Thorup et al. · 1 citation
Preprint Jul 2026

On Graph-Informed Distance Metrics for Comparing Graph Partitions

Under stochastic block models, it is proved that stronger topological disruptions incur asymptotically larger distances almost surely in both inter-community and intra-community split settings.

S. Bhattacharyya, Huiyan Sang, Bani Mallick · 0 citations

HP-MC: Quickly Computing Maximum Clique Sizes of Large Sparse Graphs

This work presents a novel algorithm named HP-MC that, like prior approaches, is based on the branch and bound search, but which outperforms the leading maximum clique codes on large sparse graphs of various topologies by up to 10x on average.

Cameron Bradley, M. Burtscher · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.