Part I - Constrained Shortest-Path For Manifold Learning And Multiple Manifold Clustering Part Ii - Community Detection In Large Graphs; Analysis, Design And Implementation