Skip to main content
Log in

Integration and propagation of a multi-criteria decision making model in constraint programming

  • Published:
Journal of Heuristics Aims and scope Submit manuscript

Abstract

In this paper we propose a general integration scheme for a Multi-Criteria Decision Making model of the Multi-Attribute Utility Theory in Constraint Programming. We introduce the Choquet integral as a general aggregation function for multi-criteria optimization problems and define the Choquet global constraint that propagates this function during the Branch-and-Bound search. Finally the benefits of the propagation of the Choquet constraint are evaluated on the examination timetabling problem.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Apt, K.R. (1998). “A Proof Theoretic View of Constraint Programming.” Fundamenta Informaticae 34(3), 295–321.

    MATH  MathSciNet  Google Scholar 

  • Apt, K.R. (1999). “The Essence of Constraint Propagation.” Theoretical Computer Science 221(1–2), 179–210.

    Article  MATH  MathSciNet  Google Scholar 

  • Bana e Costa, C.A. and J.C. Vansnick. (1994). “A Theoretical Framework for Measuring Attractiveness by a Categorical Based Evaluation TecHnique (MACBETH).” In Proc. XIth Int. Conf. on MCDM, Coimbra, Portugal, pp. 15–24.

  • Barichard, V. and J.-K. Hao. (2003). “A Population and Interval Constraint Propagation Algorithm.” In LNCS 2632, Springer, pp. 88–101.

  • Bistarelli, S., U. Montanari, F. Rossi, T. Schiex, G. Verfaillie, and H. Fargier. (1999). “Semiring-based CSPs and valued CSPs: Frameworks, properties, and comparison.” CONSTRAINTS 4, 199–240.

    Article  MathSciNet  MATH  Google Scholar 

  • Boutilier, C., R. Brafman, C. Domshlak, H.H. Hoos, and D. Poole. (2004). “CP-nets: A Tool for Representing and Reasoning with Conditional Ceteris Paribus Preference Statements.” Journal of Artificial Intelligence Research 21, 135–191.

    MathSciNet  MATH  Google Scholar 

  • Boutilier, C., R. Brafman, C. Domshlak, H.H. Hoos, and D. Poole. (2004). “Preference-Based Constrained Optimization with CP-nets.” Computational Intelligence 20(2), 137–157.

    Article  MathSciNet  Google Scholar 

  • Choquet, G. (1953). “Theory of Capacities.” Annales de l'Institut Fourier 5, 131–295.

    MathSciNet  Google Scholar 

  • Gavanelli, M. (2002). “An Algorithm for Multi-Criteria Optimization in CSPs.” In Frank van Harmelen, editor, Proceedings of ECAI-2002, Lyon, France, IOS Press, pp. 136–140.

    Google Scholar 

  • Grabisch, M. (1996). “The Application of Fuzzy Integrals in Multicriteria Decision Making.” European J. of Operational Research 89, 445–456.

    Article  MATH  Google Scholar 

  • Grabisch, M. (2000). “The Interaction and Möbius Representations of Fuzzy Measures on Finite Spaces, k-Additive Measures: A Survey.” In M. Grabisch, T. Murofushi, and M. Sugeno, editors, Fuzzy Measures and Integrals–-Theory and Applications, Physica Verlag, pp. 70–93.

  • Grabisch, M. and M. Roubens. (2000). “Application of the Choquet Integral in Multicriteria Decision Making.” In M. Grabisch, T. Murofushi, and M. Sugeno, editors, Fuzzy Measures and Integrals–-Theory and Applications, Physica Verlag, pp. 348–374.

  • Ben Jaâfar, I., N. Khayati, and K. Ghédira. (2004). “Multicriteria Optimization in CSPs: Foundations and Distributed Solving Approach.” In Christoph Bussler and Dieter Fensel, editors, AIMSA, volume 3192 of LNCS, Springer, pp. 459–468.

  • Junker, U. (2004). “Preference-Based Search and Multi-Criteria Optimization.” Annals of OR 130, 75–115.

    Article  MATH  MathSciNet  Google Scholar 

  • Kaymak, U. and J.M. Sousa. (2003). “Weighted Constraint Aggregation in Fuzzy Optimization.” Constraints 8(1), 61–78, Jan.

    Article  MathSciNet  MATH  Google Scholar 

  • Keeney, R.L. and H. Raiffa. (1976). Decision with Multiple Objectives. Wiley, New York.

    Google Scholar 

  • Labreuche, C. and M. Grabisch. (2003). “The Choquet Integral for the aggregation of Interval Scales in Multicriteria Decision making.” Fuzzy Sets and Systems 137(1), 11–26.

    Article  MathSciNet  MATH  Google Scholar 

  • Labreuche, C. and F. Le Huédé. (2005). “MYRIAD: a Tool Suite for MCDA.” In EUSFLAT'05, Barcelona, Spain.

  • Le Huédé, F. (2003). Intégration d'un modèle dÁide à la Décision Multicritère en Programmation Par Contraintes. PhD thesis, Universitée Paris 6.

  • Le Huédé, F., M. Grabisch, C. Labreuche, and P. Savéant. (2003). “Multicriteria Search in Constraint Programming.” In Proceedings of CP-AI-OR'03, Montréal, Canada, pp. 291–304.

  • Lhomme, O. (1993). “Consistency Techniques for Numerical CSPs.” In Proceedings of IJCAI 1993, Chambery, France, pp. 232–238.

  • Marichal, J.L. (1998). Aggregation Operators for Multicriteria Decision Aid. PhD thesis, University of Liège.

  • Michel, C., M. Rueher, and Y. Lebbah. (2001). “Solving Constraints Over Floationg-Point Numbers.” In Proceedings of CP-2001, Springer.

  • Museux, N., L. Jeannin, P. Savéant, F. Le Huédé, F.-X. Josset, and J. Mattioli. (2003). “Claire/Eclair: Un environnement de modélisation et de résolution pour des applications d'optimisation combinatoires embarquées.” In Proceedings of JFPLC'03, Amiens, France.

  • Prestwich, S., F. Rossi, K.B. Venable, and T. Walsh. (2005). “Constraint-Based Preferential Optimization.” In AAAI, pp. 461–466.

  • Pearl Pu and Boi Faltings. (2004). “Decision Tradeoff using Example-Critiquing and Constraint Programming.” Constraints 9(4), 289–310.

    Article  MathSciNet  Google Scholar 

  • Refalo, P. (1999). “Tight Cooperation and its Application in Piecewise Linear Optimisation.” In Proceedings of CP-99, Springer, pp. 375–389.

  • Sugeno, M. (1974). Theory of fuzzy integrals and its applications, PhD thesis, Tokyo Institute of Technology.

  • Zhang, Y. and R. H.C. Yap. (2000). “Arc Consistency on n-ary Monotonic and Linear Constraints.” In Proceedings of CP-2000, Singapore, pp. 470–483.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to F. Le Huédé.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Le Huédé, F., Grabisch, M., Labreuche, C. et al. Integration and propagation of a multi-criteria decision making model in constraint programming. J Heuristics 12, 329–346 (2006). https://doi.org/10.1007/s10732-006-8075-2

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10732-006-8075-2

Keywords

Navigation