I'm trying to cluster some unlabeleded unweighted undirected graphs. I'd like to calculate some scalar features for each of them to build an embedding vector and then use a clustering algorithm to see if they can be distinguished in an unsupervised way. However, most of the features i was planning to use (closeness/betweenness centrality, clustering coefficient) are quite hard to compute and i don't have access to any significant hardware. What are some representative features of the graphs that have a lower computational complexity to be extracted? Say, around O(n) or O(m) For this task i'm using the python library networkx Continue reading...