Ccgdc: A New Crossover Operator for Genetic Data Clustering
-
3304
Downloads
-
3956
Views
Authors
Gholam Hasan Mohebpour
- Department of Computer Science, Payame Noor University, Tehran, Iran.
Arash Ghorbannia Delavar
- Department of Computer Science, Payame Noor University, Tehran, Iran.
Abstract
Genetic algorithm is an evolutionary algorithm and has been used to solve many problems such as data clustering. Most of genetic data clustering algorithms just have introduced new fitness function to improve the accuracy of algorithm in evaluation of generated chromosomes. Crossover operator is the backbone of the genetic algorithm and should create better offspring and increase the fitness of population with maintaining the genetic diversity. A good crossover should result in feasible offspring chromosomes when we crossover feasible parent chromosomes. In this paper we introduce a new crossover operator for genetic data clustering. Experimental results show that clustered crossover for genetic data clustering (CCGDC) creates better offspring and increases the fitness of population and also will not produce illegal chromosome.
Share and Cite
ISRP Style
Gholam Hasan Mohebpour, Arash Ghorbannia Delavar, Ccgdc: A New Crossover Operator for Genetic Data Clustering, Journal of Mathematics and Computer Science, 11 (2014), no. 3, 191-208
AMA Style
Mohebpour Gholam Hasan, Delavar Arash Ghorbannia, Ccgdc: A New Crossover Operator for Genetic Data Clustering. J Math Comput SCI-JM. (2014); 11(3):191-208
Chicago/Turabian Style
Mohebpour, Gholam Hasan, Delavar, Arash Ghorbannia. "Ccgdc: A New Crossover Operator for Genetic Data Clustering." Journal of Mathematics and Computer Science, 11, no. 3 (2014): 191-208
Keywords
- Data mining
- data clustering
- genetic algorithm
- crossover operator
- partitioning
MSC
References
-
[1]
John H. Holland, Adaptation in Natural and Artificial Systems, the University of Michigan Press, (1975)
-
[2]
Jong De, A. Kenneth , An Analysis of the Behavior of a Class of Genetic Adaptive Systems, Doctoral thesis, Dept. Computer and Communication Sciences, University of Michigan, (1975), Ann Arbor.
-
[3]
D. E. Goldberg, Genetic Algorithm in Search, Optimization and Machine Learning, Addison –Wesley, New York (1989)
-
[4]
L. Davis, Job-shop Scheduling with Genetic Algorithms, Proceedings of an International Conference on Genetic Algorithms and Their Applications, (1985), 136-140
-
[5]
I. M. Oliver, D. J. Smith, J. R. C. Holland, A Study of Permutation Crossover Operators on the Travelling Salesman Problem, In J.J. Grefenstette (ed.). Genetic Algorithms and Their Applications: Proceedings of the 2nd International Conference on Genetic Algorithms. Lawrence Erlbaum Associates, Hilladale, NJ ( 1987)
-
[6]
S. J. Wu, P. T. Chow, Steady-state genetic algorithm for discrete optimization of trusses, Computers and Structures , 56 (6) (1995), 979–991.
-
[7]
W. M. Jenkins , On the application of natural algorithms to structural design optimization, Engineering Structure , 19 (4) (1997), 302–308.
-
[8]
K. Dejong, W. M. Spears, An analysis of the interacting roles of population sizes and crossover in genetic function optimization, in: H.P. Schwefel, R. Manner (Eds.), Proceedings of Parallel Problem Solving from Nature, Springer, Berlin, (1990), 38–47.
-
[9]
G. Syswerda, Uniform crossover in genetic algorithms, in: J.D. Schaffer, M.Kaufman (Eds.), Proceedings of the Third International Conference on Genetic Algorithms, (1989), 2–9.
-
[10]
O. Hasancebi, F. Erbatur, Evaluation of crossover operators in genetic algorithms based optimum structural design, Computers and Structures , 78 (2000), 435–448.
-
[11]
D. Zaharie, Influence of crossover on the behavior of differential evolution algorithms, Applied Soft Computing , 9 (2009), 1126–1138.
-
[12]
Mustafa Kaya, The effects of two new crossover operators on genetic algorithm performance, Applied Soft Computing, 11 (2011), 881–890.
-
[13]
Hong He, Yonghong Tan, A two-stage genetic algorithm for automatic clustering, Neurocomputing , 81 (2012), 49–59.
-
[14]
Dongxia Chang, Yao Zhao, Changwen Zheng, Xianda Zhang, A genetic clustering algorithm using a message-based similarity measure, Expert Systems with Applications , 39 (2012), 2194–2202.
-
[15]
Amin Aalaei, Hamed Fazlollahtabar, Iraj Mahdavi, Nezam Mahdavi-Amiri, Mohammad Hassan Yahyanejad, A genetic algorithm for a creativity matrix cubic space clustering: A case study in Mazandaran Gas Company, Applied Soft Computing , 13 (2013), 1661–1673.
-
[16]
Jose A. Castellanos-Garzon, Fernando Diaz, An evolutionary computational model applied to cluster analysis of DNA microarray data, Expert Systems with Applications, 40 (2013), 2575–2591.
-
[17]
Riccardo Poli, W. B. Langdon, Genetic programming with one-point crossover, In P. K. Chawdhry, R. Roy, and R. K. Pant, editors, Second On-line World Conference on Soft Computing in Engineering Design and Manufacturing. Springer-Verlag London, (1997), 23-27
-
[18]
V. A. Cicirello, S. F. Smith, Modeling GA performance for control parameter optimization, In GECCO-2000: Proceedings of the Genetic and Evolutionary Computation Conference, pages 235–242.Morgan Kaufmann Publishers, (2000), 8-12
-
[19]
M. Kaya, The effects of two new crossover operators on genetic algorithm performance, Applied Soft Computing, 11(1) (2011), 881-890.
-
[20]
G. Syswerda, Uniform crossover in genetic algorithms, in: J.D. Schaffer, M.Kaufman (Eds.), Proceedings of the Third International Conference on Genetic Algorithms, (1989), 2–9.
-
[21]
O. Hasancebi, F. Erbatur, Evaluation of crossover operators in genetic algorithms based optimum structural design, Computers and Structures , 78 (2000), 435–448.
-
[22]
, , http://repository.seasr.org/Datasets/UCI/arff/, ()
-
[23]
R. Maghsoudi , A. Ghorbannia Delavar, S. Hoseyny, R. Asgari, Y. Heidari, Representing the New Model for Improving K-Means Clustering Algorithm based on Genetic Algorithm, The Journal of Mathematics and Computer Science , 2 (2011), 329-336.