Abstract
We analyze the complexity of the analytic center cutting plane or column generation algorithm for solving general convex problems defined by a separation oracle. The oracle is called at the analytic center of a polytope, which contains a solution set and is given by the intersection of the linear inequalities previously generated from the oracle. If the center is not in the solution set, separating hyperplanes will be placed through the center to shrink the containing polytope. While the complexity result has been recently established for the algorithm when one cutting plane is placed in each iteration, the result remains open when multiple cuts are added. Moreover, adding multiple cuts actually is a key to practical effectiveness in solving many problems and it presents theoretical difficulties in analyzing cutting plane methods. In this paper, we show that the analytic center cutting plane algorithm, with multiple cuts added in each iteration, still is a fully polynomial approximation algorithm.
Similar content being viewed by others
References
A. Altman and K.C. Kiwiel, A note on some analytic center cutting plane methods for convex feasibility and minimization problems, Systems Research Institute, Newelska 6, 01-447, Warsaw, Poland, 1994.
O. Bahn, O. Du Merle, J.-L. Goffin and J.-P. Vial, A cutting plane method from the analytic centers for stochastic programming,Mathematical Programming 69 (1995) 45–74.
J.-L. Goffin, Z. Luo and Y. Ye, Complexity analysis of an interior cutting plane method for convex feasibility problems,SIAM Journal on Optimization 6 (1996) 638–652.
Z. Luo, Analysis of a cutting plane method that uses weighted analytic center and multiple cuts, Manuscript, Department of Electrical and Computer Engineering, McMaster University, Canada, 1994.
J.E. Mitchell and M.J. Todd, Solving combinatorial optimization problems using Karmarkar’s algorithm,Mathematical Programming 56 (1992) 245–284.
Yu. Nesterov, Complexity estimates of some cutting plane methods based on the analytic barrier,Mathematical Programming 69 (1995) 177–204.
M.W. Padberg, A different convergence proof of the projective method for linear programming,Operations Research Letters 4 (1986) 253–257.
G. Sonnevend, New algorithms in convex programming based on a notion of ‘centre’ (for systems of analytic inequalities) and on rational extrapolation, in: K.H. Hoffmann, J.B. Hiriat-Urruty, C. Lemarechal and J. Zowe, eds.,Trends in Mathematical Optimization: Proceedings of the 4th French-German Conference on Optimization in Irsee, West-Germany, 1986.
Y. Ye, A potential reduction algorithm allowing column generation,SIAM Journal on Optimization 2 (1992) 7–20.
Y. Ye, A combinatorial property of the analytic center for polytopes, Manuscript, 1989.
Y. Ye, An O(n 3 L) potential reduction algorithm for linear programming,Mathematical Programming 50 (1991) 239–258.
Author information
Authors and Affiliations
Additional information
The research of the author is supported by NSF grant DDM-9207347, an Iowa Business School Summer Grant, and a University of Iowa Obermann Fellowship.
Rights and permissions
About this article
Cite this article
Ye, Y. Complexity analysis of the analytic center cutting plane method that uses multiple cuts. Mathematical Programming 78, 85–104 (1996). https://doi.org/10.1007/BF02614507
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02614507