This document discusses clustering and describes a clustering algorithm called DEC (Differential Evolution Clustering). It provides background on clustering, defining it as the problem of partitioning a data set into groups where objects within a group are similar to each other and dissimilar to objects in other groups. It then describes the DEC algorithm and provides results of applying it to data sets. Validity indexes for measuring clustering quality are also introduced.