“…It can be defined as a process of partitioning a given data set of multiple attributes into groups. Clustering has been used in many areas such as gene data processing [3], transactional data processing [4], decision support [5], mobile ad-hoc networks (MANETs) [6], study anxiety [7] and radar signals processing [8]. Recently, many attentions have been put on categorical data clustering, where data objects are made up of non-numerical attributes [9,10].…”