一种渐进的分布式Skyline查询算法

来源 :浙江大学 | 被引量 : 0次 | 上传用户:mytony
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Skyline查询被引入到数据库后,作为一个多目标决策、数据挖掘、数据库可视化等方面的重要工具,逐渐成为了一个研究热点。目前对于集中式Skyline查询的研究已经比较成熟,但分布式环境下的Skyline查询研究还较少,主要问题在于(1)假设数据是垂直划分的;(2)基于特定的网络拓扑结构;(3)网络通信代价的优化较少;(4)需要等到算法执行完才能输出结果响应用户。  通过对目前已有的集中式Skyline算法和分布式Skyline算法的研究,并针对已有缺点,本文提出了一种在数据水平划分下的渐进的分布式Skyline查询算法,适用于任意互联的网络结构。该方法包括预处理阶段和迭代阶段,在预处理阶段所有参与者在本地根据用户兴趣函数计算本地Skyline集合并统计所有点支配其它点的个数,协调者维护一个全局支配点集合。在迭代阶段的每一轮中,参与者根据全局支配点集更新本地支配点集,并对本地数据进行剪枝;协调者根据参与者发送的局部Skyline集合并按用户兴趣函数值输出全局Skyline给用户,再根据参与者发送的支配其它点数集合更新全局支配点集,计算完毕时通过比对全局支配点数和预处理阶段上传支配点数验证算法是否正确。该算法通过迭代保证了渐进性,即每次迭代均有全局Skyline输出给用户;通过用户兴趣函数保证了友好性,即可根据用户的兴趣决定全局Skyline输出顺序;通过比对支配点数可验证算法执行过程中是否出现网络错误。在独立、正相关和反相关数据集上的大量对比实验表明,该算法与分布式BNL和FDS算法相比能有效减少网络开销,提高计算效率,并渐进地返回最终结果。
其他文献
目标跟踪技术是计算机视觉中最核心的研究课题之一,究其原因是目标跟踪技术在人们的日常生活和高端的军事领域有重要的作用,并且有广阔的应用前景。然而,由于场景中的光照变化、
我们中华民族创造了世界上灿烂的物质和文化文明,这是人类社会中的一大财富。我们发明的科举制度,影响着世界范围内优秀人才的选拔;制作的丝绸、种植的茶树、烧制的瓷器,影响着
随着网络技术的发展,WEB应用已经进入到了人们生活的各个行业。网络规模的增大和应用数量的增多给管理员带来越来越多的管理问题,不仅需要监控服务器本身是否正常启动运行,更多
个性化推荐系统作为信息过滤的有效工具越来越受人们关注。作为迄今为止最成功的推荐技术,协同过滤的核心首先是从用户对物品的评分中计算用户相似度或者物品相似度,进而基于相
智能家居、视频监控和人机交互一直是视觉领域研究的重点。行为识别作为智能家居和安防领域的重要任务,研究意义重大。目前,对于行为识别的研究主要集中在基于RGB视频特征的行
互联网上信息的高速增长导致了信息过载的出现,促进了推荐算法的发展。除了经典的协同过滤等算法,随着近年来对复杂网络的研究深入,出现了所谓的二分图资源分配推荐算法。该算法
视知觉是研究视觉系统感知几何信息的识别过程的学科,涵盖了神经生理学,精神物理学,以及心理学等多个学科领域,是一个极富挑战性而又充满乐趣的研究方向。本文从几何的角度切入视
农业数据处理和展示对宏观管理粮食、优化农耕产业布局等有重大的意义。近十年来,遥感技术的飞速发展,为农业数据处理带来了新的科学方法。遥感估产克服了传统的农学模式和气象
图像分类技术是计算机视觉领域最为重要的研究课题之一。随着数字成像设备的广泛应用,图像分类技术在日常生活、医疗、商业、安防和军事中已经扮演着不可或缺的角色。由于成像