Skyline queries with constraints: Integrating skyline and traditional query operators

被引:10
作者
Zhang, Ming [1 ,2 ]
Alhajj, Reda [1 ,2 ]
机构
[1] Univ Calgary, Dept Comp Sci, Calgary, AB T2N 1N4, Canada
[2] Global Univ, Dept Comp Sci, Beirut, Lebanon
关键词
Multi-objective optimization; Pareto optimality; Skyline; High dimensionality; MULTIOBJECTIVE OPTIMIZATION; COMPUTATION; ALGORITHMS; STREAMS;
D O I
10.1016/j.datak.2009.10.001
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multi-objective optimization has been extensively studied in the machine learning literature. And recently the database community adapted the concept as skyline queries focusing mainly on retrieving optimal values from the full-space. In this paper, we consider sub-space skyline queries in a more general database environment, such that the skyline operator does not stand alone in users' queries. In particular, the skyline operator may commute with the selection operator which may express users' preferences or constraints on the skylines; we call this class skyline queries with constraints. Queries in this class are different from constrained skyline queries as described in the literature. We introduce an algorithm to answer sub-space skyline queries with constraints. We investigate the conditions under which the two classes of queries are equivalent; this allows for more efficient computation of skyline queries. Unlike the previous works, we do not design a new index specifically for handling the skylines. We try to make full use of the resources available in traditional relational databases for skyline computation. Further, we consider the case when the constraints are absent. We study the relationship between the skylines of different sub-spaces and record this information in a special data structure to help in pruning the search space. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:153 / 168
页数:16
相关论文
共 50 条
[1]   Comparative studies in interactive multiple objective mathematical programming [J].
Aksoy, Y ;
Butler, TW ;
Minor, ED .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 89 (02) :408-422
[2]   Multi-objective genetic algorithms based automated clustering for fuzzy association rules mining [J].
Alhajj, Reda ;
Kaya, Mehmet .
JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2008, 31 (03) :243-264
[3]  
[Anonymous], P 2006 ACM SIGMOD IN
[4]   INTERACTIVE MULTI-OBJECTIVE PROGRAMMING TECHNIQUE USING RANDOM OPTIMIZATION METHOD [J].
BABA, N ;
TAKEDA, H ;
MIYAKE, T .
INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1988, 19 (01) :151-159
[5]  
Balke W., 2004, P INT C EXT DAT TECH
[6]  
Borzsonyi S., 2001, P IEEE INT C DAT ENG
[7]  
BUCHANAN J, 1987, EUR J OPER RES, V24, P353
[8]  
CHAN CY, 2005, P ACM SIGMOD INT C M
[9]  
CHAUDHURI S, 2006, P IEEE INT C DAT ENG
[10]  
CHOMICKI J, 2003, P IEEE INT C DAT ENG