English

Algorithm for $\mathcal{B}$-partitions, parameterized complexity of the matrix determinant and permanent

Computational Complexity 2018-10-12 v1 Data Structures and Algorithms

Abstract

Every square matrix A=(auv)Cn×nA=(a_{uv})\in \mathcal{C}^{n\times n} can be represented as a digraph having nn vertices. In the digraph, a block (or 2-connected component) is a maximally connected subdigraph that has no cut-vertex. The determinant and the permanent of a matrix can be calculated in terms of the determinant and the permanent of some specific induced subdigraphs of the blocks in the digraph. Interestingly, these induced subdigraphs are vertex-disjoint and they partition the digraph. Such partitions of the digraph are called the B\mathcal{B}-partitions. In this paper, first, we develop an algorithm to find the B\mathcal{B}-partitions. Next, we analyze the parameterized complexity of matrix determinant and permanent, where, the parameters are the sizes of blocks and the number of cut-vertices of the digraph. We give a class of combinations of cut-vertices and block sizes for which the parametrized complexities beat the state of art complexities of the determinant and the permanent.

Keywords

Cite

@article{arxiv.1810.04670,
  title  = {Algorithm for $\mathcal{B}$-partitions, parameterized complexity of the matrix determinant and permanent},
  author = {Ranveer Singh and Vivek Vijay and RB Bapat},
  journal= {arXiv preprint arXiv:1810.04670},
  year   = {2018}
}

Comments

arXiv admin note: text overlap with arXiv:1701.04420

R2 v1 2026-06-23T04:35:17.109Z