![]() |
Fast streaming small graph canonizationPedro Paredes and Pedro Ribeiro2018 |
In this paper we introduce the streaming graph canonization problem. Its goal is finding a canonical representation of a sequence of graphs in a stream. Our model of a stream fixes the graph’s vertices and allows for fully dynamic edge changes, meaning it permits both addition and removal of edges. Our focus is on small graphs, since small graph isomorphism is an important primitive of many subgraph based metrics, like motif analysis or frequent subgraph mining. We present an efficient data-structure to approach this problem, namely a graph isomorphism discrete finite automaton and showcase its efficiency when compared to a non-streaming-aware method that simply recomputes the isomorphism information from scratch in each iteration.
Graph Canonization; Streaming; Temporal Graphs
doi 10.1007/978-3-319-73198-8_3
software Streaming Small Graph Canonization
Pedro Paredes and Pedro Ribeiro. Fast streaming small graph canonization. Proceedings of the 9th Conference on Complex Networks (CompleNet), pp. 27-40, Springer, Boston, USA, March, 2018.
@inproceedings{ribeiro-COMPLENET2018, author = {Pedro Paredes and Pedro Ribeiro}, title = {Fast streaming small graph canonization}, doi = {10.1007/978-3-319-73198-8_3}, booktitle = {9th Conference on Complex Networks}, pages = {27-40}, publisher = {Springer}, month = {March}, year = {2018} }