作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2012, Vol. 38 ›› Issue (01): 168-170,173. doi: 10.3969/j.issn.1000-3428.2012.01.053

• 人工智能及识别技术 • 上一篇    下一篇

基于改进蚁群算法的数据仓库多连接查询优化

赵 鹏a,b,王守军a,b,龚 云a,b   

  1. (安徽大学 a. 计算智能与信号处理教育部重点实验室;b. 计算机科学与技术学院,合肥 230039)
  • 收稿日期:2011-07-07 出版日期:2012-01-05 发布日期:2012-01-05
  • 作者简介:赵 鹏(1976-),女,副教授、博士,主研方向:数据挖掘,信息检索,蚁群算法;王守军、龚 云,硕士研究生
  • 基金资助:
    安徽省教育厅基金资助重点项目(KJ2009A001Z);安徽 省科技厅重大科技专项基金资助项目(08010201002);安徽大学青年科学研究基金资助项目(2009QN004A)

Multi-join Query Optimization of Data Warehouse Based on Improved Ant Colony Algorithm

ZHAO Peng a,b, WANG Shou-jun a,b, GONG Yun a,b   

  1. (a. Key Laboratory of Intelligent Computing & Signal Processing, Ministry of Education; b. School of Computer Science and Technology, Anhui University, Hefei 230039, China)
  • Received:2011-07-07 Online:2012-01-05 Published:2012-01-05

摘要: 传统蚁群算法在解决数据仓库查询优化问题时存在过早收敛、收敛速度慢的缺点。为此,对传统蚁群算法进行改进,将伪随机状态转移规则引入最大最小蚁群系统,在每次迭代结束后进行迭代局部搜索。实验结果表明,改进算法在多表连接查询优化中具有较快的收敛速度,能提高最优解的质量。

关键词: 蚁群算法, 迭代局部搜索, 数据仓库, 多连接查询优化, 查询执行计划

Abstract: Traditional Ant Colony Algorithm(ACA) is applied to solve the query optimization problem of Data Warehouse(DW), it has some shortcomings such as premature convergence and slowly convergence. This paper improves the traditional ACA to address these issues. The pseudo-random proportion rule is introduced to the Max-Min Ant System(MMAS), and the Iterated Local Search(ILS) strategy is performed after each iteration. Experimental results show that the improved algorithm accelerates the convergence rate of the algorithm and improves the quality of the optimal solution in solving multi-join query optimization.

Key words: Ant Colony Algorithm(ACA), Iterated Local Search(ILS), Data Warehouse(DW), multi-join query optimization, Query Execution Plan(QEP)

中图分类号: