Skip to main content
Log in

Random walks, totally unimodular matrices, and a randomised dual simplex algorithm

  • Published:
Mathematical Programming Submit manuscript

Abstract

We discuss the application of random walks to generating a random basis of a totally unimodular matrix and to solving a linear program with such a constraint matrix. We also derive polynomial upper bounds on the combinatorial diameter of an associated polyhedron.

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. D. Aldous, “Random walks on finite groups and rapidly mixing Markov chains,”Séminaire de Probabilités XVIII, 1981–82, Springer Lecture Note in Mathematics No. 986 (Springer, Berlin, 1982) pp. 243–297.

    Google Scholar 

  2. D. Aldous, “The random walk construction of uniform spanning trees and uniform labelled trees,”SIAM Journal on Discrete Mathematics 3 (1990) 450–465.

    Google Scholar 

  3. D. Applegate and R. Kannan, “Sampling and integration of near logconcave functions,”Proceedings of the 23rd ACM Symposium on Theory of Computing (1991) pp. 156–163.

  4. J.W. Archbold,Algebra (Pitman, London, 1958).

    Google Scholar 

  5. A.Z. Broder, “How hard is it to marry at random? (On the approximation of the permanent),”Proceedings of the 18th ACM Symposium on Theory of Computing (1986) pp. 50–58.

  6. A.Z. Broder, “Generating random spanning trees,”Proceedings of the 30th Annual Symposium on Foundations of Computer Science (1989) pp. 442–447.

  7. Y.D. Burago and V.A. Zalgaller,Geometric Inequalities (Springer, Berlin, 1980).

    Google Scholar 

  8. W.H. Cunningham, “Theoretical properties of the network simplex method,”Mathematics of Operations Research 4, 196–208.

  9. M.E. Dyer, “Approximation of mixed volumes,” in preparation.

  10. M.E. Dyer and A.M. Frieze, “Computing the volume of convex bodies: a case where randomness probably helps,” to appear in: B. Bollobás, ed.,Proceedings of AMS Short Course on Probability and Combinatorics.

  11. M.E. Dyer, A.M. Frieze and R. Kannan, “A random polynomial time algorithm for approximating the volume of convex bodies,”Journal of the ACM 38 (1991), 1–17.

    Google Scholar 

  12. T. Feder and M. Mihail, “Balanced matroids,”Proceedings of the 24th Annual ACM Symposium on Theory of Computing (1992) pp. 26–38.

  13. M.R. Jerrum and A.J. Sinclair, “Approximating the permanent,”SIAM Journal on Computing 18 (1989) 1149–1178.

    Google Scholar 

  14. M.R. Jerrum and A.J. Sinclair, “Polynomial-time approximation algorithms for the Ising model,” Department of Computer Science, Edinburgh University (Edinburgh, 1989).

    Google Scholar 

  15. G. Kalai, “The diameter of graphs of convex polytopes andf-vector theory,” to appear in:DIMACS Series in Discrete Mathematics and Theoretical Computer Science.

  16. A. Karzanov and L.G. Khachyan, “On the conductance of order Markov chains,” Technical Report DCS TR 268, Rutgers University (New Brunswick, NJ, 1990).

    Google Scholar 

  17. L. Lovász and M. Simonovits, “The mixing rate of Markov chains, an isoperimetric inequality and computing the volume,”Proceedings of the 31st Annual Symposium on Foundations of Computer Science (1990) pp. 364–355.

  18. N. Metropolis, A.W. Rosenbluth, M.N. Rosenbluth, A.H. Teller and E. Teller, Equation of state calculation by fast computing machines,Journal of Chemical Physics 21 (1953) 1087–1091.

    Google Scholar 

  19. M. Mihail and P. Winkler, “On the number of Euler orientations of a graph,’Proceedings of the 3rd Annual ACM-SIAM Symposium on Discrete Algorithms (1992) pp. 138–145.

  20. D. Naddef, “The Hirsch conjecture is true for 0–1 polytopes,”Mathematical Programming 45 (1989) 109–110.

    Google Scholar 

  21. A. Schrijver,The Theory of Linear and Integer Programming (Wiley, Chichester, 1986).

    Google Scholar 

  22. A.J. Sinclair and M.R. Jerrum, “Approximate counting, uniform generation and rapidly mixing Markov chains,”Information and Computation 82 (1989) 93–133.

    Google Scholar 

  23. R.M. Stanley, “Two combinatorial applications of the Aleksandrov-Fenchel inequalities,”Journal of Combinatorial Theory A 31 (1981) 56–65.

    Google Scholar 

  24. E. Tardos, “A strongly polynomial algorithm to solve combinatorial linear programs,”Operations Research 34 (1986) 250–256.

    Google Scholar 

  25. R.E. Tarjan, “Efficiency of the primal network simplex method algorithm for the minimum-cost circulation problem,”Mathematics of Operations Research 16 (1991), 272–291.

    Google Scholar 

  26. N. Zadeh, “A bad network for the simplex method and other minimum cost flow algorithms,”Mathematical Programming 5 (1973) 255–266.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Supported by NATO grant RG0088/89.

Corresponding author. Supported by NSF grants CCR-8900112, CCR-9024935 and NATO grant RG0088/89.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dyer, M., Frieze, A. Random walks, totally unimodular matrices, and a randomised dual simplex algorithm. Mathematical Programming 64, 1–16 (1994). https://doi.org/10.1007/BF01582563

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01582563

Key words

Navigation