Multi-Objective Differential Evolution for Automatic Clustering with Application to Micro-Array Data Analysis

被引:29
作者
Suresh, Kaushik [2 ]
Kundu, Debarati [2 ]
Ghosh, Sayan [2 ]
Das, Swagatam [2 ]
Abraham, Ajith [3 ]
Han, Sang Yong [1 ]
机构
[1] Chung Ang Univ, Sch Engn & Comp Sci, Seoul 156756, South Korea
[2] Jadavpur Univ, Dept Elect & Telecommun Engg, Kolkata, India
[3] Norwegian Univ Sci & Technol, Trondheim, Norway
关键词
differential evolution; multi-objective optimization; fuzzy clustering; micro-array data clustering; OPTIMIZATION; ALGORITHM;
D O I
10.3390/s90503981
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
This paper applies the Differential Evolution (DE) algorithm to the task of automatic fuzzy clustering in a Multi-objective Optimization (MO) framework. It compares the performances of two multi-objective variants of DE over the fuzzy clustering problem, where two conflicting fuzzy validity indices are simultaneously optimized. The resultant Pareto optimal set of solutions from each algorithm consists of a number of non-dominated solutions, from which the user can choose the most promising ones according to the problem specifications. A real-coded representation of the search variables, accommodating variable number of cluster centers, is used for DE. The performances of the multi-objective DE-variants have also been contrasted to that of two most well-known schemes of MO clustering, namely the Non Dominated Sorting Genetic Algorithm (NSGA II) and Multi-Objective Clustering with an unknown number of Clusters K (MOCK). Experimental results using six artificial and four real life datasets of varying range of complexities indicate that DE holds immense promise as a candidate algorithm for devising MO clustering schemes.
引用
收藏
页码:3981 / 4004
页数:24
相关论文
共 39 条
  • [1] Abbass H. A., 2002, International Journal on Artificial Intelligence Tools (Architectures, Languages, Algorithms), V11, P531, DOI 10.1142/S0218213002001039
  • [2] FatiGO:: a web tool for finding significant associations of Gene Ontology terms with groups of genes
    Al-Shahrour, F
    Díaz-Uriarte, R
    Dopazo, J
    [J]. BIOINFORMATICS, 2004, 20 (04) : 578 - 580
  • [3] [Anonymous], 2007, EVOLUTIONARY ALGORIT
  • [4] An improved algorithm for clustering gene expression data
    Bandyopadhyay, Sanghamitra
    Mukhopadhyay, Anirban
    Maulik, Ujjwal
    [J]. BIOINFORMATICS, 2007, 23 (21) : 2859 - 2865
  • [5] Bezdek J. C., 1973, Journal of Cybernetics, V3, P58, DOI 10.1080/01969727308546047
  • [6] Finding knees in multi-objective optimization
    Branke, E
    Deb, K
    Dierolf, H
    Osswald, M
    [J]. PARALLEL PROBLEM SOLVING FROM NATURE - PPSN VIII, 2004, 3242 : 722 - 731
  • [7] The transcriptional program of sporulation in budding yeast
    Chu, S
    DeRisi, J
    Eisen, M
    Mulholland, J
    Botstein, D
    Brown, PO
    Herskowitz, I
    [J]. SCIENCE, 1998, 282 (5389) : 699 - 705
  • [8] CORNE DW, 2000, SPRINGER LECT NOTES, P869
  • [9] Corne DW., 2001, PESA 2 REGION BASED, P283, DOI [DOI 10.5555/2955239.2955289, 10.5555/2955239.2955289]
  • [10] Automatic clustering using an improved differential evolution algorithm
    Das, Swagatam
    Abraham, Ajith
    Konar, Amit
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2008, 38 (01): : 218 - 237