This library implements the following clustering algorithms:
A basic example can be found in the test subdirectory.
Multi-start routines are also available to pick the best out of n initial clusterings. At the time of writing, the implementation is entirely sequential.