天际线
元组
计算机科学
修剪
集合(抽象数据类型)
表(数据库)
数据挖掘
架空(工程)
数据集
索引(排版)
情报检索
人工智能
数学
离散数学
万维网
操作系统
程序设计语言
生物
农学
作者
Xixian Han,Jianzhong Li,Donghua Yang,Jinbao Wang
标识
DOI:10.1109/tkde.2012.203
摘要
Skyline is an important operation in many applications to return a set of interesting points from a potentially huge data space. Given a table, the operation finds all tuples that are not dominated by any other tuples. It is found that the existing algorithms cannot process skyline on big data efficiently. This paper presents a novel skyline algorithm SSPL on big data. SSPL utilizes sorted positional index lists which require low space overhead to reduce I/O cost significantly. The sorted positional index list L j is constructed for each attribute A j and is arranged in ascending order of A j . SSPL consists of two phases. In phase 1, SSPL computes scan depth of the involved sorted positional index lists. During retrieving the lists in a round-robin fashion, SSPL performs pruning on any candidate positional index to discard the candidate whose corresponding tuple is not skyline result. Phase 1 ends when there is a candidate positional index seen in all of the involved lists. In phase 2, SSPL exploits the obtained candidate positional indexes to get skyline results by a selective and sequential scan on the table. The experimental results on synthetic and real data sets show that SSPL has a significant advantage over the existing skyline algorithms.
科研通智能强力驱动
Strongly Powered by AbleSci AI