1. A method of clustering nodes of a hypergraph, the method comprising: by using a computing device, placing a plurality of nodes of the hypergraph into an N-dimensional space, wherein N is an integer that is greater than 2; and clustering nodes of the hypergraph based on locations of the plurality of nodes in the N-dimensional space.