Skip to main content
Log in

Recognizing Balanceable Matrices

  • Published:
Mathematical Programming Submit manuscript

Abstract

A 0/±1 matrix is balanced if it does not contain a square submatrix with exactly two nonzero entries per row and per column in which the sum of all entries is 2 modulo 4. A 0/1 matrix is balanceable if its nonzero entries can be signed ±1 so that the resulting matrix is balanced. A signing algorithm due to Camion shows that the problems of recognizing balanced 0/±1 matrices and balanceable 0/1 matrices are equivalent. Conforti, Cornuéjols, Kapoor and Vušković gave an algorithm to test if a 0/±1 matrix is balanced. Truemper has characterized balanceable 0/1 matrices in terms of forbidden submatrices. In this paper we give an algorithm that explicitly finds one of these forbidden submatrices or shows that none exists.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Berge, C.: Sur certains hypergraphes généralisant les graphes bipartites. In: Erdös, P., Rényi, A., Sós, V. (eds.) Combinatorial theory and its applications I, Colloquia Mathematica Societatis János Bolyai, Vol. 4, North Holland, Amsterdam, 1970, pp 119–133

  2. Berge, C.: Balanced Matrices. Mathematical Programming 2, 19–31 (1972)

    Article  MATH  MathSciNet  Google Scholar 

  3. Camion, P.: Characterization of totally unimodular matrices. Proceedings of the American Mathematical Society 16, 1068–1073 (1965)

    MATH  MathSciNet  Google Scholar 

  4. Chudnovsky, M., Cornuéjols, G., Liu, X., Seymour, P., Vušcović, K.: Recognizing Berge Graphs. Combinatorica 25, 143–186 (2005)

    MathSciNet  Google Scholar 

  5. Conforti, M., Cornuéjols, G.: Balanced 0,± 1 matrices, Bicoloring and Total Dual Integrality. Mathematical Programming 71, 249–258 (1995)

    MATH  MathSciNet  Google Scholar 

  6. Conforti, M., Cornuéjols, G., Kapoor, A., Vušković, K.: Balanced 0,± 1 Matrices I. Decomposition. Journal of Combinatorial Theory B 81, 243–274 (2001)

    MATH  MathSciNet  Google Scholar 

  7. Conforti, M., Cornuéjols, G., Kapoor, A., Vušković, K.: Balanced 0,± 1 Matrices II. Recognition Algorithm. Journal of Combinatorial Theory B 81, 275–306 (2001)

    MATH  MathSciNet  Google Scholar 

  8. Conforti, M., Cornuéjols, G., Rao M.R.: Decomposition of Balanced Matrices. Journal of Combinatorial Theory B 77, 292–406 (1999)

    MATH  MathSciNet  Google Scholar 

  9. Conforti, M., Gerards, A.M.H., Kapoor, A.: A Theorem of Truemper. Combinatorica 20, 15–26 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  10. Conforti, M., Rao, M.R.: Properties of Balanced and Perfect Matrices. Mathematical Programming 55, 35–49 (1992)

    MATH  MathSciNet  Google Scholar 

  11. Fulkerson, D.R., Hoffman, A., Oppenheim, R.: On Balanced Matrices. Mathematical Programming Study 1, 120–132 (1974)

    MATH  MathSciNet  Google Scholar 

  12. Truemper, K.: Alpha–balanced Graphs and Matrices and GF(3)-representability of Matroids. Journal of Combiantorial Theory B 32, 112–139 (1982)

    MathSciNet  Google Scholar 

  13. West D.: Introduction to Graph Theory, Prentice Hall, Upper Saddle River (1996)

  14. Zambelli, G.: A Polynomial Recognition Algorithm for Balanced Matrices. Journal of Combinatorial Theory B 95, 49–67 (2005)

    MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michele Conforti.

Additional information

Received: October 2004

Rights and permissions

Reprints and permissions

About this article

Cite this article

Conforti, M., Zambelli, G. Recognizing Balanceable Matrices. Math. Program. 105, 161–179 (2006). https://doi.org/10.1007/s10107-005-0647-7

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10107-005-0647-7

Keywords

Navigation