Optimized Query Algorithms for Top- K Group Skyline

Jia Liu, Wei Chen, Ziyang Chen, Lin Liu, Yuhong Wu, Kai Liu, Amar Jain, Yasser H. Elawady
{"title":"Optimized Query Algorithms for Top- K Group Skyline","authors":"Jia Liu, Wei Chen, Ziyang Chen, Lin Liu, Yuhong Wu, Kai Liu, Amar Jain, Yasser H. Elawady","doi":"10.1155/2022/3404906","DOIUrl":null,"url":null,"abstract":"Skyline query is a typical multiobjective query and optimization problem, which aims to find out the information that all users may be interested in a multidimensional data set. Multiobjective optimization has been applied in many scientific fields, including engineering, economy, and logistics. It is necessary to make the optimal decision when two or more conflicting objectives are weighed. For example, maximize the service area without changing the number of express points, and in the existing business district distribution, find out the area or target point set whose target attribute is most in line with the user’s interest. Group Skyline is a further extension of the traditional definition of Skyline. It considers not only a single point but a group of points composed of multiple points. These point groups should not be dominated by other point groups. For example, in the previous example of business district selection, a single target point in line with the user’s interest is not the focus of the research, but the overall optimality of all points in the whole target area is the final result that the user wants. This paper focuses on how to efficiently solve top-\n \n k\n \n group Skyline query problem. Firstly, based on the characteristics that the low levels of Skyline dominate the high level points, a group Skyline ranking strategy and the corresponding SLGS algorithm on Skyline layer are proposed according to the number of Skyline layer and vertices in the layer. Secondly, a group Skyline ranking strategy based on vertex coverage is proposed, and corresponding VCGS algorithm and optimized algorithm VCGS+ are proposed. Finally, experiments verify the effectiveness of this method from two aspects: query response time and the quality of returned results.","PeriodicalId":23995,"journal":{"name":"Wirel. Commun. Mob. Comput.","volume":"33 1","pages":"3404906:1-3404906:11"},"PeriodicalIF":0.0000,"publicationDate":"2022-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Wirel. Commun. Mob. Comput.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1155/2022/3404906","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Skyline query is a typical multiobjective query and optimization problem, which aims to find out the information that all users may be interested in a multidimensional data set. Multiobjective optimization has been applied in many scientific fields, including engineering, economy, and logistics. It is necessary to make the optimal decision when two or more conflicting objectives are weighed. For example, maximize the service area without changing the number of express points, and in the existing business district distribution, find out the area or target point set whose target attribute is most in line with the user’s interest. Group Skyline is a further extension of the traditional definition of Skyline. It considers not only a single point but a group of points composed of multiple points. These point groups should not be dominated by other point groups. For example, in the previous example of business district selection, a single target point in line with the user’s interest is not the focus of the research, but the overall optimality of all points in the whole target area is the final result that the user wants. This paper focuses on how to efficiently solve top- k group Skyline query problem. Firstly, based on the characteristics that the low levels of Skyline dominate the high level points, a group Skyline ranking strategy and the corresponding SLGS algorithm on Skyline layer are proposed according to the number of Skyline layer and vertices in the layer. Secondly, a group Skyline ranking strategy based on vertex coverage is proposed, and corresponding VCGS algorithm and optimized algorithm VCGS+ are proposed. Finally, experiments verify the effectiveness of this method from two aspects: query response time and the quality of returned results.
Top K Group Skyline的优化查询算法
Skyline查询是一个典型的多目标查询和优化问题,其目的是在一个多维数据集中找出所有用户可能感兴趣的信息。多目标优化已广泛应用于工程、经济、物流等科学领域。当权衡两个或多个相互冲突的目标时,有必要做出最优决策。例如,在不改变快递点数量的情况下,最大限度地扩大服务面积,在现有的商圈分布中,找出目标属性最符合用户兴趣的区域或目标点集。Group Skyline是Skyline传统定义的进一步延伸。它不仅考虑单个点,而且考虑由多个点组成的一组点。这些点组不应该被其他点组所支配。例如,在前面的商圈选择示例中,符合用户兴趣的单个目标点并不是研究的重点,整个目标区域内所有点的整体最优性才是用户想要的最终结果。本文主要研究如何有效地解决top- k群Skyline查询问题。首先,根据Skyline低层支配高层点的特点,根据Skyline层和层内顶点的数量,提出了一种Skyline分组排序策略和相应的Skyline层SLGS算法;其次,提出了一种基于顶点覆盖的群体Skyline排序策略,并提出了相应的VCGS算法和优化算法VCGS+;最后通过实验从查询响应时间和返回结果质量两方面验证了该方法的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信