메뉴 건너뛰기




Volumn , Issue , 2014, Pages 234-245

Beyond worst-case analysis for joins with Minesweeper

Author keywords

Adaptive algorithm; Beta acyclic queries; Bounded treewidth; Certificate; Instance optimality; Join algorithms; Triangle query

Indexed keywords

ADAPTIVE ALGORITHMS; DATABASE SYSTEMS;

EID: 84904308650     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2594538.2594547     Document Type: Conference Paper
Times cited : (60)

References (52)
  • 2
    • 35148830525 scopus 로고    scopus 로고
    • Hypertree width and related hypergraph invariants
    • I. Adler, G. Gottlob, and M. Grohe, Hypertree width and related hypergraph invariants, European J. Combin., 28 (2007).
    • (2007) European J. Combin , vol.28
    • Adler, I.1    Gottlob, G.2    Grohe, M.3
  • 3
    • 77952344373 scopus 로고    scopus 로고
    • Instance-optimal geometric algorithms
    • P. Afshani, J. Barbay, and T. M. Chan, Instance-optimal geometric algorithms, in FOCS, 2009, pp. 129-138.
    • (2009) FOCS , pp. 129-138
    • Afshani, P.1    Barbay, J.2    Chan, T.M.3
  • 5
    • 51249186590 scopus 로고
    • On the number of subgraphs of prescribed type of graphs with a given number of edges
    • N. Alon, On the number of subgraphs of prescribed type of graphs with a given number of edges, Israel J. Math., 38 (1981).
    • (1981) Israel J. Math , vol.38
    • Alon, N.1
  • 6
    • 0002003951 scopus 로고
    • Linear time algorithms for NP-hard problems restricted to partial k-trees
    • S. Arnborg and A. Proskurowski, Linear time algorithms for NP-hard problems restricted to partial k-trees, Discrete Appl. Math., 23 (1989), pp. 11-24.
    • (1989) Discrete Appl. Math , vol.23 , pp. 11-24
    • Arnborg, S.1    Proskurowski, A.2
  • 8
    • 35448944267 scopus 로고    scopus 로고
    • Adaptive intersection and t-threshold problems
    • J. Barbay and C. Kenyon, Adaptive intersection and t-threshold problems, in SODA, 2002, pp. 390-399.
    • (2002) SODA , pp. 390-399
    • Barbay, J.1    Kenyon, C.2
  • 9
    • 42149189456 scopus 로고    scopus 로고
    • Alternation and redundancy analysis of the intersection problem
    • Alternation and redundancy analysis of the intersection problem, ACM Transactions on Algorithms, 4 (2008).
    • (2008) ACM Transactions on Algorithms , vol.4
  • 10
    • 84904337385 scopus 로고    scopus 로고
    • Efficient algorithms for context query evaluation over a tagged corpus
    • M. Arenas and B. Bustos, eds., IEEE Computer Society
    • J. Barbay and A. López-Ortiz, Efficient algorithms for context query evaluation over a tagged corpus, in SCCC, M. Arenas and B. Bustos, eds., IEEE Computer Society, 2009, pp. 11-17.
    • (2009) SCCC , pp. 11-17
    • Barbay, J.1    López-Ortiz, A.2
  • 12
    • 0020782108 scopus 로고
    • On the desirability of acyclic database schemes
    • C. Beeri, R. Fagin, D. Maier, and M. Yannakakis, On the desirability of acyclic database schemes, J. ACM, 30 (1983), pp. 479-513.
    • (1983) J. ACM , vol.30 , pp. 479-513
    • Beeri, C.1    Fagin, R.2    Maier, D.3    Yannakakis, M.4
  • 14
    • 84880233487 scopus 로고    scopus 로고
    • A negative conjunctive query is easy if and only if it is beta-acyclic
    • J. Brault-Baron, A Negative Conjunctive Query is Easy if and only if it is Beta-Acyclic, in CSL 12, vol. 16, 2012, pp. 137-151.
    • (2012) CSL 12 , vol.16 , pp. 137-151
    • Brault-Baron, J.1
  • 16
    • 84958776545 scopus 로고
    • Optimal implementation of conjunctive queries in relational data bases
    • A. K. Chandra and P. M. Merlin, Optimal implementation of conjunctive queries in relational data bases, in STOC, 1977.
    • (1977) STOC
    • Chandra, A.K.1    Merlin, P.M.2
  • 17
    • 0003505668 scopus 로고    scopus 로고
    • Conjunctive query containment revisited
    • C. Chekuri and A. Rajaraman, Conjunctive query containment revisited, Theor. Comput. Sci., 239 (2000), pp. 211-229.
    • (2000) Theor. Comput. Sci , vol.239 , pp. 211-229
    • Chekuri, C.1    Rajaraman, A.2
  • 18
    • 0024640050 scopus 로고
    • Tree clustering for constraint networks
    • R. Dechter and J. Pearl, Tree clustering for constraint networks., Artificial Intelligence, 38 (1989), pp. 353-366.
    • (1989) Artificial Intelligence , vol.38 , pp. 353-366
    • Dechter, R.1    Pearl, J.2
  • 19
    • 0033899322 scopus 로고    scopus 로고
    • Adaptive set intersections, unions, and differences
    • E. D. Demaine, A. López-Ortiz, and J. I. Munro, Adaptive set intersections, unions, and differences, in SODA, 2000, pp. 743-752.
    • (2000) SODA , pp. 743-752
    • Demaine, E.D.1    López-Ortiz, A.2    Munro, J.I.3
  • 20
    • 51549110008 scopus 로고    scopus 로고
    • Hypergraph acyclicity and extension preservation theorems
    • D. Duris, Hypergraph acyclicity and extension preservation theorems, in LICS, 2008, pp. 418-427.
    • (2008) LICS , pp. 418-427
    • Duris, D.1
  • 21
    • 84861337199 scopus 로고    scopus 로고
    • Some characterizations of and β-acyclicity of hypergraphs
    • Some characterizations of and β-acyclicity of hypergraphs., Information Processing Letters, 112 (2012).
    • (2012) Information Processing Letters , vol.112
  • 22
    • 0026974993 scopus 로고
    • A survey of adaptive sorting algorithms
    • V. Estivill-Castro and D. Wood, A survey of adaptive sorting algorithms, ACM Comput. Surv., 24 (1992), pp. 441-476.
    • (1992) ACM Comput. Surv , vol.24 , pp. 441-476
    • Estivill-Castro, V.1    Wood, D.2
  • 23
    • 0020781665 scopus 로고
    • Degrees of acyclicity for hypergraphs and relational database schemes
    • R. Fagin, Degrees of acyclicity for hypergraphs and relational database schemes, J. ACM, 30 (1983), pp. 514-550.
    • (1983) J. ACM , vol.30 , pp. 514-550
    • Fagin, R.1
  • 24
    • 0038504811 scopus 로고    scopus 로고
    • Optimal aggregation algorithms for middleware
    • R. Fagin, A. Lotem, and M. Naor, Optimal aggregation algorithms for middleware, J. Comput. Syst. Sci., 66 (2003), pp. 614-656.
    • (2003) J. Comput. Syst. Sci , vol.66 , pp. 614-656
    • Fagin, R.1    Lotem, A.2    Naor, M.3
  • 25
    • 0020186707 scopus 로고
    • A simplied universal relation assumption and its properties
    • R. Fagin, A. O. Mendelzon, and J. D. Ullman, A simplied universal relation assumption and its properties, TODS, 7 (1982).
    • (1982) TODS , vol.7
    • Fagin, R.1    Mendelzon, A.O.2    Ullman, J.D.3
  • 26
    • 0345224865 scopus 로고    scopus 로고
    • Query evaluation via tree-decompositions
    • J. Flum, M. Frick, and M. Grohe, Query evaluation via tree-decompositions, J. ACM, 49 (2002), pp. 716-752.
    • (2002) J. ACM , vol.49 , pp. 716-752
    • Flum, J.1    Frick, M.2    Grohe, M.3
  • 27
    • 84959244144 scopus 로고
    • Complexity of k-tree structured constraint satisfaction problems
    • AAAI Press
    • E. C. Freuder, Complexity of k-tree structured constraint satisfaction problems, in AAAI, AAAI'90, AAAI Press, 1990, pp. 4-9.
    • (1990) AAAI, AAAI'90 , pp. 4-9
    • Freuder, E.C.1
  • 28
    • 0020296796 scopus 로고
    • Tree queries: A simple class of relational queries
    • N. Goodman and O. Shmueli, Tree queries: a simple class of relational queries, ACM Trans. Database Syst., 7 (1982).
    • (1982) ACM Trans. Database Syst , vol.7
    • Goodman, N.1    Shmueli, O.2
  • 29
    • 0038263628 scopus 로고    scopus 로고
    • Hypertree decompositions and tractable queries
    • G. Gottlob, N. Leone, and F. Scarcello, Hypertree decompositions and tractable queries, J. Comput. Syst. Sci., 64 (2002), pp. 579-627.
    • (2002) J. Comput. Syst. Sci , vol.64 , pp. 579-627
    • Gottlob, G.1    Leone, N.2    Scarcello, F.3
  • 30
    • 70349643037 scopus 로고    scopus 로고
    • Generalized hypertree decompositions: Np-hardness and tractable variants
    • G. Gottlob, Z. Miklós, and T. Schwentick, Generalized hypertree decompositions: Np-hardness and tractable variants, J. ACM, 56 (2009), pp. 30:1-30:32.
    • (2009) J. ACM , vol.56 , pp. 301-3032
    • Gottlob, G.1    Miklós, Z.2    Schwentick, T.3
  • 31
    • 0034819725 scopus 로고    scopus 로고
    • The parameterized complexity of database queries
    • M. Grohe, The parameterized complexity of database queries, in PODS, 2001, pp. 82-92.
    • (2001) PODS , pp. 82-92
    • Grohe, M.1
  • 32
    • 0008521852 scopus 로고
    • A simple algorithm for merging two disjoint linearly ordered sets
    • F. K. Hwang and S. Lin, A simple algorithm for merging two disjoint linearly ordered sets, SIAM J. Comput., 1 (1972), pp. 31-39.
    • (1972) SIAM J. Comput , vol.1 , pp. 31-39
    • Hwang, F.K.1    Lin, S.2
  • 33
    • 0037893033 scopus 로고
    • Finding a minimum circuit in a graph
    • A. Itai and M. Rodeh, Finding a minimum circuit in a graph, SIAM J. Comput., 7 (1978), pp. 413-423.
    • (1978) SIAM J. Comput , vol.7 , pp. 413-423
    • Itai, A.1    Rodeh, M.2
  • 34
    • 84880315451 scopus 로고    scopus 로고
    • Efficient triangle counting in large graphs via degree-based vertex partitioning
    • M. N. Kolountzakis, G. L. Miller, R. Peng, and C. E. Tsourakakis, Efficient triangle counting in large graphs via degree-based vertex partitioning, Internet Mathematics, 8 (2012), pp. 161-185.
    • (2012) Internet Mathematics , vol.8 , pp. 161-185
    • Kolountzakis, M.N.1    Miller, G.L.2    Peng, R.3    Tsourakakis, C.E.4
  • 35
    • 84985049637 scopus 로고
    • Connections in acyclic hypergraphs: Extended abstract
    • ACM
    • D. Maier and J. D. Ullman, Connections in acyclic hypergraphs: extended abstract, in PODS, ACM, 1982, pp. 34-39.
    • (1982) PODS , pp. 34-39
    • Maier, D.1    Ullman, J.D.2
  • 36
    • 77950818751 scopus 로고    scopus 로고
    • Approximating fractional hypertree width
    • D. Marx, Approximating fractional hypertree width, ACM Transactions on Algorithms, 6 (2010).
    • (2010) ACM Transactions on Algorithms , vol.6
    • Marx, D.1
  • 37
    • 84904292245 scopus 로고    scopus 로고
    • Beyond worst-case analysis for joins with minesweeper
    • abs/1302.0914
    • H. Q. Ngo, D. T. Nguyen, C. Ré, and A. Rudra, Beyond worst-case analysis for joins with minesweeper, CoRR, abs/1302.0914 (2014).
    • (2014) CoRR
    • Ngo, H.Q.1    Nguyen, D.T.2    Ré, C.3    Rudra, A.4
  • 38
    • 84862629195 scopus 로고    scopus 로고
    • Worst-case optimal join algorithms: [Extended abstract]
    • H. Q. Ngo, E. Porat, C. Ré, and A. Rudra, Worst-case optimal join algorithms: [extended abstract], in PODS, 2012, pp. 37-48.
    • (2012) PODS , pp. 37-48
    • Ngo, H.Q.1    Porat, E.2    Ré, C.3    Rudra, A.4
  • 39
    • 84880208687 scopus 로고    scopus 로고
    • Satisfiability of acyclic and almost acyclic cnf formulas
    • S. Ordyniak, D. Paulusma, and S. Szeider, Satisfiability of Acyclic and Almost Acyclic CNF Formulas, in FSTTCS 2010, vol. 8, 2010.
    • (2010) FSTTCS 2010 , vol.8
    • Ordyniak, S.1    Paulusma, D.2    Szeider, S.3
  • 40
    • 34250657699 scopus 로고    scopus 로고
    • Scalable computation of acyclic joins
    • A. Pagh and R. Pagh, Scalable computation of acyclic joins, in PODS, 2006, pp. 225-232.
    • (2006) PODS , pp. 225-232
    • Pagh, A.1    Pagh, R.2
  • 41
    • 0030642883 scopus 로고    scopus 로고
    • On the complexity of database queries
    • C. H. Papadimitriou and M. Yannakakis, On the complexity of database queries, in PODS, 1997, pp. 12-19.
    • (1997) PODS , pp. 12-19
    • Papadimitriou, C.H.1    Yannakakis, M.2
  • 42
    • 77954741518 scopus 로고    scopus 로고
    • Towards polynomial lower bounds for dynamic problems
    • M. Pǎtraşcu, Towards polynomial lower bounds for dynamic problems, in STOC, 2010, pp. 603-610.
    • (2010) STOC , pp. 603-610
    • Pǎtraşcu, M.1
  • 46
    • 80052672399 scopus 로고    scopus 로고
    • Counting triangles and the curse of the last reducer
    • S. Suri and S. Vassilvitskii, Counting triangles and the curse of the last reducer, in WWW, 2011, pp. 607-614.
    • (2011) WWW , pp. 607-614
    • Suri, S.1    Vassilvitskii, S.2
  • 47
    • 85028752389 scopus 로고
    • The complexity of relational query languages (extended abstract
    • M. Y. Vardi, The complexity of relational query languages (extended abstract), in STOC, 1982, pp. 137-146.
    • (1982) STOC , pp. 137-146
    • Vardi, M.Y.1
  • 48
    • 33748112078 scopus 로고    scopus 로고
    • 3-δ time, with applications
    • V. Vassilevska and R. Williams, Finding a maximum weight triangle in n3-δ time, with applications, in STOC, 2006, pp. 225-231.
    • (2006) STOC , pp. 225-231
    • Vassilevska, V.1    Williams, R.2
  • 49
    • 70350689911 scopus 로고    scopus 로고
    • Finding, minimizing, and counting weighted subgraphs
    • ACM
    • V. Vassilevska and R. Williams, Finding, minimizing, and counting weighted subgraphs, in STOC, ACM, 2009, pp. 455-464.
    • (2009) STOC , pp. 455-464
    • Vassilevska, V.1    Williams, R.2
  • 50
    • 84953854171 scopus 로고    scopus 로고
    • Leapfrog triejoin: A worst-case optimal join algorithm
    • To Appear
    • T. L. Veldhuizen, Leapfrog triejoin: a worst-case optimal join algorithm, ICDT, (2014). To Appear.
    • (2014) ICDT
    • Veldhuizen, T.L.1
  • 51
    • 23844539328 scopus 로고    scopus 로고
    • An algorithm for handling many relational calculus queries efficiently
    • D. E. Willard, An algorithm for handling many relational calculus queries efficiently, J. Comput. Syst. Sci., 65 (2002), pp. 295-331.
    • (2002) J. Comput. Syst. Sci , vol.65 , pp. 295-331
    • Willard, D.E.1
  • 52
    • 0019714095 scopus 로고
    • Algorithms for acyclic database schemes
    • M. Yannakakis, Algorithms for acyclic database schemes, in VLDB, 1981, pp. 82-94.
    • (1981) VLDB , pp. 82-94
    • Yannakakis, M.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.