On Efficient Reverse Skyline Query Processing

Given a D-dimensional data set P and a query point q, a reverse skyline query (RSQ) returns all the data objects in P whose dynamic skyline contains q. It is important for many real life applications such as business planning and environmental monitoring. Currently, the state-of-the-art algorithm fo...

Full description

Saved in:
Bibliographic Details
Main Authors: GAO, Yunjun, LIU, Qing, ZHENG, Baihua, CHEN, Gang
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2014
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/1953
https://ink.library.smu.edu.sg/context/sis_research/article/2952/viewcontent/RS_ESWA_Publicationver.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-2952
record_format dspace
spelling sg-smu-ink.sis_research-29522020-01-11T00:25:57Z On Efficient Reverse Skyline Query Processing GAO, Yunjun LIU, Qing ZHENG, Baihua CHEN, Gang Given a D-dimensional data set P and a query point q, a reverse skyline query (RSQ) returns all the data objects in P whose dynamic skyline contains q. It is important for many real life applications such as business planning and environmental monitoring. Currently, the state-of-the-art algorithm for answering the RSQ is the reverse skyline using skyline approximations (RSSA) algorithm, which is based on the precomputed approximations of the skylines. Although RSSA has some desirable features, e.g., applicability to arbitrary data distributions and dimensions, it needs for multiple accesses of the same nodes, incurring redundant I/O and CPU costs. In this paper, we propose several efficient algorithms for exact RSQ processing over multidimensional datasets. Our methods utilize a conventional data-partitioning index (e.g., R-tree) on the dataset P, and employ precomputation, reuse, and pruning techniques to boost the query performance. In addition, we extend our techniques to tackle a natural variant of the RSQ, i.e., constrained reverse skyline query (CRSQ), which retrieves the reverse skyline inside a specified constrained region. Extensive experimental evaluation using both real and synthetic datasets demonstrates that our proposed algorithms outperform RSSA by several orders of magnitude under all experimental settings. 2014-06-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/1953 info:doi/10.1016/j.eswa.2013.11.012 https://ink.library.smu.edu.sg/context/sis_research/article/2952/viewcontent/RS_ESWA_Publicationver.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Skyline Reverse skyline Constrained reverse skyline Query processing Algorithm Databases and Information Systems Numerical Analysis and Scientific Computing
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Skyline
Reverse skyline
Constrained reverse skyline
Query processing
Algorithm
Databases and Information Systems
Numerical Analysis and Scientific Computing
spellingShingle Skyline
Reverse skyline
Constrained reverse skyline
Query processing
Algorithm
Databases and Information Systems
Numerical Analysis and Scientific Computing
GAO, Yunjun
LIU, Qing
ZHENG, Baihua
CHEN, Gang
On Efficient Reverse Skyline Query Processing
description Given a D-dimensional data set P and a query point q, a reverse skyline query (RSQ) returns all the data objects in P whose dynamic skyline contains q. It is important for many real life applications such as business planning and environmental monitoring. Currently, the state-of-the-art algorithm for answering the RSQ is the reverse skyline using skyline approximations (RSSA) algorithm, which is based on the precomputed approximations of the skylines. Although RSSA has some desirable features, e.g., applicability to arbitrary data distributions and dimensions, it needs for multiple accesses of the same nodes, incurring redundant I/O and CPU costs. In this paper, we propose several efficient algorithms for exact RSQ processing over multidimensional datasets. Our methods utilize a conventional data-partitioning index (e.g., R-tree) on the dataset P, and employ precomputation, reuse, and pruning techniques to boost the query performance. In addition, we extend our techniques to tackle a natural variant of the RSQ, i.e., constrained reverse skyline query (CRSQ), which retrieves the reverse skyline inside a specified constrained region. Extensive experimental evaluation using both real and synthetic datasets demonstrates that our proposed algorithms outperform RSSA by several orders of magnitude under all experimental settings.
format text
author GAO, Yunjun
LIU, Qing
ZHENG, Baihua
CHEN, Gang
author_facet GAO, Yunjun
LIU, Qing
ZHENG, Baihua
CHEN, Gang
author_sort GAO, Yunjun
title On Efficient Reverse Skyline Query Processing
title_short On Efficient Reverse Skyline Query Processing
title_full On Efficient Reverse Skyline Query Processing
title_fullStr On Efficient Reverse Skyline Query Processing
title_full_unstemmed On Efficient Reverse Skyline Query Processing
title_sort on efficient reverse skyline query processing
publisher Institutional Knowledge at Singapore Management University
publishDate 2014
url https://ink.library.smu.edu.sg/sis_research/1953
https://ink.library.smu.edu.sg/context/sis_research/article/2952/viewcontent/RS_ESWA_Publicationver.pdf
_version_ 1770571701853093888