Jump to content

Balanced matrix

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Delusion23 (talk | contribs) at 00:34, 15 November 2012 (References: clean up using AWB (8564)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In mathematics, a balanced matrix B is an integer matrix that does not contain any odd order 2-cycle submatrices (submatrix of order n where n is odd and the row and column sums equal 2).

Balanced matrices are important in linear programs such as the set partitioning problem, as they are naturally integer. Totally unimodular matrices are a subset of balanced matrices, and balanced matrices are a subset of perfect matrices, therefore any matrix that is totally unimodular is also balanced, however a balanced matrix may not necessarily be totally unimodular.

The following matrix is a 3 order 2-cycle submatrix:

The following matrix is a balanced matrix as it does not contain the above nor any other odd order 2-cycle submatrix:

Subsequence count

[citation needed]An alternative method of identifying a balanced matrix that is also a zero-one matrix is through the subsequence count, where the subsequence count SC of any row s of matrix A is

SC = |{t | [asj = 1, aij = 0 for s < i < t, atj = 1], j = 1, ..., n}|

If a matrix A has SC(s) ≤ 1 for all rows s = 1, ..., m, then A has a unique subsequence, is totally unimodular[1] and therefore also balanced. Note that this condition is sufficient but not necessary for A to be balanced.

Notes

  1. ^ Ryan & Falkner 1988

References

  • Berge, C. (1972), Balanced Matrices, Paris, France: Centre National de Recherche Scientifique
  • Ryan, D. M.; Falkner, J. C. (1988), "On the integer properties of scheduling set partitioning models", European Journal of Operational Research, 35 (3): 442–456, doi:10.1016/0377-2217(88)90233-0