The query clustering problem: A set partitioning approach

被引:4
|
作者
Gopal, RD [1 ]
Ramesh, R [1 ]
机构
[1] SUNY BUFFALO,SCH MANAGEMENT,DEPT MANAGEMENT SYST & SCI,BUFFALO,NY 14260
关键词
batch processing; clustering techniques; combinatorial optimization; join operator; query clustering relational databases; set partitions;
D O I
10.1109/69.476495
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this research, we address the query clustering problem which involves determining globally optimal execution strategies for a set of queries, The need to process a set of queries together often arises in deductive database systems, scientific database systems, large bibliographic retrieval systems and several other database applications, We address the optimization problem from the perspective of overlaps in data requirements, and model the batched operations using a set-partitioning approach In this model, we first consider the case of m queries each involving a two-way join operation, We develop a recursive methodology to determine all the processing strategies in this case, Next, we establish certain dominance properties among the strategies, and develop exact as well as heuristic algorithms for selecting an appropriate strategy, We extend this analysis to a clustering approach, and outline a framework for optimizing multiway joins, The results show that the proposed approach is viable and efficient, and can easily be incorporated into the query processing component of most database systems.
引用
收藏
页码:885 / 899
页数:15
相关论文
共 50 条
  • [41] Modelling transfer line design problem via a set partitioning problem
    Pavel Borisovsky
    Alexandre Dolgui
    Sergey Kovalev
    Optimization Letters, 2012, 6 : 915 - 926
  • [42] Non-Exclusive Clustering: A Partitioning Approach
    Agarwal, Nitesh
    Ahmed, H. A.
    Bhattacharyya, D. K.
    2015 2ND INTERNATIONAL CONFERENCE ON EMERGING INFORMATION TECHNOLOGY AND ENGINEERING SOLUTIONS (EITES 2015), 2015, : 7 - 12
  • [43] Modelling transfer line design problem via a set partitioning problem
    Borisovsky, Pavel
    Dolgui, Alexandre
    Kovalev, Sergey
    OPTIMIZATION LETTERS, 2012, 6 (05) : 915 - 926
  • [44] A set partitioning reformulation of a school bus scheduling problem
    Armin Fügenschuh
    Journal of Scheduling, 2011, 14 : 307 - 318
  • [45] A set partitioning reformulation of a school bus scheduling problem
    Fuegenschuh, Armin
    JOURNAL OF SCHEDULING, 2011, 14 (04) : 307 - 318
  • [46] Constraint handling in genetic algorithms: The set partitioning problem
    Chu, PC
    Beasley, JE
    JOURNAL OF HEURISTICS, 1998, 4 (04) : 323 - 357
  • [47] A novel algorithm for solution of a combinatory set partitioning problem
    Lyubetsky, V. A.
    Seliverstov, A. V.
    JOURNAL OF COMMUNICATIONS TECHNOLOGY AND ELECTRONICS, 2016, 61 (06) : 705 - 708
  • [48] Constraint handling in genetic algorithms: the set partitioning problem
    Imperial Coll, London, United Kingdom
    J Heuristics, 4 (323-357):
  • [49] Valid Inequalities and Separation Algorithms for the Set Partitioning Problem
    Groiez, Mounira
    Desaulniers, Guy
    Marcotte, Odile
    INFOR, 2014, 52 (04) : 185 - 196
  • [50] Fixed set search applied to the clique partitioning problem
    Jovanovic, Raka
    Sanfilippo, Antonio P.
    Voss, Stefan
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2023, 309 (01) : 65 - 81