Some thing about Graph
Learning CNNs for Arbitrary Graphs (Graph-like data):
Learning Convolutional Neural Networks for Graphs
Graph canonization:
https://en.wikipedia.org/wiki/Graph_canonization
Graph isomorphism
https://en.wikipedia.org/wiki/Graph_isomorphism
Bijection, injection and surjection
https://en.wikipedia.org/wiki/Bijection,_injection_and_surjection
Graph labeling
https://en.wikipedia.org/wiki/Graph_labeling
nauty
http://pallini.di.uniroma1.it/
PageRank
http://www.cnblogs.com/fengfenggirl/p/pagerank-introduction.html#commentform