Abstract
We consider the Weighted Constraint Satisfaction Problem which is an important problem in Artificial Intelligence. Given a set of variables, their domains and a set of constraints between variables, our goal is to obtain an assignment of the variables to domain values such that the weighted sum of satisfied constraints is maximized. In this paper, we present a new approach based on randomized rounding of semidefinite programming relaxation. Besides having provable worst-case bounds for domain sizes 2 and 3, our algorithm is simple and efficient in practice, and produces better solutions than some other polynomial-time algorithms such as greedy and randomized local search.
Similar content being viewed by others
References
Alizadeh, F. (1995). Interior point methods in semidefinite programming with applications to combinatorial optimization. SIAM Journal of Optimization, 5(1): 13–51.
Alon, N., & Spencer, J. (1992). The Probabilistic Method. Wiley Interscience Ser. Disc. Math. and Optimiz., Wiley, New York.
Freuder, E. C. (1989). Partial constraint satisfaction. In Proceedings of the International Joint Conference Artificial Intelligence (IJCAI), pages 278–283, Detroit, MI.
Freuder, E. C., & Wallace, R. J. (1992). Partial constraint satisfaction. Artificial Intelligence, 58(1–3): 21–70.
Fujisawa, K., & Kojima, M. (1995). Sdpa (semidefinite programming algorithm) user's manual. Technical Report B-308, Dept. Information Science, Tokyo Inst. of Technology. Online implementation available at ftp.is.titech.ac.jpunder directory /pub/OpsRes/software/SDPA.
Galinier, P., & Hao, J.-K. (1997). Tabu search for maximal constraint satisfaction problems. In Proceedings of the Third International Conference Principles and Practice of Constraint Programming (CP), pages 196–208. Springer Verlag Lecture Notes Comp. Sci. (1330).
Goemans, M. X., & Williamson, D. P. (1994). Approximation algorithms for MAX CUT and MAX 2SAT. In Proceedings of the 26th ACM Symposium on Theory of Computing, pages 422–431. Full version in J. ACM, 42: 1115–1145.
Lancaster, P., & Tismenetsky, M. (1985). The Theory of Matrices. Academic Press, Orlando, FL.
Larrosa, J., & Meseguer, P. (1995). Optimization-based heuristics for maximal constraint satisfaction. In Proceedings of the First International Conference Principles and Practice of Constraint Programming (CP), pages 103–120. Springer Verlag, Lecture Notes Comp. Sci.
Lau, H. C. (1995). Approximation ofconstraint satisfaction via local search. In Proceedings of the Fourth Workshop on Algorithms and Data Structures (WADS), pages 461–472. Springer Verlag Lecture Notes Comp. Sci. (955).
Lau, H. C., & Watanabe, O. (1996). Randomized approximation ofthe constraint satisfaction probem. Nordic Journal of Computing, 3: 405–424.
Mahajan, S., & Ramesh, H. (1995). Derandomizing semidefinite programming based approximation algorithms. In Proceedings of the 36th IEEE Symposium on Found. of Comp. Sci., pages 162–168.
Raghavan, P., & Thompson, C. D. (1987). Randomized rounding: A technique for provably good algorithms and algorithmic proofs. Combinatorica, 7(4): 365–374.
Tsang, E. (1993). Foundations of Constraint Satisfaction. Academic Press.
van Beek, P. On-line C-programs available at http://ai.waterloo.ca/∼vanbeek/software/software.html.
Voudouris, C., & Tsang, E. (1995). Partial constraint satisfaction problems and guided local search. Technical Report No. CSM-250, Dept. Computer Science, University ofEsse x.
Wallace, R. J. (1995). Personal communication.
Wallace, R. J. (1995). Directed arc consistency preprocessing as a strategy for maximal constraint satisfaction. In M. Meyer, ed., Constraint Processing, pages 121–138. Springer Verlag Lecture Notes Comp. Sci. (923).
Wallace, R. J. (1996). Analysis ofheuristic methods for partial constraint satisfaction problems. In Proceedings of the Second International Conference Principles and Practice of Constraint Programming (CP), pages 482–496. Springer Verlag Lecture Notes Comp. Sci. (1118).
Wallace, R. J., & Freuder, E. C. (1993). Conjunctive width heuristics for maximal constraint satisfaction. In Proceedings of the National Conference on Artificial Intelligence (AAAI), pages 762–768.
Wallace, R. J., & Freuder, E. C. (1995). Heuristic methods for over-constrained constraint satisfaction problems. In CP95 Workshop on Over-Constrained Systems.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Lau, H.C. A New Approach for Weighted Constraint Satisfaction. Constraints 7, 151–165 (2002). https://doi.org/10.1023/A:1015157615164
Issue Date:
DOI: https://doi.org/10.1023/A:1015157615164