Skip to main content

On Circuit Diameter Bounds via Circuit Imbalances

  • Conference paper
  • First Online:
Integer Programming and Combinatorial Optimization (IPCO 2022)

Abstract

We study the circuit diameter of polyhedra, introduced by Borgwardt, Finhold, and Hemmecke (SIDMA 2015) as a relaxation of the combinatorial diameter. We show that the circuit diameter of a system \(\{x\in \mathbb {R}^n:\, Ax=b,\, \mathbb {0}\le x\le u\}\) for \(A\in \mathbb {R}^{m\times n}\) is bounded by \(O(m^2\log (m+\kappa _A)+n\log n)\), where \(\kappa _A\) is the circuit imbalance measure of the constraint matrix. This yields a strongly polynomial circuit diameter bound if e.g., all entries of A have polynomially bounded encoding length in n. Further, we present circuit augmentation algorithms for LPs using the minimum-ratio circuit cancelling rule. Even though the standard minimum-ratio circuit cancelling algorithm is not finite in general, our variant can solve an LP in \(O(n^3\log (n+\kappa _A))\) augmentation steps.

This is an extended abstract. The full version of the paper with all proofs is available on arXiv:2111.07913. This project has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (grant agreements ScaleOpt–757481 and QIP–805241). This work was done while the authors participated in the Discrete Optimization Trimester Program at the Hausdorff Institute for Mathematics in Bonn in 2021.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Bland, R.G.: On the generality of network flow theory. Presented at the ORSA/TIMS Joint National Meeting, Miami, FL (1976)

    Google Scholar 

  2. Bonifas, N., Di Summa, M., Eisenbrand, F., Hähnle, N., Niemeier, M.: On sub-determinants and the diameter of polyhedra. Discrete Comput. Geom. 52(1), 102–115 (2014)

    Article  MathSciNet  Google Scholar 

  3. Borgwardt, S., De Loera, J.A., Finhold, E.: Edges versus circuits: a hierarchy of diameters in polyhedra. Adv. Geom. 16(4), 511–530 (2016)

    Article  MathSciNet  Google Scholar 

  4. Borgwardt, S., Finhold, E., Hemmecke, R.: On the circuit diameter of dual transportation polyhedra. SIAM J. Discret. Math. 29(1), 113–121 (2015)

    Article  MathSciNet  Google Scholar 

  5. Borgwardt, S., Stephen, T., Yusun, T.: On the circuit diameter conjecture. Discrete Comput. Geom. 60(3), 558–587 (2018)

    Article  MathSciNet  Google Scholar 

  6. Borgwardt, S., Viss, C.: An implementation of steepest-descent augmentation for linear programs. Oper. Res. Lett. 48(3), 323–328 (2020)

    Article  MathSciNet  Google Scholar 

  7. Brunsch, T., Röglin, H.: Finding short paths on polytopes by the shadow vertex algorithm. In: Fomin, F.V., Freivalds, R., Kwiatkowska, M., Peleg, D. (eds.) ICALP 2013. LNCS, vol. 7965, pp. 279–290. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-39206-1_24

    Chapter  Google Scholar 

  8. Cook, W., Gerards, A.M., Schrijver, A., Tardos, É.: Sensitivity theorems in integer linear programming. Math. Program. 34(3), 251–264 (1986)

    Article  MathSciNet  Google Scholar 

  9. Dadush, D., Hähnle, N.: On the shadow simplex method for curved polyhedra. Discrete Comput. Geom. 56(4), 882–909 (2016)

    Article  MathSciNet  Google Scholar 

  10. Dadush, D., Huiberts, S., Natura, B., Végh, L.A.: A scaling-invariant algorithm for linear programming whose running time depends only on the constraint matrix. In: Proceedings of the 52nd Annual ACM Symposium on Theory of Computing (STOC), pp. 761–774 (2020)

    Google Scholar 

  11. Dadush, D., Natura, B., Végh, L.A.: Revisiting Tardos’s framework for linear programming: faster exact solutions using approximate solvers. In: Proceedings of the 61st Annual IEEE Symposium on Foundations of Computer Science (FOCS), pp. 931–942 (2020)

    Google Scholar 

  12. De Loera, J.A., Hemmecke, R., Lee, J.: On augmentation algorithms for linear and integer-linear programming: from Edmonds-Karp to Bland and beyond. SIAM J. Optim. 25(4), 2494–2511 (2015)

    Article  MathSciNet  Google Scholar 

  13. De Loera, J.A., Kafer, S., Sanità, L.: Pivot rules for circuit-augmentation algorithms in linear optimization. arXiv preprint arXiv:1909.12863 (2019)

  14. Dyer, M., Frieze, A.: Random walks, totally unimodular matrices, and a randomised dual simplex algorithm. Math. Program. 64(1), 1–16 (1994)

    Article  MathSciNet  Google Scholar 

  15. Eisenbrand, F., Vempala, S.: Geometric random edge. Math. Program. 164(1–2), 325–339 (2017)

    Article  MathSciNet  Google Scholar 

  16. Ekbatani, F., Natura, B., Végh, L.A.: Circuit imbalance measures and linear programming. arXiv preprint arXiv:2108.03616 (2021)

  17. Gauthier, J.B., Desrosiers, J.: The minimum mean cycle-canceling algorithm for linear programs. Eur. J. Oper. Res. 298, 36–44 (2021)

    Article  MathSciNet  Google Scholar 

  18. Goldberg, A.V., Tarjan, R.E.: Finding minimum-cost circulations by canceling negative cycles. J. ACM (JACM) 36(4), 873–886 (1989)

    Article  MathSciNet  Google Scholar 

  19. Kafer, S., Pashkovich, K., Sanità, L.: On the circuit diameter of some combinatorial polytopes. SIAM J. Discret. Math. 33(1), 1–25 (2019)

    Article  MathSciNet  Google Scholar 

  20. Kalai, G.: A subexponential randomized simplex algorithm. In: Proceedings of the 24th annual ACM Symposium on Theory of Computing, pp. 475–482 (1992)

    Google Scholar 

  21. Kalai, G., Kleitman, D.J.: A quasi-polynomial bound for the diameter of graphs of polyhedra. Bull. Am. Math. Soc. 26(2), 315–316 (1992)

    Article  MathSciNet  Google Scholar 

  22. Lee, J.: Subspaces with well-scaled frames. Linear Algebra Appl. 114, 21–56 (1989)

    Article  MathSciNet  Google Scholar 

  23. McCormick, S.T., Shioura, A.: Minimum ratio canceling is oracle polynomial for linear programming, but not strongly polynomial, even for networks. Oper. Res. Lett. 27(5), 199–207 (2000)

    Article  MathSciNet  Google Scholar 

  24. Santos, F.: A counterexample to the Hirsch conjecture. Ann. Math. 176(1), 383–412 (2012)

    Google Scholar 

  25. Schulz, A.S., Weismantel, R.: An oracle-polynomial time augmentation algorithm for integer programming. In: Proceedings of the 10th annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 967–968 (1999)

    Google Scholar 

  26. Sturmfels, B., Thomas, R.R.: Variation of cost functions in integer programming. Math. Program. 77(2), 357–387 (1997)

    Article  MathSciNet  Google Scholar 

  27. Sukegawa, N.: Improving bounds on the diameter of a polyhedron in high dimensions. Discret. Math. 340(9), 2134–2142 (2017)

    Article  MathSciNet  Google Scholar 

  28. Tardos, É.: A strongly polynomial algorithm to solve combinatorial linear programs. Oper. Res. 34, 250–256 (1986)

    Article  MathSciNet  Google Scholar 

  29. Tunçel, L.: Approximating the complexity measure of Vavasis-Ye algorithm is NP-hard. Math. Program. 86(1), 219–223 (1999)

    Article  MathSciNet  Google Scholar 

  30. Vavasis, S.A.: Stable numerical algorithms for equilibrium systems. SIAM J. Matrix Anal. Appl. 15(4), 1108–1131 (1994)

    Article  MathSciNet  Google Scholar 

  31. Vavasis, S.A., Ye, Y.: A primal-dual interior point method whose running time depends only on the constraint matrix. Math. Program. 74(1), 79–120 (1996)

    Article  MathSciNet  Google Scholar 

  32. Wallacher, C.: A generalization of the minimum-mean cycle selection rule in cycle canceling algorithms (1989). Unpublished manuscript, Institute für Angewandte Mathematik, Technische Universität Braunschweig

    Google Scholar 

  33. Wallacher, C., Zimmermann, U.T.: A polynomial cycle canceling algorithm for submodular flows. Math. Program. 86(1), 1–15 (1999)

    Article  MathSciNet  Google Scholar 

  34. Wayne, K.D.: A polynomial combinatorial algorithm for generalized minimum cost flow. Math. Oper. Res. 27, 445–459 (2002)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhuan Khye Koh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Dadush, D., Koh, Z.K., Natura, B., Végh, L. (2022). On Circuit Diameter Bounds via Circuit Imbalances. In: Aardal, K., Sanità, L. (eds) Integer Programming and Combinatorial Optimization. IPCO 2022. Lecture Notes in Computer Science, vol 13265. Springer, Cham. https://doi.org/10.1007/978-3-031-06901-7_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-06901-7_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-06900-0

  • Online ISBN: 978-3-031-06901-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics