【24h】

Deterministic Truncation of Linear Matroids

机译:线性拟阵的确定性截断

获取原文

摘要

Let M = (E,Γ) be a matroid. A k-truncation of M is a matroid M' = (E,Γ') such that for any A is contained in E, A ∈ Γ' if and only if |A| ≤ k and A ∈ Γ. Given a linear representation of M we consider the problem of finding a linear representation of the k-truncation of this matroid. This problem can be expressed as the following problem on matrices. Let M be a n × m matrix over a field F. A rank k-truncation of the matrix M is a k × m matrix M_k (over F or a related field) such that for every subset I is contained in {1,.... m} of size at most k, the set of columns corresponding to I in M has rank |I| if and only if the corresponding set of columns in M_k has rank |I|. A common way to compute a rank k-truncation ofa n×m matrix is to multiply the matrix with a random k × n matrix (with the entries from a field of an exponential size), yielding a simple randomized algorithm. So a natural question is whether it possible to obtain a rank fc-truncation of a matrix, deterministically. In this paper we settle this question for matrices over any field in which the field operations can be done efficiently. This includes any finite field and the field of rationals (Q). Our algorithms are based on the properties of the classical Wron-skian determinant, and the folded Wronskian determinant, which was recently introduced by Guruswami and Kopparty [FOCS, 2013], and was implicitly present in the work of Forbes and Shpilka [ S'FOC, 2012}. These were used in the context of subspace designs, and reducing randomness for polynomial identity testing and other related problems. Our main conceptual contribution in this paper is to show that the Wronskian determinant can also be used to obtain a representation of the truncation of a linear matroid in deterministic polynomial time. Finally, we use our results to derandomize several parameterized algorithms, including an algorithm for computing ℓ-Matroid Parity, to which several problems like ℓ-Matroid Intersection can be reduced.
机译:令M =(E,Γ)为拟阵。 M的k截断是拟阵M'=(E,Γ'),使得对于E中包含的任何A,当且仅当| A |时,A∈Γ'。 ≤k且A∈Γ。给定M的线性表示,我们考虑找到该拟阵的k截断的线性表示的问题。这个问题可以表示为关于矩阵的以下问题。令M为域F上的×m矩阵。矩阵M的秩k截断为ak×m矩阵M_k(在F或相关域上),使得对于每个子集I都包含在{1,... 。m}的大小最多为k,则M中与I对应的列集的秩| I |。当且仅当M_k中的相应列集具有等级| I |时。计算n×m矩阵的秩k截断的一种常见方法是将矩阵与一个随机的k×n矩阵(带有来自指数大小的字段的项)相乘,从而生成一个简单的随机算法。因此,一个自然的问题是,是否有可能确定性地获得矩阵的秩f-截断。在本文中,我们为可以有效完成现场操作的任何领域的矩阵解决了这个问题。这包括任何有限域和有理数域(Q)。我们的算法基于经典Wron-skian行列式和折叠Wronskian行列式的属性,这是Guruswami和Kopparty最近提出的[FOCS,2013],隐含在Forbes和Shpilka的工作中[S'FOC ,2012}。这些被用于子空间设计的上下文中,并减少了多项式身份测试和其他相关问题的随机性。我们在本文中的主要概念贡献是表明Wronskian行列式还可以用于获得确定性多项式时间内线性拟阵的截断的表示。最后,我们使用我们的结果对几种参数化算法进行非随机化处理,包括用于计算ℓ-Matroid奇偶校验的算法,可以减少诸如ℓ-Matroid交点的问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号