Generlized Lloyd / Linde-Buzo-Gray implementation in Java. Can be used to generate cluster points from a big amount of multidimensional vectors. Also includes a set of distance metrics (hausdorff / modified hausdorf, histogram intersection, etc.) to calculate distances between vectors.