期刊文献+

基于遗传退火算法的数据库多连接查询优化算法 被引量:3

Multi-joint query optimization algorithm of database based on genetic algorithm and simulated annealing
在线阅读 下载PDF
导出
摘要 结合多连接查询的特点,提出将侧重于全局搜索的遗传算法与侧重于局部搜索的模拟退火算法相结合的数据库多连接查询优化算法:先从一组随机产生的初始种群开始全局最优解的搜索,通过选择、交叉、变异等遗传操作产生新一代种群,然后对新个体进行模拟退火操作,将结果作为下一代种群中的个体.如此反复迭代进行,到满足最终条件为止.仿真实验验证了该算法的有效性. The algorithm of multi-joint query optimization based on genetic algorithm with overall search ability and simulated annealing with local search ability are proposed by combining with characteristic of multi-join optimization:Starting an optimal-solution-search to the overall situation in a group of initial population, which is random selected. A new generation of population will be produced after the selection strategy, crossover and mutation. And then the simulated annealing is applied to those new populations, and the result is used as the unit of the next generation population. The above process is operated repeatedly and iterativey, until the result meets the the final qualification. The simulation experiment has proved its efficiency.
出处 《郑州轻工业学院学报(自然科学版)》 CAS 2007年第6期44-47,50,共5页 Journal of Zhengzhou University of Light Industry:Natural Science
基金 黑龙江省教育厅科学技术研究项目(11521006) 黑龙江省自然科学基金项目(2005G3674-00)
关键词 查询优化 遗传算法 模拟退火 多连接查询 query optimization genetic algorithm simulated annealing multi-joint query
  • 相关文献

参考文献5

二级参考文献13

  • 1[1]HOLLAND J H. Adaptation in Natural and Artificial System[M]. Cambridge, MA: MIT Press,1975.
  • 2[2]JARKE M, KOCH J. Query optimization in database systems[J]. ACM Computing Surveys, 1984, 16(2): 111-152.
  • 3[3]KIM W, REINER D, BATORY D. Query Processing in Database Systems[M]. New York: Springer Verlag, 1986.
  • 4[4]KRISTIN BENNETT, MICHAEL C FERRIS, YANNIS IOANNIDIS. A genetic algorithm for database query optimization[R].Madison: University of Wisconsin, 1991.
  • 5[1]周冬平.关系数据库查询优化技术的研究与实现[D].南京:南京航空航天大学,2000.
  • 6[2]E. Shekita, H. Young and K.L. Tan. Multi-join optimization for symmetric multiprocessors. In Proc. Of the Conf. on Very large Data Bases(VLDB)[C]. Dublin, Ireland, 1993. 479~492.
  • 7[3]R. Krishnamurthy, H. Boral, and C. Zaniolo. Optimization of norecursive queries. In Proc. Of the Conf. On Very Large Data Bases(VLDB) [C]. Kyoto, Japan, 1986. 128~137.
  • 8[4]A. Swami and B. Iyer. A polynomial time algorithm for optimizing join queries. In Proc. IEEE Conf. on Data Engineering[C].Vienna, Austria, April, 1993. 345~354.
  • 9[5]K.Bennett, M.C. Ferris, and Y. Ioannidis. A genetic algorithm for database of optimization. In Proc. 4th Int. Conference on Genetic Algorithms[C]. San Diego, CA, 1991. 400~407.
  • 10[6]E.j. Anderson and M.C. Ferris. A genetic algorithm for the assembly line balancing problem. In Proc. of the integer programming/combinatorial Optimization Conf. Waterloo [C].Canada, 1990,University ofWaterloo Press.

共引文献11

同被引文献29

引证文献3

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部