Randomized approximation algorithms for query optimization problems on two processors

被引:0
作者
Laber, E [1 ]
Parekh, O
Ravi, R
机构
[1] Pontificia Univ Catolica Rio de Janeiro, Rio de Janeiro, Brazil
[2] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
来源
ALGORITHMS-ESA 2002, PROCEEDINGS | 2002年 / 2461卷
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Query optimization problems for expensive predicates have received much attention in the database community. In these situations, the output to the database query is a set of tuples that obey certain conditions, where the conditions may be expensive to evaluate computationally. In the simplest case when the query looks for the set of tuples that simultaneously satisfy two expensive conditions on the tuples and these can be checked in two different distributed processors, the problem reduces to one of ordering the condition evaluations at each processor to minimize the time to output all the tuples that are answers to the query. We improve upon a previously known deterministic 3-approximation for this problem: In the case when the times to evaluate all conditions at both processors are identical, we give a 2-approximation; In the case of non-uniform evaluation times, we present a 8/3-approximation that uses randomization. While it was known earlier that no deterministic algorithm (even with exponential running time) can achieve a performance ratio better than 2, we show a corresponding lower bound of 3/2 for any randomized algorithm.
引用
收藏
页码:649 / 661
页数:13
相关论文
共 9 条
  • [1] Processing queries with expensive functions and large objects in distributed mediator systems
    Bouganim, L
    Fabret, F
    Porto, F
    Valduriez, P
    [J]. 17TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2001, : 91 - 98
  • [2] CHAUDHURI S, 1993, P INT C VER LARG DAT, P529
  • [3] Chi-Chih Yao A., 1977, 18th Annual Symposium on Foundations of Computer Science, P222
  • [4] Chimenti D., 1989, Proceedings of the Fifteenth International Conference on Very Large Data Bases, P195
  • [5] Goldberg A.V., 1986, P 18 ANN ACM S THEOR, P136, DOI [DOI 10.1145/12130.12144, 10.1145/12130.12144]
  • [6] HELLERSTEIN JM, 1993, P ACM SIGMOD INT C M, P267
  • [7] Approximating clique and biclique problems
    Hochbaum, DS
    [J]. JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 1998, 29 (01): : 174 - 200
  • [8] LABER ES, 2002, 01 PUCRJ DEP INF
  • [9] Mayr T, 1999, SIGMOD RECORD, VOL 28, NO 2 - JUNE 1999, P347, DOI 10.1145/304181.304213