K-Means - A clustering algorithm that partitions data into k groups by minimizing within-cluster variance.