Abstract
This work presents a hybrid approach to solve the maximum stable set problem, using constraint and semidefinite programming. The approach consists of two steps: subproblem generation and subproblem solution. First we rank the variable domain values, based on the solution of a semidefinite relaxation. Using this ranking, we generate the most promising subproblems first, by exploring a search tree using a limited discrepancy strategy. Then the subproblems are being solved using a constraint programming solver. To strengthen the semidefinite relaxation, we propose to infer additional constraints from the discrepancy structure. Computational results show that the semidefinite relaxation is very informative, since solutions of good quality are found in the first subproblems, or optimality is proven immediately.
An earlier version of this paper appeared as [18].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Ajili, F., El Sakkout, H.: LP probing for piecewise linear optimization in scheduling. In: Third International Workshop on Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems (CP-AIOR 2001), pp. 189–203 (2001)
Alizadeh, F.: The Semidefinite Programming Page, http://new-rutcor.rutgers.edu/~alizadeh/sdp.html
Alizadeh, F.: Interior point methods in semidefinite programming with applications to combinatorial optimization. SIAM Journal on Optimization 5(1), 13–51 (1995)
Bomze, I.M., Budinich, M., Pardalos, P.M., Pelillo, M.: The Maximum Clique Problem. In: Du, D.-Z., Pardalos, P.M. (eds.) Handbook of Combinatorial Optimization, vol. 4. Kluwer Academic Publishers, Boston (1999)
Borchers, B.: A C Library for Semidefinite Programming. Optimization Methods and Software 11(1), 613–623 (1999)
El Sakkout, H., Wallace, M.: Probe Backtrack Search for Minimal Perturbation in Dynamic Scheduling. Constraints 5(4), 359–388 (2000)
Fahle, T.: Simple and Fast: Improving a Branch-And-Bound Algorithm for Maximum Clique. In: Möhring, R.H., Raman, R. (eds.) ESA 2002. LNCS, vol. 2461, pp. 485–498. Springer, Heidelberg (2002)
Focacci, F.: Solving Combinatorial Optimization Problems in Constraint Programming. PhD thesis, University of Ferrara (2001)
Focacci, F., Lodi, A., Milano, M.: Cost-based domain filtering. In: Jaffar, J. (ed.) CP 1999. LNCS, vol. 1713, pp. 189–203. Springer, Heidelberg (1999)
Goemans, M., Rendl, F.: Combinatorial Optimization. In: Wolkowicz, H., Saigal, R., Vandenberghe, L. (eds.) Handbook of Semidefinite Programming, pp. 343–360. Kluwer, Dordrecht (2000)
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)
Grötschel, M., Lovász, L., Schrijver, A.: Geometric Algorithms and Combinatorial Optimization. John Wiley & Sons, New York (1988)
Gruber, G., Rendl, F.: Computational experience with stable set relaxations. SIAM Journal on Optimization 13(4), 1014–1028 (2003)
Halperin, E., Zwick, U.: Approximation algorithms for MAX 4-SAT and rounding procedures for semidefinite programs. Journal of Algorithms 40, 184–211 (2001)
Harvey, W.D., Ginsberg, M.L.: Limited Discrepancy Search. In: Mellish, C.S. (ed.) Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence (IJCAI 1995), vol. 1, pp. 607–615 (1995)
Helmberg, C.: Semidefinite Programming website, http://www-user.tu-chemnitz.de/~helmberg/semidef.html
Helmberg, C.: Fixing variables in semidefinite relaxations. SIAM Journal on Matrix Analysis and Applications 21(3), 952–969 (2000)
van Hoeve, W.J.: A hybrid constraint programming and semidefinite programming approach for the stable set problem. In: Rossi, F. (ed.) CP 2003. LNCS, vol. 2833, pp. 3–16. Springer, Heidelberg (2003)
ILOG. ILOG Solver 5.1, Reference Manual (2001)
Karisch, S.E., Rendl, F., Clausen, J.: Solving graph bisection problems with semidefinite programming. INFORMS Journal on Computing 12(3), 177–191 (2000)
Lau, H.C.: A new approach for weighted constraint satisfaction. Constraints 7(2), 151–165 (2002)
Lovász, L.: On the Shannon capacity of a graph. IEEE Transactions on Information Theory 25, 1–7 (1979)
Milano, M., van Hoeve, W.J.: Reduced cost-based ranking for generating promising subproblems. In: Van Hentenryck, P. (ed.) CP 2002. LNCS, vol. 2470, pp. 1–16. Springer, Heidelberg (2002)
Papadimitriou, C.H., Steiglitz, K.: Combinatorial Optimization: Algorithms and Complexity. Prentice Hall, Englewood Cliffs (1982)
Pardalos, P.M., Xue, J.: The Maximum Clique Problem. SIAM Journal of Global Optimization 4, 301–328 (1994)
Régin, J.-C.: Solving the Maximum Clique Problem with Constraint Programming. In: Fifth International Workshop on Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems (CP-AI-OR 2003), pp. 166–179 (2003)
Sloane, N.J.A.: Challenge Problems: Independent Sets in Graphs, http://www.research.att.com/~njas/doc/graphs.html
Wolkowicz, H., Saigal, R., Vandenberghe, L. (eds.): Handbook of Semidefinite Programming. International series in operations research and management science, vol. 27. Kluwer, Dordrecht (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
van Hoeve, W.J. (2003). A Hybrid Constraint Programming and Semidefinite Programming Approach for the Stable Set Problem. In: Rossi, F. (eds) Principles and Practice of Constraint Programming – CP 2003. CP 2003. Lecture Notes in Computer Science, vol 2833. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45193-8_28
Download citation
DOI: https://doi.org/10.1007/978-3-540-45193-8_28
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20202-8
Online ISBN: 978-3-540-45193-8
eBook Packages: Springer Book Archive