Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Deterministic Truncation of Linear Matroids

Published: 12 March 2018 Publication History
  • Get Citation Alerts
  • Abstract

    Let M=(E,I) be a matroid of rank n. A k-truncation of M is a matroid M=(E,I) such that for any AE, A∈ ∈I if and only if |A|≤ k and AI. Given a linear representation, A, of M, we consider the problem of finding a linear representation, Ak, of the k-truncation of M. A common way to compute Ak is to multiply the matrix A with a random k× n matrix, yielding a simple randomized algorithm. Thus, a natural question is whether we can compute Ak deterministically. In this article, 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 rational numbers (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 [23, 24] and Forbes and Shpilka [14]. Our main conceptual contribution in this article 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. An important application of our result is a deterministic algorithm to compute representative sets over linear matroids, which derandomizes a result of Fomin et al. [11, 12]. This result derandomizes several parameterized algorithms, including an algorithm for ℓ-Matroid Parity to which several problems, such as ℓ-Matroid Intersection, can be reduced.

    References

    [1]
    Leonard M. Adleman and Hendrik W. Lenstra Jr. 1986. Finding irreducible polynomials over finite fields. In Proceedings of STOC’86. 350--355.
    [2]
    Hans L. Bodlaender, Marek Cygan, Stefan Kratsch, and Jesper Nederlof. 2013. Deterministic single exponential time algorithms for connectivity problems parameterized by treewidth. In Proceedings of ICALP’13, Vol. 7965. 196--207.
    [3]
    B. Bollobás. 1965. On generalized graphs. Acta Math. Acad. Sci. Hungar. 16, 447--452.
    [4]
    Alin Bostan and Philippe Dumas. 2010. Wronskians and linear independence. Am. Math. Mon. 117, 8, 722--727.
    [5]
    Marek Cygan, Dániel Marx, Marcin Pilipczuk, Michal Pilipczuk, and Ildikó Schlotter. 2014. Parameterized complexity of Eulerian deletion problems. Algorithmica 68, 1, 41--61.
    [6]
    Sanjoy Dasgupta and Anupam Gupta. 2003. An elementary proof of a theorem of johnson and Lindenstrauss. Random Struct. Algorithms 22, 1, 60--65.
    [7]
    Zeev Dvir, Swastik Kopparty, Shubhangi Saraf, and Madhu Sudan. 2009. Extensions to the method of multiplicities, with applications to Kakeya sets and mergers. In Proceedings of FOCS’09. IEEE, Los Alamitos, CA, 181--190.
    [8]
    Fedor V. Fomin and Petr A. Golovach. 2013. Long circuits and large euler subgraphs. In Proceedings of ESA’13, Vol. 8125. 493--504.
    [9]
    Fedor V. Fomin and Petr A. Golovach. 2014. Parameterized complexity of connected even/odd subgraph problems. J. Comput. Syst. Sci. 80, 1, 157--179.
    [10]
    Fedor V. Fomin, Daniel Lokshtanov, Fahad Panolan, and Saket Saurabh. 2014. Representative sets of product families. In Proceedings of ESA’14. 443--454.
    [11]
    Fedor V. Fomin, Daniel Lokshtanov, Fahad Panolan, and Saket Saurabh. 2016. Efficient computation of representative families with applications in parameterized and exact algorithms. J. ACM 63, 4, Article No. 29.
    [12]
    Fedor V. Fomin, Daniel Lokshtanov, and Saket Saurabh. 2014. Efficient computation of representative sets with applications in parameterized and exact algorithms. In Proceedings of SODA’14. 142--151.
    [13]
    Michael A. Forbes, Ramprasad Saptharishi, and Amir Shpilka. 2014. Hitting sets for multilinear read-once algebraic branching programs, in any order. In Proceedings of STOC’14. 867--875.
    [14]
    Michael A. Forbes and Amir Shpilka. 2012. On identity testing of tensors, low-rank recovery and compressed sensing. In Proceedings of STOC’12. ACM, New York, NY, 163--172.
    [15]
    P. Frankl. 1982. An extremal problem for two families of sets. European J. Combin. 3, 2, 125--127.
    [16]
    Ariel Gabizon. 2011. Deterministic Extraction From Weak Random Sources. Springer.
    [17]
    Ariel Gabizon and Ran Raz. 2008. Deterministic extractors for affine sources over large fields. Combinatorica 28, 4, 415--440.
    [18]
    François Le Gall. 2014. Powers of tensors and fast matrix multiplication. In Proceedings of ISSAC’14. 296--303.
    [19]
    Arnaldo Garcia and Jose Felipe Voloch. 1987. Wronskians and linear independence in fields of prime characteristic. Manuscripta Math. 59, 4, 457--469.
    [20]
    David Goldschmidt. 2003. Algebraic Functions and Projective Curves. Vol. 215. Springer.
    [21]
    Prachi Goyal, Neeldhara Misra, and Fahad Panolan. 2013. Faster deterministic algorithms for r-dimensional matching using representative sets. In Proceedings of FSTTCS’13. 237--248.
    [22]
    Prachi Goyal, Pranabendu Misra, Fahad Panolan, Geevarghese Philip, and Saket Saurabh. 2015. Finding even subgraphs even faster. In Proceedings of FSTTCS’15. 434--447.
    [23]
    Venkatesan Guruswami and Swastik Kopparty. 2013. Explicit subspace designs. In Proceedings of FOCS’13. 608--617.
    [24]
    Venkatesan Guruswami and Swastik Kopparty. 2016. Explicit subspace designs. Combinatorica 36, 2, 161--185.
    [25]
    William B. Johnson and Joram Lindenstrauss. 1984. Extensions of Lipschitz mappings into a Hilbert space. Contemp. Math. 26, 189--206.
    [26]
    Stefan Kratsch and Magnus Wahlström. 2012. Compression via matroids: A randomized polynomial kernel for odd cycle transversal. In Proceedings of SODA’12. 94--103.
    [27]
    Stefan Kratsch and Magnus Wahlström. 2012. Representative sets and irrelevant vertices: New tools for kernelization. In Proceedings of FOCS’12. IEEE, Los Alamitos, CA, 450--459.
    [28]
    Daniel Lokshtanov, Pranabendu Misra, Fahad Panolan, and Saket Saurabh. 2014. Deterministic truncation of linear matroids. arXiv:1404.4506.
    [29]
    Daniel Lokshtanov, Pranabendu Misra, Fahad Panolan, and Saket Saurabh. 2015. Deterministic truncation of linear matroids. In Proceedings of ICALP’15. 922--934.
    [30]
    L. Lovász. 1977. Flats in matroids and geometric graphs. In Combinatorial Surveys. Academic Press, London, UK, 45--86.
    [31]
    Dániel Marx. 2009. A parameterized view on matroid optimization problems. Theor. Comput. Sci. 410, 44, 4471--4479.
    [32]
    Thomas Muir. 1882. A Treatise on the Theory of Determinants. Dover Publications.
    [33]
    Thom Mulders and Arne Storjohann. 2003. On lattice reduction for polynomial matrices. J. Symb. Comput. 35, 4, 377--401.
    [34]
    Kazuo Murota. 2000. Matrices and Matroids for Systems Analysis. Vol. 20. Springer.
    [35]
    James G Oxley. 2006. Matroid Theory. Vol. 3. Oxford University Press.
    [36]
    Hadas Shachnai and Meirav Zehavi. 2014. Representative families: A unified tradeoff-based approach. In Proceedings of ESA’14. 786--797.
    [37]
    Victor Shoup. 1988. New algorithms for finding irreducible polynomials over finite fields. In Proceedings of FOCS’88. 283--290.
    [38]
    Victor Shoup. 1990. Searching for primitive roots in finite fields. In Proceedings of STOC’90. 546--554.
    [39]
    Igor Evgen’evich Shparlinski. 1990. On primitive elements in finite fields and on elliptic curves. Mat. Sb. 181, 9, 1196--1206.
    [40]
    Virginia Vassilevska Williams. 2012. Multiplying matrices faster than Coppersmith-Winograd. In Proceedings of STOC’12. 887--898.

    Cited By

    View all
    • (2023)Parameterized Counting and Cayley Graph ExpandersSIAM Journal on Discrete Mathematics10.1137/22M147980437:2(405-486)Online publication date: 26-Apr-2023
    • (2023)FPT-Algorithms for the \(\ell\) -Matchoid Problem with a Coverage ObjectiveSIAM Journal on Discrete Mathematics10.1137/21M144226737:2(1053-1078)Online publication date: 15-Jun-2023
    • (2023)Proportionally Fair Matching with Multiple GroupsGraph-Theoretic Concepts in Computer Science10.1007/978-3-031-43380-1_1(1-15)Online publication date: 28-Jun-2023
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Algorithms
    ACM Transactions on Algorithms  Volume 14, Issue 2
    April 2018
    339 pages
    ISSN:1549-6325
    EISSN:1549-6333
    DOI:10.1145/3196491
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 12 March 2018
    Accepted: 01 November 2017
    Revised: 01 November 2017
    Received: 01 January 2017
    Published in TALG Volume 14, Issue 2

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Matroid truncation
    2. Wronskian matrix
    3. matroid parity
    4. representative sets

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Funding Sources

    • Bergen Research Foundation
    • European Research Council through ERC
    • University of Bergen through project “BeHard”

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)24
    • Downloads (Last 6 weeks)4

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Parameterized Counting and Cayley Graph ExpandersSIAM Journal on Discrete Mathematics10.1137/22M147980437:2(405-486)Online publication date: 26-Apr-2023
    • (2023)FPT-Algorithms for the \(\ell\) -Matchoid Problem with a Coverage ObjectiveSIAM Journal on Discrete Mathematics10.1137/21M144226737:2(1053-1078)Online publication date: 15-Jun-2023
    • (2023)Proportionally Fair Matching with Multiple GroupsGraph-Theoretic Concepts in Computer Science10.1007/978-3-031-43380-1_1(1-15)Online publication date: 28-Jun-2023
    • (2022)Quasipolynomial Multicut-mimicking Networks and Kernels for Multiway Cut ProblemsACM Transactions on Algorithms10.1145/350130418:2(1-19)Online publication date: 4-Mar-2022
    • (2022)p-Edge/Vertex-Connected Vertex Cover: Parameterized and Approximation AlgorithmsJournal of Computer and System Sciences10.1016/j.jcss.2022.11.002Online publication date: Dec-2022
    • (2021)Representative families for matroid intersections, with applications to location, packing, and covering problemsDiscrete Applied Mathematics10.1016/j.dam.2021.03.014298(110-128)Online publication date: Jul-2021
    • (2021)Finding Temporal Paths Under Waiting Time ConstraintsAlgorithmica10.1007/s00453-021-00831-wOnline publication date: 4-Jun-2021
    • (2021)Simultaneous Feedback Edge Set: A Parameterized PerspectiveAlgorithmica10.1007/s00453-020-00773-983:2(753-774)Online publication date: 1-Feb-2021
    • (2020)Representative Sets and Irrelevant VerticesJournal of the ACM10.1145/339088767:3(1-50)Online publication date: 2-Jun-2020
    • (2020)Parameterized Complexity of Geometric Covering Problems Having ConflictsAlgorithmica10.1007/s00453-019-00600-w82:1(1-19)Online publication date: 1-Jan-2020
    • Show More Cited By

    View Options

    Get Access

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media