• Aucun résultat trouvé

From Decision Theory to Combinatorial Optimization: Problems and Algorithms in Graphs

N/A
N/A
Protected

Academic year: 2021

Partager "From Decision Theory to Combinatorial Optimization: Problems and Algorithms in Graphs"

Copied!
27
0
0

Texte intégral

(1)

1

From Decision Theory to Combinatorial

Optimization: Problems and Algorithms in Graphs

Patrice PERNY

Université Paris 6

Patrice.Perny@lip6.fr http://www-poleia.lip6.fr/~perny/

2

Outline

(2)

1. Examples and motivations

Compromise search in multiobjective optimization Equity in multiagent assignment problems

Robustness in optimization under uncertainty

Examples and motivations

4

Compromise search in multiobjective (combinatorial) optimization

Augmented Tchebycheff distance

(3)

5

Fairness in multiagent

assignment/transportation problems

Paper assignment problems[e.g., Goldsmith and Sloan 07, Wang et al.08]

Allocation of indivisible goods[e.g. Bouveret and Lang, 05]

Matching in social networks (e.g. Meetic)

5 5 5

3 3 3 3 3 1

1 1

1

6

Robustness in optimization under uncertainty

1 - Examples and motivations Spanning trees

(4)

7

Multiobjective combinatorial optimization

8

Some references in MOCO

(5)

9

The number of Pareto-optimal solutions exponentially grows with the size of the graph (number of nodes)

Pareto-optimal paths: an intractable problem

10

Pareto-optimal spanning trees: an intractable problem

(6)

11

Exploration of Pareto-optimal solutions

12

Preference models for vector optimization

(7)

13

2. Using decision models in multiobjective combinatorial optimization: a research program

….

Knapsack Flows Trees Paths

Choquet RDU

WOWA OWA Tcheb EU

SSD Lorenz ε-Pareto Pareto

14

2.1 Lorenz-optimal paths

Knapsack Assign

Trees Paths

Choquet RDU

WOWA OWA Tcheb EU

SSD Lorenz ε-Pareto Pareto

1

(8)

15

Aim: favouring well-balanced cost distributions

2 – A decision theoretic approach

16

Generalized Lorenz dominance

2 – A decision theoretic approach

Lorenz dominance refines Pareto dominance

Favours well-balanced solutions (transfer principle) (11, 9, 10) >L(6, 10, 15) because (11, 21, 30) >P(15, 25, 31)

(9)

17

L-optimality: complexity issues

4 – Algorithms

18

L-dominance and the Bellman principle

(3, 5) (4, 5) (5, 9) (6, 9)

4 – Algorithms

(10)

19

A simple label-setting algorithm

5 – Numerical tests

(13, 9) (11, 11)

[Martins’84]

L= (12,20) L= (13,22)

L= (11,22)

20

Numerical tests for L-optimal paths

5 – Numerical tests

# L-opt time (s) (random instances, graph density ~ 50%)

(11)

21

Refining Lorenz dominance

2 – A decision theoretic approach

22

OWA as a measure of inequality

2 – A decision theoretic approach

(12)

23

2. OWA-optimal assignment/transportation

….

Knapsack Assign

Trees Paths

Choquet RDU

WOWA OWA Tcheb EU

SSD Lorenz ε-Pareto Pareto

1

2

24

Fair assignment problems

Min OWA

m

p

(13)

25

An example: WS vs OWA in multiagent assignment problems

WS-opt OWA-opt

WS = 14/5 WS = 16/5

26

LP formulation of OWA-optimization

(Ogryczak, 07) Lk(y) =

(14)

27

A mixed-integer LP formulation of the OWA-optimal assignment problem

m

p

28

Numerical tests with Cplex for OWA assignment

Times (in seconds) for fair assignment problems with n agents, costs in {1, …, 20}

Times (in seconds) for paper assignment problems with n reviewers, 3n papers costs in {1, …, 5}, matrix density 20%, max nb of paper per agent = 5.

(15)

29

2.3 Choquet-optimal spanning trees

[Galand, Perny, Spanjaard, 08]

….

Knapsack Assign

Trees Paths

Choquet RDU

WOWA OWA Tcheb EU

SSD Lorenz ε-Pareto Pareto

1

2

3

30

The Choquet Expected Disutility model

(16)

31

CED includes multiple models as special cases

32

Compromise search, fairness or uncertainty aversion

(17)

33

Compromise search, fairness or uncertainty aversion

34

Compromise search, fairness or uncertainty aversion

(18)

35

Complexity of Choquet optimization

4 – Algorithms

36

Failure of the greedy approach with Choquet

Idem for OWA, WOWA, Yaari’s model, RDU, Lorenz, SSD…

4 – Algorithms

Choquet optimal edge: a (2, 2)

Completion: a ∪b (5, 3) a ∪c (3, 5) sub-optimal

b ∪c is clearly better with(4, 4)

(19)

37

An important notion: the core of a capacity

5 – Numerical tests

38

Capacity in the core provide default approximations

5 – Numerical tests

Shapley Max entropy

(20)

39

A1: Branch and Bound (spanning trees)

Requires a lower bound (must be easily computable)

4 – Algorithms

yes no

edge e?

2) Solved in polytime 2), 3) p chosen in the core

Improving bounds

40

Numerical tests

5 – Numerical tests

(21)

41

A2 :The ranking approach for ST

Requires a stopping conditions

4 – Algorithms

42

Stopping condition of the ranking approach

5 – Numerical tests

(22)

43

Example 1/2

44

Example 2/2

(23)

45

3. Approximation of Pareto-optimal Knapsacks

….

Knapsack Flows Trees Paths

Choquet RDU

WOWA OWA Tcheb EU

SSD Lorenz ε-Pareto Pareto

1

2

3

4

46

3. Approximation of preferred solutions The case of Pareto dominance

(24)

47

Approximation = covering of the Pareto set

48

Existence of covering with bounded size (PY00)

(25)

49

An example using Hansen’s graphs

50

Project selection, product design, team configuration, resource allocation…

[Perny et Spanjaard, ECAI’08]

Application to biobjective knapsack problems

(26)

51

Approximation of preferred solutions for decision models refining Pareto dominance

52

Conclusion (main messages)

(27)

53

Still some work to do…

54

Recent publications of our team on this topic

Near Admissible Algorithms for Multiobjective Search

Perny, Patrice; Spanjaard, Olivier; ECAI-08 (2008) pp. 490-494

Search for Choquet-optimal paths under uncertainty Galand, Lucie; Perny, Patrice, UAI’07, pp. 125-132,

State Space Search for Risk-averse Agents

Perny, Patrice; Spanjaard, Olivier; Storme, Louis-Xavier; IJCAI’07, pp. 2353-2358

A decision-theoretic approach to robust optimization in multivalued graphs Perny, Patrice; Spanjaard, Olivier; Storme, Louis-Xavier;

Annals of Operations Research (2006) Vol. 147, 1, pp. 317-341

Références

Documents relatifs

Content of the lecture Introduction Decision aiding Recommendations Bibliography.. Algorithmic

Nous avons, à l’aide du Registre de Dialyse Péritonéale de Langue Française, extrait et étudié rétrospectivement les infections péritonéales et le devenir des trente patients

For PA-6, these two functions show sur- prisingly different behavior, while the isobaric values of j increased in the solid and molten phase seemingly following the same, nearly

The pure Fe hydrogenase was recovered in a 0.1 M pH 8 Tris/HCl medium containing three other molecules at low concentration: DTT, dithionite and desthiobiotin, which are

The thick black arrows show the plasma out flow jet; the thick solid arrowed curves represent the magnetic field lines; the dashed allowed curve stands for the Geotail trajectory

For the problem of nding all occurrences of any p-length simple cycle in planar graphs, assuming some constant bound on p, Eppstein [51] proposes an algorithm running in time O(n +

A generalized Swendsen-Wang (GSW) algorithm is proposed for the joint segmentation of a set of multiple images sharing, in part, an un- known number of common classes.. The labels are

Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of