We show that the problem of whether a query is equivalent to a query of tree-width $k$ is decidable, for the class of Unions of Conjunctive Regular Path Queries with two-way navigation (UC2RPQs). A previous result by Barcel\'o, Romero, and Vardi has shown decidability for the case $k=1$, and here we show that decidability in fact holds for any arbitrary $k>1$. The algorithm is in 2ExpSpace, but for the restricted but practically relevant case where all regular expressions of the query are of the form $a^*$ or $(a_1 + \dotsb + a_n)$ we show that the complexity of the problem drops to $\Pi_2^p$. We also investigate the related problem of approximating a UC2RPQ by queries of small tree-width. We exhibit an algorithm which, for any fixed number $k$, builds the maximal under-approximation of tree-width $k$ of a UC2RPQ. The maximal under-approximation of tree-width $k$ of a query $q$ is a query $q'$ of tree-width $k$ which is contained in $q$ in a maximal and unique way, that is, such that for every query $q''$ of tree-width $k$, if $q''$ is contained in $q$ then $q''$ is also contained in $q'$.
翻译:我们展示了一个问题, 询问是否等于树宽1美元的查询。 算法在2Expace中存在, 但对于所有常规查询表达方式都以美元或美元(a_1+\dostsb+a_n)为单位, 用双向导航(UC2RPQs)为单位。 先前由Barcel\'o、 Romero 和 Vardi 得出的结果显示, 案件是否可变化, 美元=1美元, 而这里我们显示, 任何任意的 $ >1 美元, 其变异性实际上存在问题。 算法在2Explace Space中, 但对于所有定期查询的表达方式, 美元或美元(a_1+\dotsb+a_n)为单位。 我们显示, 问题的复杂程度下降到$2qp$。 我们还调查过一个相关的 AC2RPQQ 问题。 对于任何固定的 美元, 我们展示一种算法, 对于任何固定的, 美元, 美元, 建立最接近的 美元 美元 美元, 美元 美元 美元 的 美元 美元 的 美元 美元 美元, 在树- cal- 美元 美元 的 美元 美元 的 的 的 美元 的 美元 的 的 的 的 最高 美元 美元 美元 美元 美元 的 的 的 的 的, 美元 美元, 美元, 美元 美元 美元 美元 的 的 的 的 的 的 。