18
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Boolean Tensor Decomposition for Conjunctive Queries with Negation

      Preprint
      , , ,

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          We propose an algorithm for answering conjunctive queries with negation, where the negated relations are sparse. Its data complexity matches that of the best known algorithms for the positive subquery of the input query and is expressed in terms of the fractional hypertree width and the submodular width. The query complexity depends on the structure of the negated subquery; in general it is exponential in the number of join variables occurring in negated relations yet it becomes polynomial for several classes of queries. This algorithm relies on several contributions. We show how to rewrite queries with negation on sparse relations into equivalent conjunctive queries with not-all-equal (NAE) predicates, which are a multi-dimensional analog of disequality. We then generalize the known color-coding technique to conjunctions of NAE predicates and explain it via a Boolean tensor decomposition of conjunctions of NAE predicates. This decomposition can be achieved via a probabilistic construction that can be derandomized efficiently.

          Related collections

          Most cited references15

          • Record: found
          • Abstract: not found
          • Article: not found

          Tensor Decompositions and Applications

            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            Polynomial Codes Over Certain Finite Fields

              Bookmark
              • Record: found
              • Abstract: not found
              • Article: not found

              An $n^{5/2} $ Algorithm for Maximum Matchings in Bipartite Graphs

                Bookmark

                Author and article information

                Journal
                20 December 2017
                Article
                1712.07445
                c9f6551b-5b3e-4d65-8153-728a3170ae2b

                http://arxiv.org/licenses/nonexclusive-distrib/1.0/

                History
                Custom metadata
                cs.DB cs.DM math.CO

                Comments

                Comment on this article