Vertex Ordering, Clustering, and Their Application to Graph Partitioning