Research Article
Fast Parallel All-Subgraph Enumeration Using Multicore Machines
Algorithm 4
Ordered labeling algorithm.
| Input: A subgraph represented with its adjacency matrix | | Output: A binary string of length as the ordered labeling for | | () let be a list of vertices, and initially | | () for each vertex do: | | (a) insert to | | () sort by degree of each vertex | | () let be a lookup table and as the value associated to . | | () for each vertex do: | | (a) set equal to rank of in | | () let be a binary matrix of size filled with zeros | | () for each in do: // denotes the element of matrix in row and column | | (a) if then set to 1 | | () return concatenation of rows of |
|