【24h】

Deterministic Truncation of Linear Matroids

机译:确定性截断线性matroids的截断

获取原文

摘要

Let M = (E,I) be a matroid. A k-truncation of M is a matroid M' = (E,I') such that for any A {is contained in} E, A ∈ I' if and only if |A| ≤ k and A ∈ I. 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 of a 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 k-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 Wronskian 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 [ STOC, 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 l-MATROID PARITY, to which several problems like l-MATROID INTERSECTION can be reduced.
机译:让m =(e,i)是matroid。 m的k截断m是matroid m'=(e,i'),使得对于任何a {in} e,a∈I'如果且仅当| a | ≤k和a≠i.给定m的线性表示我们考虑找到该麦芽瘤的K截断的线性表示的问题。此问题可以表示为矩阵上的以下问题。让M是字段F上的×M矩阵。矩阵M的等级k截断是Ak×M矩阵M_K(over f或相关领域),使得对于每个子集i {包含在} {1中。 ..,m}大多数k,一组列在m中对应的列,等级I | i |如果并且只有在M_K中的相应列集具有秩| I |。计算N×M矩阵的等级K截断的常见方法是将矩阵与随机k×n矩阵乘以(具有来自指数大小的字段的条目),产生简单的随机算法。因此,自然问题是可以确定地获得矩阵的等级k截断。在本文中,我们在任何领域都可以在可以有效完成现场操作的情况下解决此问题。这包括任何有限场和理性领域(Q)。我们的算法基于经典的Wronskian决定因素的属性,折叠的Wuruswami和Kopparty(Focs,2013)介绍的折叠的Wronskian决定因素,并隐含地存在于Forbes和Shpilka [STOC,2012]的工作中。这些被用于子空间设计的背景,并减少多项式身份测试和其他相关问题的随机性。我们本文的主要概念贡献是表明,在确定性多项式时间中,还可以使用WRONSKIAN决定蛋白来获得线性MATROID截短的表示。最后,我们使用我们的结果来嘲笑几种参数化算法,包括用于计算L-Matroid奇偶校验的算法,可以减少L-Matroid交叉口等几个问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号