Multi-Objective Constraint Optimization with Tradeoffs

In this paper, we consider the extension of multi-objective constraint optimization algorithms to the case where there are additional tradeoffs, reducing the number of optimal solutions. We focus especially on branch-and-bound algorithms which use a mini-buckets algorithm for generating the upper bound at each node in the context of maximizing values of objectives. Since the main bottleneck of these algorithms is the very large size of the guiding upper bound sets we introduce efficient methods for reducing these sets, yet still maintaining the upper bound property. We also propose much faster dominance checks with respect to the preference relation induced by the tradeoffs. Furthermore, we show that our tradeoffs approach which is based on a preference inference technique can also be given an alternative semantics based on the well known Multi-Attribute Utility Theory. Our comprehensive experimental results on common multi-objective constraint optimization benchmarks demonstrate that the proposed enhancements allow the algorithms to scale up to much larger problems than before.

[1]  M. Wiecek Advances in Cone-Based Preference Modeling for Decision Making with Multiple Criteria , 2007 .

[2]  Bernardo Villarreal,et al.  Multicriteria integer programming: A (hybrid) dynamic programming recursive approach , 1981, Math. Program..

[3]  Nic Wilson,et al.  An Axiomatic Framework for Influence Diagram Computation with Partially Ordered Utilities , 2012, KR.

[4]  Olivier Spanjaard,et al.  Using Bound Sets in Multiobjective Optimization: Application to the Biobjective Binary Knapsack Problem , 2010, SEA.

[5]  K. Tamura,et al.  A method for constructing the polar cone of a polyhedral cone, with applications to linear multicriteria decision problems , 1976 .

[6]  Xavier Gandibleux,et al.  Bounds and bound sets for biobjective combinatorial optimization problems , 2001 .

[7]  Rollon Emma,et al.  Constraint Optimization Techniques for Exact Multi-Objective Optimization , 2009 .

[8]  Nic Wilson,et al.  Enabling local computation for partially ordered preferences , 2010, Constraints.

[9]  Radu Marinescu,et al.  Exploiting Problem Decomposition in Multi-objective Constraint Optimization , 2009, CP.

[10]  Javier Larrosa,et al.  Bucket elimination for multiobjective optimization problems , 2006, J. Heuristics.

[11]  Rina Dechter,et al.  AND/OR search spaces for graphical models , 2007, Artif. Intell..

[12]  Rina Dechter,et al.  Mini-buckets: A general scheme for bounded inference , 2003, JACM.

[13]  Roberto Rossi,et al.  Synthesizing Filtering Algorithms for Global Chance-Constraints , 2009, CP.

[14]  Nic Wilson,et al.  Branch-and-Bound for Soft Constraints Based on Partially Ordered Degrees of Preference , 2008 .

[15]  Yoav Shoham,et al.  Towards a universal test suite for combinatorial auction algorithms , 2000, EC '00.

[16]  Ulrich Junker,et al.  Preference-Based Search and Multi-Criteria Optimization , 2002, Ann. Oper. Res..

[17]  Marco Gavanelli Partially Ordered Constraint Optimization Problems , 2001, CP.

[18]  Toby Walsh,et al.  Principles and Practice of Constraint Programming — CP 2001: 7th International Conference, CP 2001 Paphos, Cyprus, November 26 – December 1, 2001 Proceedings , 2001, Lecture Notes in Computer Science.

[19]  P. Yu Cone convexity, cone extreme points, and nondominated solutions in decision problems with multiobjectives , 1974 .

[20]  Nic Wilson,et al.  Multi-objective Influence Diagrams , 2012, UAI.

[21]  Margaret M. Wiecek,et al.  Relative importance of criteria in multiobjective programming: A cone-based approach , 2010, Eur. J. Oper. Res..

[22]  Emma Rollón,et al.  Multi-objective optimization in graphical models , 2008 .

[23]  Rina Dechter,et al.  Mini-buckets: a general scheme for approximating inference , 2002 .

[24]  Francis Sourd,et al.  A Multiobjective Branch-and-Bound Framework: Application to the Biobjective Spanning Tree Problem , 2008, INFORMS J. Comput..

[25]  Matthias Ehrgott,et al.  Multiple criteria decision analysis: state of the art surveys , 2005 .

[26]  M. Gavanelli An implementation of Pareto Optimality in CLP ( FD ) , .