“…The need to acquire knowledge or learn from the excessive amount of data is hence a major driving force for making clustering a highly active research subject. Data clustering is applied to a variety of problem domains such as biology (Jiang et al, 2004), customer relationship management (Wu et al, 2005), information retrieval (Bhatia and Deogun, 1998;Zhang et al, 2002), image processing (Costa and de Andrade Netto, 1999), and recommender systems (Kim and Ahn, 2008). In addition, the recent development of clustering cancer gene expression data has attracted a lot of interests amongst computer scientists, biological and clinical researchers (Iam-On et al, 2010;Kim et al, 2009).…”