A common strategy in clustering the units of the SOM is to calculate a distance matrix between the reference vectors and use a high value of the matrix as an indication of a cluster border [46, 26, 45]. In 3D visualization of such a matrix, the clusters will appear as ``valleys''. The problem then is how to determine which map units belong to a given cluster. For this agglomerative and devisive algorithms are typically used, e.g. in [32, 49]. Agglomerative algorithms usually have the following steps: