DocumentCode :
1366807
Title :
On the complexity of distributed query optimization
Author :
Wang, Chihping ; Chen, Ming-Syan
Author_Institution :
Informix Software Inc., Menlo Park, CA, USA
Volume :
8
Issue :
4
fYear :
1996
fDate :
8/1/1996 12:00:00 AM
Firstpage :
650
Lastpage :
662
Abstract :
While a significant amount of research efforts has been reported on developing algorithms, based on joins and semijoins, to tackle distributed query processing, there is relatively little progress made toward exploring the complexity of the problems studied. As a result, proving NP-hardness of or devising polynomial-time algorithms for certain distributed query optimization problems has been elaborated upon by many researchers. However, due to its inherent difficulty, the complexity of the majority of problems on distributed query optimization remains unknown. In this paper we generally characterize the distributed query optimization problems and provide a frame work to explore their complexity. As it will be shown, most distributed query optimization problems can be transformed into an optimization problem comprising a set of binary decisions, termed Sum Product Optimization (SPO) problem. We first prove SPO is NP-hard in light of the NP-completeness of a well-known problem, Knapsack (KNAP). Then, using this result as a basis, we prove that five classes of distributed query optimization problems, which cover the majority of distributed query optimization problems previously studied in the literature, are NP-hard by polynomially reducing SPO to each of them. The detail for each problem transformation is derived. We not only prove the conjecture that many prior studies relied upon, but also provide a frame work for future related studies
Keywords :
computational complexity; database theory; distributed databases; optimisation; query processing; relational databases; Knapsack; NP-completeness; NP-hardness; binary decisions; distributed query optimization; distributed query processing; joins; optimization problem; polynomial-time algorithms; problem transformation; semijoins; sum product optimization; Cost function; Data communication; Interleaved codes; Marine vehicles; Polynomials; Query processing;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/69.536256
Filename :
536256
Link To Document :
بازگشت