首页 > 最新文献

Database theory-- ICDT : International Conference ... proceedings. International Conference on Database Theory最新文献

英文 中文
Datalog with Negation and Monotonicity 具有否定性和单调性的数据
Bas Ketsman, Christoph E. Koch
Positive Datalog has several nice properties that are lost when the language is extended with negation. One example is that fixpoints of positive Datalog programs are robust w.r.t. the order in which facts are inserted, which facilitates efficient evaluation of such programs in distributed environments. A natural question to ask, given a (stratified) Datalog program with negation, is whether an equivalent positive Datalog program exists. In this context, it is known that positive Datalog can express only a strict subset of the monotone queries, yet the exact relationship between the positive and monotone fragments of semi-positive and stratified Datalog was previously left open. In this paper, we complete the picture by showing that monotone queries expressible in semi-positive Datalog exist which are not expressible in positive Datalog. To provide additional insight into this gap, we also characterize a large class of semi-positive Datalog programs for which the dichotomy ‘monotone if and only if rewritable to positive Datalog’ holds. Finally, we give best-effort techniques to reduce the amount of negation that is exhibited by a program, even if the program is not monotone. 2012 ACM Subject Classification Information systems → Relational database query languages; Theory of computation → Constraint and logic programming
肯定数据表有几个很好的属性,当语言被否定扩展时,这些属性就会丢失。一个例子是,正Datalog程序的固定点与插入事实的顺序无关,这有助于在分布式环境中对此类程序进行有效评估。给定一个具有否定的(分层的)Datalog程序,一个自然的问题是,是否存在一个等效的正Datalog程序。在这种情况下,已知正Datalog只能表达单调查询的严格子集,但半正和分层Datalog的正片段和单调片段之间的确切关系以前是开放的。本文通过证明在半正数据表中可表示的单调查询在正数据表中不可表示,完成了这一图景。为了进一步了解这一差距,我们还描述了一类半正数据表程序,其中二分法“单调当且仅当可重写为正数据表”成立。最后,我们给出了尽最大努力的技术来减少节目所展示的否定量,即使节目不是单调的。2012 ACM主题分类信息系统→关系数据库查询语言;计算理论→约束与逻辑规划
{"title":"Datalog with Negation and Monotonicity","authors":"Bas Ketsman, Christoph E. Koch","doi":"10.4230/LIPIcs.ICDT.2020.19","DOIUrl":"https://doi.org/10.4230/LIPIcs.ICDT.2020.19","url":null,"abstract":"Positive Datalog has several nice properties that are lost when the language is extended with negation. One example is that fixpoints of positive Datalog programs are robust w.r.t. the order in which facts are inserted, which facilitates efficient evaluation of such programs in distributed environments. A natural question to ask, given a (stratified) Datalog program with negation, is whether an equivalent positive Datalog program exists. In this context, it is known that positive Datalog can express only a strict subset of the monotone queries, yet the exact relationship between the positive and monotone fragments of semi-positive and stratified Datalog was previously left open. In this paper, we complete the picture by showing that monotone queries expressible in semi-positive Datalog exist which are not expressible in positive Datalog. To provide additional insight into this gap, we also characterize a large class of semi-positive Datalog programs for which the dichotomy ‘monotone if and only if rewritable to positive Datalog’ holds. Finally, we give best-effort techniques to reduce the amount of negation that is exhibited by a program, even if the program is not monotone. 2012 ACM Subject Classification Information systems → Relational database query languages; Theory of computation → Constraint and logic programming","PeriodicalId":90482,"journal":{"name":"Database theory-- ICDT : International Conference ... proceedings. International Conference on Database Theory","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81254388","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Random Sampling and Size Estimation Over Cyclic Joins 循环连接上的随机抽样和大小估计
Y. Chen, K. Yi
Computing joins is expensive, and often unnecessary when the output size is large. In 1999, Chaudhuri et al. [7] posed the problem of random sampling over joins as a potentially effective approach to avoiding computing the join in full, while obtaining important statistical information about the join results. Unfortunately, no significant progress has been made in the last 20 years, except for the case of acyclic joins. In this paper, we present the first non-trivial result on sampling over cyclic joins. We show that after a linear-time preprocessing step, a join result can be drawn uniformly at random in expected time O(IN/OUT), where IN is known as the AGM bound of the join and OUT is its output size. This result holds for all joins on binary relations, as well as certain joins on relations of higher arity. We further show how this algorithm immediately leads to a join size estimation algorithm with the same running time. 2012 ACM Subject Classification Theory of computation → Database theory
计算连接的成本很高,而且当输出大小很大时通常没有必要。1999年,Chaudhuri等人[7]提出了连接上的随机抽样问题,作为一种潜在的有效方法,可以避免完全计算连接,同时获得有关连接结果的重要统计信息。不幸的是,在过去的20年里,除了无环连接的情况外,没有取得重大进展。本文给出了循环连接上采样的第一个非平凡结果。我们表明,在线性时间预处理步骤之后,可以在预期时间0 (in /OUT)内均匀随机地绘制连接结果,其中in称为连接的AGM边界,OUT是其输出大小。这个结果适用于所有二元关系上的连接,以及某些更高密度关系上的连接。我们将进一步展示该算法如何立即生成具有相同运行时间的连接大小估计算法。2012 ACM学科分类:计算理论→数据库理论
{"title":"Random Sampling and Size Estimation Over Cyclic Joins","authors":"Y. Chen, K. Yi","doi":"10.4230/LIPIcs.ICDT.2020.7","DOIUrl":"https://doi.org/10.4230/LIPIcs.ICDT.2020.7","url":null,"abstract":"Computing joins is expensive, and often unnecessary when the output size is large. In 1999, Chaudhuri et al. [7] posed the problem of random sampling over joins as a potentially effective approach to avoiding computing the join in full, while obtaining important statistical information about the join results. Unfortunately, no significant progress has been made in the last 20 years, except for the case of acyclic joins. In this paper, we present the first non-trivial result on sampling over cyclic joins. We show that after a linear-time preprocessing step, a join result can be drawn uniformly at random in expected time O(IN/OUT), where IN is known as the AGM bound of the join and OUT is its output size. This result holds for all joins on binary relations, as well as certain joins on relations of higher arity. We further show how this algorithm immediately leads to a join size estimation algorithm with the same running time. 2012 ACM Subject Classification Theory of computation → Database theory","PeriodicalId":90482,"journal":{"name":"Database theory-- ICDT : International Conference ... proceedings. International Conference on Database Theory","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84122544","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
When Can Matrix Query Languages Discern Matrices? 矩阵查询语言何时能识别矩阵?
Floris Geerts
We investigate when two graphs, represented by their adjacency matrices, can be distinguished by means of sentences formed in MATLANG, a matrix query language which supports a number of elementary linear algebra operators. When undirected graphs are concerned, and hence the adjacency matrices are real and symmetric, precise characterisations are in place when two graphs (i.e., their adjacency matrices) can be distinguished. Turning to directed graphs, one has to deal with asymmetric adjacency matrices. This complicates matters. Indeed, it requires to understand the more general problem of when two arbitrary matrices can be distinguished in MATLANG. We provide characterisations of the distinguishing power of MATLANG on real and complex matrices, and on adjacency matrices of directed graphs in particular. The proof techniques are a combination of insights from the symmetric matrix case and results from linear algebra and linear control theory. 2012 ACM Subject Classification Theory of computation → Database query languages (principles); Mathematics of computing → Graph theory
我们研究了用MATLANG(一种矩阵查询语言,支持一些初等线性代数运算符)形成的句子来区分由邻接矩阵表示的两个图的情况。当涉及无向图时,因此邻接矩阵是实的和对称的,当两个图(即它们的邻接矩阵)可以区分时,精确的特征就存在了。谈到有向图,我们必须处理不对称邻接矩阵。这使事情复杂化了。实际上,它需要理解在MATLANG中何时可以区分两个任意矩阵的更一般的问题。我们提供了MATLANG在实矩阵和复矩阵上的区分能力的特征,特别是在有向图的邻接矩阵上。证明技术结合了对称矩阵情况的见解以及线性代数和线性控制理论的结果。2012 ACM学科分类:计算理论→数据库查询语言(原理);计算数学→图论
{"title":"When Can Matrix Query Languages Discern Matrices?","authors":"Floris Geerts","doi":"10.4230/LIPIcs.ICDT.2020.12","DOIUrl":"https://doi.org/10.4230/LIPIcs.ICDT.2020.12","url":null,"abstract":"We investigate when two graphs, represented by their adjacency matrices, can be distinguished by means of sentences formed in MATLANG, a matrix query language which supports a number of elementary linear algebra operators. When undirected graphs are concerned, and hence the adjacency matrices are real and symmetric, precise characterisations are in place when two graphs (i.e., their adjacency matrices) can be distinguished. Turning to directed graphs, one has to deal with asymmetric adjacency matrices. This complicates matters. Indeed, it requires to understand the more general problem of when two arbitrary matrices can be distinguished in MATLANG. We provide characterisations of the distinguishing power of MATLANG on real and complex matrices, and on adjacency matrices of directed graphs in particular. The proof techniques are a combination of insights from the symmetric matrix case and results from linear algebra and linear control theory. 2012 ACM Subject Classification Theory of computation → Database query languages (principles); Mathematics of computing → Graph theory","PeriodicalId":90482,"journal":{"name":"Database theory-- ICDT : International Conference ... proceedings. International Conference on Database Theory","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80514911","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Towards Streaming Evaluation of Queries with Correlation in Complex Event Processing 复杂事件处理中关联查询的流计算研究
Alejandro Grez, Cristian Riveros
Complex event processing (CEP) has gained a lot of attention for evaluating complex patterns over high-throughput data streams. Recently, new algorithms for the evaluation of CEP patterns have emerged with strong guarantees of efficiency, i.e. constant update-time per tuple and constant-delay enumeration. Unfortunately, these techniques are restricted for patterns with local filters, limiting the possibility of using joins for correlating the data of events that are far apart. In this paper, we embark on the search for efficient evaluation algorithms of CEP patterns with joins. We start by formalizing the so-called partition-by operator, a standard operator in data stream management systems to correlate contiguous events on streams. Although this operator is a restricted version of a join query, we show that partition-by (without iteration) is equally expressive as hierarchical queries, the biggest class of full conjunctive queries that can be evaluated with constant update-time and constant-delay enumeration over streams. To evaluate queries with partition-by we introduce an automata model, called chain complex event automata (chain-CEA), an extension of complex event automata that can compare data values by using equalities and disequalities. We show that this model admits determinization and is expressive enough to capture queries with partition-by. More importantly, we provide an algorithm with constant update time and constant delay enumeration for evaluating any query definable by chain-CEA, showing that all CEP queries with partition-by can be evaluated with these strong guarantees of efficiency. 2012 ACM Subject Classification Information systems → Data streams; Theory of computation → Database query processing and optimization (theory); Theory of computation → Formal languages and automata theory; Theory of computation → Automata extensions
复杂事件处理(CEP)因在高吞吐量数据流上评估复杂模式而受到广泛关注。最近出现了新的CEP模式评估算法,这些算法具有很强的效率保证,即每个元组的更新时间恒定和枚举延迟恒定。不幸的是,这些技术仅限于使用本地过滤器的模式,限制了使用连接来关联相隔很远的事件数据的可能性。在本文中,我们着手寻找具有连接的CEP模式的有效评估算法。我们首先将所谓的分区操作符形式化,这是数据流管理系统中用于关联流上连续事件的标准操作符。尽管这个操作符是连接查询的受限版本,但我们证明了分区查询(没有迭代)与分层查询一样具有表现力,分层查询是最大的一类完整连接查询,可以通过流上的恒定更新时间和恒定延迟枚举来求值。为了评估带有分区的查询,我们引入了一个自动机模型,称为链式复杂事件自动机(chain- cea),它是复杂事件自动机的扩展,可以通过使用不等等式和不等等式来比较数据值。我们表明,该模型允许确定,并且具有足够的表达能力来捕获分区查询。更重要的是,我们提供了一个具有恒定更新时间和恒定延迟枚举的算法,用于计算任何由chain-CEA定义的查询,表明所有具有分区划分的CEP查询都可以通过这些强有力的效率保证进行计算。2012 ACM学科分类信息系统→数据流;计算理论→数据库查询处理与优化(理论);计算理论→形式语言和自动机理论;计算理论→自动机扩展
{"title":"Towards Streaming Evaluation of Queries with Correlation in Complex Event Processing","authors":"Alejandro Grez, Cristian Riveros","doi":"10.4230/LIPIcs.ICDT.2020.14","DOIUrl":"https://doi.org/10.4230/LIPIcs.ICDT.2020.14","url":null,"abstract":"Complex event processing (CEP) has gained a lot of attention for evaluating complex patterns over high-throughput data streams. Recently, new algorithms for the evaluation of CEP patterns have emerged with strong guarantees of efficiency, i.e. constant update-time per tuple and constant-delay enumeration. Unfortunately, these techniques are restricted for patterns with local filters, limiting the possibility of using joins for correlating the data of events that are far apart. In this paper, we embark on the search for efficient evaluation algorithms of CEP patterns with joins. We start by formalizing the so-called partition-by operator, a standard operator in data stream management systems to correlate contiguous events on streams. Although this operator is a restricted version of a join query, we show that partition-by (without iteration) is equally expressive as hierarchical queries, the biggest class of full conjunctive queries that can be evaluated with constant update-time and constant-delay enumeration over streams. To evaluate queries with partition-by we introduce an automata model, called chain complex event automata (chain-CEA), an extension of complex event automata that can compare data values by using equalities and disequalities. We show that this model admits determinization and is expressive enough to capture queries with partition-by. More importantly, we provide an algorithm with constant update time and constant delay enumeration for evaluating any query definable by chain-CEA, showing that all CEP queries with partition-by can be evaluated with these strong guarantees of efficiency. 2012 ACM Subject Classification Information systems → Data streams; Theory of computation → Database query processing and optimization (theory); Theory of computation → Formal languages and automata theory; Theory of computation → Automata extensions","PeriodicalId":90482,"journal":{"name":"Database theory-- ICDT : International Conference ... proceedings. International Conference on Database Theory","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89969179","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
What Makes a Variant of Query Determinacy (Un)Decidable? (Invited Talk) 什么使查询确定性(非)可决定的变体?(邀请谈话)
J. Marcinkowski
This paper was written as the companion paper of the ICDT 2020 invited tutorial. Query determinacy is a broad topic, with literally hundreds of papers published since late 1980s. This paper is not going to be a “survey” but rather a personal perspective of a person somehow involved in the recent developments in the area. First I explain how, in the last 30+ years, the question of determinacy was formalized. There are many parameters here: obviously one needs to choose the query language of the available views and the query language of the query itself. But – surprisingly – there is also some choice regarding what the word “to compute” actually means in this context. Then I concentrate on certain variants of the decision problem of determinacy (for each choice of parameters there is one such problem) and explain how I understand the mechanisms rendering such variants of determinacy decidable or undecidable. This is on a rather informal level. No really new theorems are presented, but I show some improvements of existing theorems and also simplified proofs of some of the earlier results. 2012 ACM Subject Classification Theory of computation → Database theory
本文为ICDT 2020特邀教程的配套论文。查询确定性是一个广泛的主题,自20世纪80年代末以来已经发表了数百篇论文。这篇论文不是“调查”,而是一个人的个人观点,以某种方式参与了该地区最近的发展。首先,我解释了在过去30多年里,确定性问题是如何被形式化的。这里有许多参数:显然需要选择可用视图的查询语言和查询本身的查询语言。但是,令人惊讶的是,在这种情况下,关于“计算”这个词的实际含义也有一些选择。然后,我将集中讨论确定性决策问题的某些变体(对于每个参数的选择都有一个这样的问题),并解释我如何理解使这些确定性变体可决定或不可确定的机制。这是一个相当非正式的层面。没有提出真正的新定理,但我展示了对现有定理的一些改进,并简化了一些早期结果的证明。2012 ACM学科分类:计算理论→数据库理论
{"title":"What Makes a Variant of Query Determinacy (Un)Decidable? (Invited Talk)","authors":"J. Marcinkowski","doi":"10.4230/LIPIcs.ICDT.2020.2","DOIUrl":"https://doi.org/10.4230/LIPIcs.ICDT.2020.2","url":null,"abstract":"This paper was written as the companion paper of the ICDT 2020 invited tutorial. Query determinacy is a broad topic, with literally hundreds of papers published since late 1980s. This paper is not going to be a “survey” but rather a personal perspective of a person somehow involved in the recent developments in the area. First I explain how, in the last 30+ years, the question of determinacy was formalized. There are many parameters here: obviously one needs to choose the query language of the available views and the query language of the query itself. But – surprisingly – there is also some choice regarding what the word “to compute” actually means in this context. Then I concentrate on certain variants of the decision problem of determinacy (for each choice of parameters there is one such problem) and explain how I understand the mechanisms rendering such variants of determinacy decidable or undecidable. This is on a rather informal level. No really new theorems are presented, but I show some improvements of existing theorems and also simplified proofs of some of the earlier results. 2012 ACM Subject Classification Theory of computation → Database theory","PeriodicalId":90482,"journal":{"name":"Database theory-- ICDT : International Conference ... proceedings. International Conference on Database Theory","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74675508","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Facets of Probabilistic Databases (Invited Talk) 概率数据库的各个方面(特邀演讲)
B. Kimelfeld
{"title":"Facets of Probabilistic Databases (Invited Talk)","authors":"B. Kimelfeld","doi":"10.4230/LIPIcs.ICDT.2020.1","DOIUrl":"https://doi.org/10.4230/LIPIcs.ICDT.2020.1","url":null,"abstract":"","PeriodicalId":90482,"journal":{"name":"Database theory-- ICDT : International Conference ... proceedings. International Conference on Database Theory","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77527497","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
A Family of Centrality Measures for Graph Data Based on Subgraphs 一组基于子图的图数据中心性测度
Cristian Riveros, J. Salas
We present the theoretical foundations of a new approach in centrality measures for graph data. The main principle of our approach is very simple: the more relevant subgraphs around a vertex, the more central it is in the network. We formalize the notion of “relevant subgraphs” by choosing a family of subgraphs that, give a graph G and a vertex v in G, it assigns a subset of connected subgraphs of G that contains v. Any of such families defines a measure of centrality by counting the number of subgraphs assigned to the vertex, i.e., a vertex will be more important for the network if it belongs to more subgraphs in the family. We show many examples of this approach and, in particular, we propose the all-subgraphs centrality, a centrality measure that takes every subgraph into account. We study fundamental properties over families of subgraphs that guarantee desirable properties over the corresponding centrality measure. Interestingly, all-subgraphs centrality satisfies all these properties, showing its robustness as a notion for centrality. Finally, we study the computational complexity of counting certain families of subgraphs and show a polynomial time algorithm to compute the all-subgraphs centrality for graphs with bounded tree width. 2012 ACM Subject Classification Mathematics of computing→ Graph theory; Information systems → Graph-based database models
我们提出了一种新的图数据中心性度量方法的理论基础。我们方法的主要原理非常简单:一个顶点周围的相关子图越多,它在网络中的位置就越中心。我们通过选择一组子图来形式化“相关子图”的概念,给定一个图G和G中的一个顶点v,它分配一个包含v的G的连通子图的子集。任何这样的族通过计算分配给该顶点的子图的数量来定义一个中心性的度量,即,如果一个顶点属于该族中的更多子图,则该顶点对网络将更重要。我们展示了这种方法的许多例子,特别是,我们提出了全子图中心性,这是一种考虑到每个子图的中心性度量。我们研究了子图族的基本性质,这些性质保证了相应中心性测度上的理想性质。有趣的是,所有子图的中心性满足所有这些性质,显示了它作为中心性概念的鲁棒性。最后,我们研究了计算某些子图族的计算复杂度,并给出了计算有界树宽度图的所有子图中心性的多项式时间算法。2012 ACM学科分类计算数学→图论;信息系统→基于图的数据库模型
{"title":"A Family of Centrality Measures for Graph Data Based on Subgraphs","authors":"Cristian Riveros, J. Salas","doi":"10.4230/LIPIcs.ICDT.2020.23","DOIUrl":"https://doi.org/10.4230/LIPIcs.ICDT.2020.23","url":null,"abstract":"We present the theoretical foundations of a new approach in centrality measures for graph data. The main principle of our approach is very simple: the more relevant subgraphs around a vertex, the more central it is in the network. We formalize the notion of “relevant subgraphs” by choosing a family of subgraphs that, give a graph G and a vertex v in G, it assigns a subset of connected subgraphs of G that contains v. Any of such families defines a measure of centrality by counting the number of subgraphs assigned to the vertex, i.e., a vertex will be more important for the network if it belongs to more subgraphs in the family. We show many examples of this approach and, in particular, we propose the all-subgraphs centrality, a centrality measure that takes every subgraph into account. We study fundamental properties over families of subgraphs that guarantee desirable properties over the corresponding centrality measure. Interestingly, all-subgraphs centrality satisfies all these properties, showing its robustness as a notion for centrality. Finally, we study the computational complexity of counting certain families of subgraphs and show a polynomial time algorithm to compute the all-subgraphs centrality for graphs with bounded tree width. 2012 ACM Subject Classification Mathematics of computing→ Graph theory; Information systems → Graph-based database models","PeriodicalId":90482,"journal":{"name":"Database theory-- ICDT : International Conference ... proceedings. International Conference on Database Theory","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91536805","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Current Challenges in Graph Databases (Invited Talk) 图数据库当前面临的挑战(特邀演讲)
Juan L. Reutter
{"title":"Current Challenges in Graph Databases (Invited Talk)","authors":"Juan L. Reutter","doi":"10.4230/LIPIcs.ICDT.2020.3","DOIUrl":"https://doi.org/10.4230/LIPIcs.ICDT.2020.3","url":null,"abstract":"","PeriodicalId":90482,"journal":{"name":"Database theory-- ICDT : International Conference ... proceedings. International Conference on Database Theory","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74547742","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Containment of UC2RPQ: The Hard and Easy Cases 遏制UC2RPQ:困难和简单的情况
Diego Figueira
We study the containment problem for UC2RPQ, that is, two-way Regular Path Queries, closed under conjunction, projection and union. We show a dichotomy property between PSpace-c and ExpSpace-c based on a property on the underlying graph of queries. We show that for any class C of graphs, the containment problem for queries whose underlying graph is in C is in PSpace if and only if C has bounded bridgewidth. Bridgewidth is a graph measure we introduce to this end, defined as the maximum size of a minimal edge separator of a graph. 2012 ACM Subject Classification Information systems → Graph-based database models; Information systems → Resource Description Framework (RDF); Mathematics of computing → Graph theory; Theory of computation → Formal languages and automata theory
研究了UC2RPQ的包含问题,即在合并、投影和并下闭的双向正则路径查询。我们基于底层查询图上的一个属性显示了PSpace-c和ExpSpace-c之间的二分属性。我们证明了对于任意C类图,当且仅当C具有有界桥宽时,底层图在C中的查询的包含问题在PSpace中。桥宽是我们为此引入的一个图度量,定义为图的最小边缘分隔符的最大尺寸。2012 ACM主题分类信息系统→基于图的数据库模型;信息系统→资源描述框架(RDF);计算数学→图论;计算理论→形式语言和自动机理论
{"title":"Containment of UC2RPQ: The Hard and Easy Cases","authors":"Diego Figueira","doi":"10.4230/LIPIcs.ICDT.2020.9","DOIUrl":"https://doi.org/10.4230/LIPIcs.ICDT.2020.9","url":null,"abstract":"We study the containment problem for UC2RPQ, that is, two-way Regular Path Queries, closed under conjunction, projection and union. We show a dichotomy property between PSpace-c and ExpSpace-c based on a property on the underlying graph of queries. We show that for any class C of graphs, the containment problem for queries whose underlying graph is in C is in PSpace if and only if C has bounded bridgewidth. Bridgewidth is a graph measure we introduce to this end, defined as the maximum size of a minimal edge separator of a graph. 2012 ACM Subject Classification Information systems → Graph-based database models; Information systems → Resource Description Framework (RDF); Mathematics of computing → Graph theory; Theory of computation → Formal languages and automata theory","PeriodicalId":90482,"journal":{"name":"Database theory-- ICDT : International Conference ... proceedings. International Conference on Database Theory","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89024977","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
A Simple Parallel Algorithm for Natural Joins on Binary Relations 二元关系自然连接的一种简单并行算法
Yufei Tao
In PODS'17, Ketsman and Suciu gave an algorithm in the MPC model for computing the result of any natural join where every input relation has two attributes. Achieving an optimal load O(m/p^{1/ρ}) - where m is the total size of the input relations, p the number of machines, and ρ the fractional edge covering number of the join - their algorithm requires 7 rounds to finish. This paper presents a simpler algorithm that ensures the same load with 3 rounds (in fact, the second round incurs only a load of O(p²) to transmit certain statistics to assist machine allocation in the last round). Our algorithm is made possible by a new theorem that provides fresh insight on the structure of the problem, and brings us closer to understanding the intrinsic reason why joins on binary relations can be settled with load O(m/p^{1/ρ}).
在PODS'17中,Ketsman和Suciu给出了MPC模型中的一种算法,用于计算任何自然连接的结果,其中每个输入关系都有两个属性。实现最优负载O(m/p^{1/ρ}) -其中m是输入关系的总大小,p是机器的数量,ρ是连接的分数边覆盖数-他们的算法需要7轮才能完成。本文提出了一种更简单的算法,保证3轮的负载相同(实际上,第二轮只产生O(p²)的负载来传输某些统计数据,以协助最后一轮的机器分配)。我们的算法是由一个新定理实现的,该定理为问题的结构提供了新的见解,并使我们更接近于理解二进制关系上的连接可以用负载O(m/p^{1/ρ})来解决的内在原因。
{"title":"A Simple Parallel Algorithm for Natural Joins on Binary Relations","authors":"Yufei Tao","doi":"10.4230/LIPIcs.ICDT.2020.25","DOIUrl":"https://doi.org/10.4230/LIPIcs.ICDT.2020.25","url":null,"abstract":"In PODS'17, Ketsman and Suciu gave an algorithm in the MPC model for computing the result of any natural join where every input relation has two attributes. Achieving an optimal load O(m/p^{1/ρ}) - where m is the total size of the input relations, p the number of machines, and ρ the fractional edge covering number of the join - their algorithm requires 7 rounds to finish. This paper presents a simpler algorithm that ensures the same load with 3 rounds (in fact, the second round incurs only a load of O(p²) to transmit certain statistics to assist machine allocation in the last round). Our algorithm is made possible by a new theorem that provides fresh insight on the structure of the problem, and brings us closer to understanding the intrinsic reason why joins on binary relations can be settled with load O(m/p^{1/ρ}).","PeriodicalId":90482,"journal":{"name":"Database theory-- ICDT : International Conference ... proceedings. International Conference on Database Theory","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73057354","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
期刊
Database theory-- ICDT : International Conference ... proceedings. International Conference on Database Theory
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1