1. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to perform a method, the method comprising: using a set of one or more arbiter points to identify similar data points in the data set, wherein a first data point (x 1 ) and a second data point (x 2 ) are determined to be similar by an arbiter point (a) when a distance between (x 1 ) and (x 2 ) is less than: i) a distance between (x 1 ) and (a) and ii) a distance between (x 2 ) and (a); and creating one or more clusters of data points that are similar.