Application on Query of Distributed Database Based on Improved Genetic Algorithm

Article Preview

Abstract:

The query cost usually as an important criterion for a distributed database. The genetic algorithm is an adaptive probabilistic search algorithm, but the crossover and mutation probability usually keep a probability in traditional genetic algorithm. If the crossover probability keep a large value, the possibility of damage for genetic algorithm model is greater; In turn, if the crossover probability keep a small value, the search process will transform a slow processing or even stagnating. If the mutation probability keep a small value, a new individual can be reproduced difficultly; In turn, if the mutation probability keep a large value, the genetic algorithm will as a Pure random search algorithm. To solve this problem, proposed a improved genetic algorithm that multiple possibility of crossover and mutation based on k-means clustering algorithm. The experiment results indicate that the algorithm is effective.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

4617-4621

Citation:

Online since:

May 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Jarke M and Korch J. Query, optimization in database systems, ACM Computing Surveys, Vol. 16, No. 2(1984), pp.111-158.

DOI: 10.1145/356924.356928

Google Scholar

[2] Barry E. Jacobs and Cynthia A. Walczak, Optimization algorithms for distributed queries, IEEE transactions on software engineering, Vol. 1, No. 9(1983), pp.1-12.

Google Scholar

[3] MeiRui Ren and QianZhong Li, Query Optimization Strategy of Relation Database Based on Genetic Algorithm, Natural Science Journal of Heilongjiang University, Vol. 21, No. 3(2004), pp.64-67.

Google Scholar

[4] Zhou G and Gen M, An effective genetic algorithm approach to quadratic minimum spanning three problem, Computers and Operations Research, Vol. 25, No. 3(1998), pp.229-247.

DOI: 10.1016/s0305-0548(97)00039-7

Google Scholar

[5] Yang Cao , Qiang Fang, et al, Parallel Query Optimization Techniques for Multi-join Expressions Based on Genetic Algorithm, Journal software, Vol. 13, No. 2(2002), pp.250-258.

Google Scholar

[6] GuoLiang Chen, Genetic algorithm and application, BeiJing: PT Press(2001).

Google Scholar

[7] Xunbo Shuai, Research of query optimization based on genetic algorithm in distributed database system, D. China University of Petroleum(2006).

Google Scholar

[8] Huang Z, Extensions to the K-means algorithm for clustering large data sets with categorical values , Data Ming and Knowledge Discovery, Vol. 2, No. 3(1998), pp.283-304.

Google Scholar

[9] Likas A, Vlassis M and Verbeek J, The global K-means clustering algorithm, Pattern Recognition, Vol. 36, No. 2(2003), pp.451-461.

DOI: 10.1016/s0031-3203(02)00060-2

Google Scholar

[10] Park H S and Jun C H. A, simple and fast algorithm for k-means clustering, Expert System with Applications , Vol. 36, No. 2(2009), pp.3336-3341.

DOI: 10.1016/j.eswa.2008.01.039

Google Scholar