首页 | 本学科首页   官方微博 | 高级检索  
     

排序的相互k-Skyband查询算法
引用本文:蒋涛,张彬,余法红,柳晴,周傲英.排序的相互k-Skyband查询算法[J].软件学报,2015,26(9):2297-2310.
作者姓名:蒋涛  张彬  余法红  柳晴  周傲英
作者单位:嘉兴学院 数理与信息工程学院, 浙江 嘉兴 314001,嘉兴学院 数理与信息工程学院, 浙江 嘉兴 314001,嘉兴学院 数理与信息工程学院, 浙江 嘉兴 314001,浙江大学 计算机科学与技术学院, 浙江 杭州 310027,华东师范大学 软件学院, 上海 200062
基金项目:浙江省自然科学基金(LY14F020038); 国家自然科学基金(61379033, 61003049); 嘉兴学院南湖学院科研重点资助 项目
摘    要:不同于传统的k-Skyband 查询方法,提出一种相互k-Skyband 查询(MkSB),它从对称角度执行Skyline查询,找出所有既在q的动态k-Skyband(DkSB)中又在q的反向k-Skyband(RkSB)中的数据对象.进一步地,为了更好地支持用户决策和数据分析,排序操作被引入到MkSB算法中.因为MkSB 需要执行q的DkSB 和反向RkSB,故它需要遍历索引多次,从而导致了大量冗余的I/O 开销.利用信息重用技术和若干有效的修剪方法,MkSB 将多次的索引搜索合并成单次,极大地降低了I/O访问次数.同时,证明了基于窗口查询的MkSB(WMkSB)算法具有最低的I/O 代价.在真实与合成数据集上的实验结果表明,所提出的算法是有效的且明显胜过基于BBS 的算法,尤其WMkSB 算法具有极少的I/O 开销,通常能够减少95%以上的冗余I/O.

关 键 词:算法  排序  k-Skyband  相互k-skyband  空间数据库
收稿时间:2014/3/19 0:00:00
修稿时间:2014/7/31 0:00:00

Randed Processing for Mutual k-Skyband Query
JIANG Tao,ZHANG Bin,YU Fa-Hong,LIU Qing and ZHOU Ao-Ying.Randed Processing for Mutual k-Skyband Query[J].Journal of Software,2015,26(9):2297-2310.
Authors:JIANG Tao  ZHANG Bin  YU Fa-Hong  LIU Qing and ZHOU Ao-Ying
Affiliation:College of Mathematics Physics and Information Engineering, Jiaxing University, Jiaxing 314001, China,College of Mathematics Physics and Information Engineering, Jiaxing University, Jiaxing 314001, China,College of Mathematics Physics and Information Engineering, Jiaxing University, Jiaxing 314001, China,College of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China and Software Engineering Institute, East China Normal University, Shanghai 200062, China
Abstract:This paper proposes a novel Skyline query: mutual k-Skyband (MkSB) query. Unlike the traditional k-skyband query methods, MkSB executes the Skyline query from a symmetric perspective, and retrieves all the objects which are among both the dynamic k-Skyband (DkSB) of a specified query object q and the reverse k-Skyband (RkSB) of q. Furthermore, the ranking operation is introduced into MkSB due to its importance in data analysis and decision support. Since MkSB needs to perform DkSB and RkSB of q, it traverses the index multiple times, incurring much redundant I/O overhead. The proposed algorithms reduce multiple traversals to a single one, using the information reuse technology and several effective pruning heuristics that significantly cut down I/O accesses. Meanwhile, it is proved that MkSB based on window query (WMkSB) has the lowest I/O cost. Extensive experiments are conducted on both real and synthetic datasets, and the experimental results show that the proposed algorithms are efficient and outperform their competitors, i.e. the basic algorithm based on BBS (branch and bound Skyline). Especially, WMkSB has the least I/O cost and often reduces more than 95% redundant I/O accesses.
Keywords:algorithm  ranking  k-Skyband  mutual k-Skyband  spatial database
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号