It is desired to partition customers into similar groups on the basis of their demographic profile. Which data mining problem is best suited to this task