Abstract
We describe the semidefinite analog of the vector packing problem, and show that the semidefinite programming relaxations for Maxcut [10] and graph coloring [17] are in this class of problems. We extend a method of Bienstock and Iyengar [5] which was based on ideas from Nesterov [25] to design an algorithm for computing ε-approximate solutions for this class of semidefinite programs. Our algorithm is in the spirit of Klein and Lu [18], and decreases the dependence of the run-time on ε from ε − − 2 to ε − − 1. For sparse graphs, our method is faster than the best specialized interior point methods. A significant feature of our method is that it treats both the Maxcut and the graph coloring problem in a unified manner.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Alizadeh, F.: Interior point methods in semidefinite programming with applications to combinatorial optimization. SIAM J. Optim. 5(1), 13–51 (1995)
Arora, S., Rao, S., Vazirani, U.: Expander flows, geometric embeddings, and graph partitionings. In: Proceedings of the 36th Annual ACM Symposium on Theory of Computing, pp. 222–231 (2004)
Benson, S.J., Ye, Y., Zhang, X.: Solving large-scale sparse semidefinite programs for combinatorial optimization. SIAM J. Optim. 10(2), 443–461 (2000) (electronic)
Bienstock, D.: Potential function methods for approximately solving linear programming problems: theory and practice. International Series in Operations Research & Management Science, vol. 53. Kluwer Academic Publishers, Boston (2002)
Bienstock, D., Iyengar, G.: Solving fractional packing problems in \({O}^{*}(\frac{1}{\epsilon})\) iterations. In: Proceedings of the 36th Annual ACM Symposium on Theory of Computing, pp. 146–155 (2004)
Burer, S., Monteiro, R.D.C.: A projected gradient algorithm for solving the maxcut SDP relaxation. Optim. Methods Softw. 15(3-4), 175–200 (2001)
Fleischer, L.: Fast approximation algorithms for fractional covering problems with box constraint. In: Proceedings of the 15th ACM-SIAM Symposium on Discrete Algorithms (2004)
Fleischer, L.K.: Approximating fractional multicommodity flow independent of the number of commodities. SIAM J. Discrete Math. 13(4), 505–520 (2000) (electronic)
Garg, N., Konemann, J.: Faster and simpler algorithms for multicommodity flow and other fractional packing problems. In: Proceedings of the 39th Annual Symposium on Foundations of Computer Science, pp. 300–309 (1998)
Goemans, M.X., Williamson, D.P.: Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming. Journal of the ACM 42(6), 1115–1145 (1995)
Golub, G.H., Van Loan, C.F.: Matrix computations. Johns Hopkins Series in the Mathematical Sciences, vol. 3. Johns Hopkins University Press, Baltimore (1983)
Grigoriadis, M.D., Khachiyan, L.G.: Fast approximation schemes for convex programs with many blocks and coupling constraints. SIAM Journal on Optimization 4(1), 86–107 (1994)
Grigoriadis, M.D., Khachiyan, L.G.: An exponential-function reduction method for block angular convex programs. Networks 26, 59–68 (1995)
Grötschel, M., Lovász, L., Schrijver, A.: Polynomial algorithms for perfect graphs. In: Topics on perfect graphs. North-Holland Math. Stud, vol. 88, pp. 325–356. North-Holland, Amsterdam (1984)
Hochbruck, M., Lubich, C.: On Krylov subspace approximations to the matrix exponential operator. SIAM J. Numer. Anal. 34(5), 1911–1925 (1997)
Iyengar, G., Phillips, D.J., Stein, C.: Approximation algorithms for semidefinite packing problems with applications to maxcut and graph coloring. Technical Report TR-2004-06, Computational Optimization Research Center, Columbia University (2004), Available at http://www.corc.ieor.columbia.edu/reports/techreports/tr-2004-06.pdf
Karger, D., Motwani, R., Sudan, M.: Approximate graph coloring by semidefinite programming. J. ACM 45(2), 246–265 (1998)
Klein, P., Lu, H.-I.: Efficient approximation algorithms for semidefinite programs arising from MAX CUT and COLORING. In: Proceedings of the Twenty-eighth Annual ACM Symposium on the Theory of Computing, Philadelphia, PA, pp. 338–347. ACM, New York (1996)
Klein, P., Lu, H.-I.: Space-efficient approximation algorithms for MAXCUT and COLORING semidefinite programs. In: Chwa, K.-Y., Ibarra, O.H. (eds.) ISAAC 1998. LNCS, vol. 1533, pp. 387–396. Springer, Heidelberg (1998)
Klein, P., Plotkin, S.A., Stein, C., Tardos, É.: Faster approximation algorithms for the unit capacity concurrent flow problem with applications to routing and finding sparse cuts. SIAM Journal on Computing 23(3), 466–487 (1994)
Leighton, T., Makedon, F., Plotkin, S., Stein, C., Tardos, É., Tragoudas, S.: Fast approximation algorithms for multicommodity flow problems. Journal of Computer and System Sciences 50, 228–243 (1995)
Lovász, L.: On the Shannon capacity of a graph. IEEE Trans. Inform. Theory 25(1), 1–7 (1979)
Moler, C., Van Loan, C.: Nineteen dubious ways to compute the exponential of a matrix. SIAM Rev. 20(4), 801–836 (1978)
Moler, C., Van Loan, C.: Nineteen dubious ways to compute the exponential of a matrix, twenty-five years later. SIAM Rev. 45(1), 3–49 (2003)
Nesterov, Y.: Smooth minimization of nonsmooth functions. Technical report, CORE DP (2003)
Nesterov, Y., Nemirovski, A.: Interior-point polynomial algorithms in convex programming. SIAM Studies in Applied Mathematics, vol. 13. Society for Industrial and Applied Mathematics (SIAM), Philadelphia (1994)
Plotkin, S., Shmoys, D.B., Tardos, E.: Fast approximation algorithms for fractional packing and covering problems. Mathematics of Operations Research 20, 257–301 (1995)
Radzik, T.: Fast deterministic approximation for the multicommodity flow problem. In: Proceedings of the 6th ACM-SIAM Symposium on Discrete Algorithms, pp. 486–496 (1995)
Shahrokhi, F., Matula, D.W.: The maximum concurrent flow problem. Journal of the ACM 37, 318–334 (1990)
Skutella, M.: Convex quadratic and semidefinite programming relaxations in scheduling. Journal of the ACM 48(2), 206–242 (2001)
van den Eshof, J., Hochbruck, M.: Preconditioning lanczos approximations to the matrix exponential. To appear in SIAM J. of Sci. Comp. (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Iyengar, G., Phillips, D.J., Stein, C. (2005). Approximation Algorithms for Semidefinite Packing Problems with Applications to Maxcut and Graph Coloring. In: Jünger, M., Kaibel, V. (eds) Integer Programming and Combinatorial Optimization. IPCO 2005. Lecture Notes in Computer Science, vol 3509. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11496915_12
Download citation
DOI: https://doi.org/10.1007/11496915_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26199-5
Online ISBN: 978-3-540-32102-6
eBook Packages: Computer ScienceComputer Science (R0)