1. A computer readable medium embodying instructions executable by a processor to perform a method of graph partitioning comprising: deriving a tree from input data; and using the tree as a setting for use of a isoperimetric graph partitioning algorithm, wherein using the tree as the setting for use of the isoperimetric graph partitioning algorithm comprises: producing a no-fill ordering of a matrix, the matrix representing the tree; solving a system of linear equations with respect to the matrix, obtaining a solution; using the solution to define a family of segmentations; and selecting a segmentation from the family of segmentations based on a metric of segment quality.