cluster analysis iteration