首页> 外文期刊>ACM transactions on database systems >On the Expressive Power of Query Languages for Matrices
【24h】

On the Expressive Power of Query Languages for Matrices

机译:关于矩阵查询语言的表达力量

获取原文
获取原文并翻译 | 示例

摘要

We investigate the expressive power of MATLANG, a formal language for matrix manipulation based on common matrix operations and linear algebra. The language can be extended with the operation inv for inverting a matrix. In MATLANG + inv, we can compute the transitive closure of directed graphs, whereas we show that this is not possible without inversion. Indeed, we show that the basic language can be simulated in the relational algebra with arithmetic operations, grouping, and summation. We also consider an operation eigen for diagonalizing a matrix. It is defined such that for each eigenvalue a set of mutually orthogonal eigenvectors is returned that span the eigenspace of that eigenvalue. We show that inv can be expressed in MATLANG + eigen. We put forward the open question whether there are Boolean queries about matrices, or generic queries about graphs, expressible in MATLANG + eigen but not in MATLANG + inv. Finally, the evaluation problem for MATLANG + eigen is shown to be complete for the complexity class there exists R.
机译:我们研究了Matlang的表现力,基于常见矩阵操作和线性代数,是一种正式的矩阵操纵语言。可以使用操作INV扩展语言来反转矩阵。在Matlang + Inv中,我们可以计算定向图的传递关闭,而我们表明这是不可能的反演。实际上,我们表明可以使用算术运算,分组和求和,在关系代数中模拟基本语言。我们还考虑用于对角度化矩阵的操作特征。定义它使得对于每个特征值,返回一组相互正交的特征向量,其横跨该特征值的小原空间。我们显示inv可以在Matlang + eigen中表达。我们提出了关于矩阵的布尔查询的开放问题,或关于图形的通​​用查询,在Matlang + Eigen中表达,但不在Matlang + Inv中。最后,显示Matlang + Eigen的评估问题被证明是为了完整的复杂性阶级存在R.

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号