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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Bland, R.G.: On the generality of network flow theory. Presented at the ORSA/TIMS Joint National Meeting, Miami, FL (1976)
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)
Borgwardt, S., De Loera, J.A., Finhold, E.: Edges versus circuits: a hierarchy of diameters in polyhedra. Adv. Geom. 16(4), 511–530 (2016)
Borgwardt, S., Finhold, E., Hemmecke, R.: On the circuit diameter of dual transportation polyhedra. SIAM J. Discret. Math. 29(1), 113–121 (2015)
Borgwardt, S., Stephen, T., Yusun, T.: On the circuit diameter conjecture. Discrete Comput. Geom. 60(3), 558–587 (2018)
Borgwardt, S., Viss, C.: An implementation of steepest-descent augmentation for linear programs. Oper. Res. Lett. 48(3), 323–328 (2020)
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
Cook, W., Gerards, A.M., Schrijver, A., Tardos, É.: Sensitivity theorems in integer linear programming. Math. Program. 34(3), 251–264 (1986)
Dadush, D., Hähnle, N.: On the shadow simplex method for curved polyhedra. Discrete Comput. Geom. 56(4), 882–909 (2016)
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)
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)
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)
De Loera, J.A., Kafer, S., Sanità, L.: Pivot rules for circuit-augmentation algorithms in linear optimization. arXiv preprint arXiv:1909.12863 (2019)
Dyer, M., Frieze, A.: Random walks, totally unimodular matrices, and a randomised dual simplex algorithm. Math. Program. 64(1), 1–16 (1994)
Eisenbrand, F., Vempala, S.: Geometric random edge. Math. Program. 164(1–2), 325–339 (2017)
Ekbatani, F., Natura, B., Végh, L.A.: Circuit imbalance measures and linear programming. arXiv preprint arXiv:2108.03616 (2021)
Gauthier, J.B., Desrosiers, J.: The minimum mean cycle-canceling algorithm for linear programs. Eur. J. Oper. Res. 298, 36–44 (2021)
Goldberg, A.V., Tarjan, R.E.: Finding minimum-cost circulations by canceling negative cycles. J. ACM (JACM) 36(4), 873–886 (1989)
Kafer, S., Pashkovich, K., Sanità, L.: On the circuit diameter of some combinatorial polytopes. SIAM J. Discret. Math. 33(1), 1–25 (2019)
Kalai, G.: A subexponential randomized simplex algorithm. In: Proceedings of the 24th annual ACM Symposium on Theory of Computing, pp. 475–482 (1992)
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)
Lee, J.: Subspaces with well-scaled frames. Linear Algebra Appl. 114, 21–56 (1989)
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)
Santos, F.: A counterexample to the Hirsch conjecture. Ann. Math. 176(1), 383–412 (2012)
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)
Sturmfels, B., Thomas, R.R.: Variation of cost functions in integer programming. Math. Program. 77(2), 357–387 (1997)
Sukegawa, N.: Improving bounds on the diameter of a polyhedron in high dimensions. Discret. Math. 340(9), 2134–2142 (2017)
Tardos, É.: A strongly polynomial algorithm to solve combinatorial linear programs. Oper. Res. 34, 250–256 (1986)
Tunçel, L.: Approximating the complexity measure of Vavasis-Ye algorithm is NP-hard. Math. Program. 86(1), 219–223 (1999)
Vavasis, S.A.: Stable numerical algorithms for equilibrium systems. SIAM J. Matrix Anal. Appl. 15(4), 1108–1131 (1994)
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)
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
Wallacher, C., Zimmermann, U.T.: A polynomial cycle canceling algorithm for submodular flows. Math. Program. 86(1), 1–15 (1999)
Wayne, K.D.: A polynomial combinatorial algorithm for generalized minimum cost flow. Math. Oper. Res. 27, 445–459 (2002)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
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)