1. A method comprising: calculating a one-sided spectral embedding of a graph by using a predetermined set of seed nodes within said graph, receiving said predetermined set of seed nodes, and ordering a plurality of nodes within said graph based on a distance parameter to each seed node of said predetermined set of seed nodes; identifying a boundary within said embedded graph to define a target area for a target subgraph within said graph using predetermined network-flow calculations; and identifying said target subgraph based on said calculated boundary by applying said boundary to said ordering of said plurality of nodes within said graph to define two areas within said embedded graph, and selecting said target subgraph within one area of said embedded graph which contains said set of seed nodes and additional graph nodes located on the same side of said boundary.