是否有一种确定矩阵的变量的快速算法?

jjzun

我在拼命地寻找一种多项式时间算法,该算法计算符号(nxn)矩阵的行列式。

问题在于,矩阵的上三角部分的每个条目都包含一个不同的变量(例如x_1,x_2等)。

在对角线上,每个条目都是一个多项式,由最多(n-1)个这些变量的负和组成(例如(-x_1-x_2-x_3),(-x_3-x_2)等)。

但是,它始终是一个对称矩阵,因此,如果沿对角线镜像它们,则它们是相同的。也许此属性有助于运行时?

我已经考虑过LU分解算法,但是恐怕它仅适用于纯数值矩阵,还是我错了?

有人可以帮我吗?

jjzun

@MattTimmermans评论回答了这个问题:

“ LU(不是LUP)分解在符号上可以很好地工作。每个单元格都包含一个有理函数,并且该有理函数集在所有必需的运算(*,/,+,-)上都是封闭的”

这似乎意味着我可以原样使用LU分解算法,但是每当LU分解算法使用这些运算符之一时,就必须将多项式作为子函数来实现。

非常感谢!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否有一种就地乘以平方矩阵的算法?

一种快速算法,用于在二进制矩阵中精确地找到k列,以使这些列的总和为1-vector

是否有一种算法可以确定符号链接是否循环?

是否有一种单遍算法来确定值是否在数组内?

是否有一种自动模拟组件的快速方法

快速算法确定给定数组中的负数

一种确定三角形是否为矩形的快速方法?

实现一种算法来确定字符串是否具有所有唯一字符

有没有一种算法可以随机填充这样的矩阵?

是否有一种算法来确定a * b是否适合整数的可能值?(不强制转换为更广泛的类型)

是否有一种已知的位图缩放算法可以产生与该算法相同的结果?

描述一种算法,以确定在具有新优势的新DFS中是否可以实现相同的发现/完成时间

是否有一种方法可以在Julia JuMP(两个数组的元素乘积)中组合系数矩阵和变量矩阵

是否存在一种算法,可以在少于n ^ 3次迭代中找到一个* n矩阵的乘积?

查找矩形内所有点的快速算法

是否有一种自动、更高效、更快速的方式来导出所有模块?

朱莉娅(Julia):给定itr变量,是否有一种有效的数据结构和算法来获取itr的前n个值的索引?

有没有一种方法可以确定表格的文本是否适合?

有没有一种方法可以确定WPF TabItem是否存在ScrollBar?

ojAlgo上是否有一种方法可以将矩阵归一化?

图像比较-快速算法

快速算法,而不是置换

是否有一种算法可以利用按字母顺序排列的倒排索引?

是否有一种标准算法可将重叠的对象平衡到各个存储桶中?

在纯函数语言中,是否有一种算法可以获取逆函数?

是否有一种算法可以计算NLP中单词抽象度的数字等级?

是否有一种算法可以匹配opencv中的缩放比例和旋转rotateRect

在执行 numpy 操作时,是否有一种快速的方法可以忽略数组的某些值?

在 MIT Scheme 的 REPL 中是否有一种快速退出调试器的方法?