Skip to main content
Log in

A Note on the Fast Computation of Transitive Closure of Graphs and the Multiplication of Integer Matrices

  • Published:
Moscow University Mathematics Bulletin Aims and scope

Abstract

Some algorithms for computing transitive closure of a graph and matrix multiplication in the Boolean semiring and in the rings of residues are compared. The bounds for the size and depth of the corresponding Boolean circuits are given.

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. S. Warshall, ‘‘A theorem on Boolean matrices’’, J. ACM 9, 11–12 (1962).  https://doi.org/10.1145/321105.321107

    Article  MathSciNet  MATH  Google Scholar 

  2. B. Roy, ‘‘Transitive et connexite,’’ C. R. Acad. Sci. 249 (6), 216–218 (1959).

    MATH  Google Scholar 

  3. V. L. Arlazarov, E. A. Dinitz, M. A. Kronrod, and I. A. Faradzhev, ‘‘On economical construction of the transitive closure of an oriented graph,’’ Dokl. Akad. Nauk SSSR 194, 487–488 (1970).

    MathSciNet  Google Scholar 

  4. M. E. Furman, ‘‘Application of a method of rapid multiplication of matrices to the problem of finding the transitive closure of a graph,’’ Dokl. Akad. Nauk SSSR 194, 524 (1971).

    MathSciNet  Google Scholar 

  5. A. Aho, J. E. Hopcroft, and J. D. Ullman, The Design and Analysis of Computer Algorithms (Addison-Wesley, Reading, MA, 1974).

    MATH  Google Scholar 

  6. W. J. Savitch, ‘‘Relationship between nondeterministic and deterministic tape complexities’’, J. Comput. Syst. Sci. 4, 177–192 (1970). https://doi.org/10.1016/S0022-0000(70)80006-X

    Article  MathSciNet  MATH  Google Scholar 

  7. V. Strassen, ‘‘Gaussian elimination is not optimal,’’ Numer. Math. 13, 554–556 (1969). doi 10.1007/BF02165411

    Article  MathSciNet  MATH  Google Scholar 

  8. M. J. Fisher and A. R. Meyer, ‘‘Boolean matrix multiplication and transitive closure,’’ in 12th IEEE Annual Symp. on Switching and Automata Theory, East Lansing, MI, USA, 1971, pp. 129–131. https://doi.org/10.1109/SWAT.1971.4

  9. M. I. Grinchuk, ‘‘Sharpening an upper bound on the adder and comparator depths,’’ J. Appl. Ind. Math. 3, 61–67 (2009). doi 10.1134/S1990478909010086

    Article  MathSciNet  Google Scholar 

  10. O. B. Lupanov, ‘‘On gate and contact-gate circuits,’’ Dokl. Akad. Nauk SSSR 111, 1171–1174 (1956).

    MathSciNet  MATH  Google Scholar 

  11. E. I. Nechiporuk, ‘‘On the synthesis of gate circuits,’’ Probl. Kibern., No. 11, 37–44 (1963).

  12. I. V. Konoval’tsev, ‘‘On an algorithm for solving linear equations in finite fields,’’ Probl. Kibern., No. 19, 269–274 (1967).

  13. N. Pippenger, ‘‘On the evaluation powers and monomials,’’ SIAM J. Comput. 9, 230–250 (1980). doi 10.1137/0209022

    Article  MathSciNet  MATH  Google Scholar 

  14. M. I. Grinchuk, ‘‘On computational bit complexity of systems of bilinear forms,’’ in Methods and Systems of Technical Diagnostics. Interuniv. Sb., No. 18 (Saratov Univ., Saratov, 1993), p. 54.

Download references

Funding

The work is supported by the Russian Foundation for Basic Research (projects nos. 19-01-00294 and 18-01-00337).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. B. Gashkov.

Additional information

Translated by E. Oborin

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gashkov, S.B. A Note on the Fast Computation of Transitive Closure of Graphs and the Multiplication of Integer Matrices. Moscow Univ. Math. Bull. 75, 239–245 (2020). https://doi.org/10.3103/S0027132220060042

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.3103/S0027132220060042

Keywords:

Navigation