Hey,
@ option to set initial clusters yourself
I don't think there is.
But since RM is open source it is very easy to modify the code.
Here is the source of k-means:
http://pastebin.com/TvGxrwdJWithin source of public class CentroidClusterModel extends ClusterModel {
for (int i = 0; i < k; i++) {
centroids.add(new Centroid(dimensionNames.size()));
}
Please also read:
http://rapid-i.com/content/view/25/72/lang,en/@ Theory
I think random initializations are fine.
You should simply do multiple runs with random initializations.