Stigmergic Swarming Agents for Fast Subgraph Isomorphism
H. Van Dyke Parunak

TL;DR
This paper introduces ASSIST, a stigmergy-inspired heuristic for subgraph isomorphism that significantly improves efficiency and supports complex matching scenarios, outperforming traditional methods.
Contribution
The paper presents ASSIST, a novel stigmergic swarming algorithm for subgraph isomorphism with linear query complexity and extended matching capabilities.
Findings
Peering step runs in O(q·log(d)) time.
Iterative search complexity is linear in query size.
Supports inexact and temporally ordered matching.
Abstract
Maximum partial subgraph isomorphism compares two graphs (nodes joined by edges) to find a largest common subgraph. A common use case, for graphs with labeled nodes, seeks to find instances of a \textit{query} graph with nodes in a (typically larger) \textit{data} graph with nodes. The problem is NP-complete, and na\"ive solutions are exponential in . The fastest current heuristic has complexity . This paper outlines ASSIST (Approximate Swarming Subgraph Isomorphism through Stigmergy), inspired by the ant colony optimization approach to the traveling salesperson. After peering (identifying matching individual nodes in query and data) in time , the time required for ASSIST's iterative subgraph search, the combinatorially complex part of the problem, is linear in query size and constant in data size. ASSIST can be extended to support matching…
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.
Taxonomy
TopicsGraph Theory and Algorithms · Complexity and Algorithms in Graphs · Complex Network Analysis Techniques
