Picking Sequences for Resource Allocation
Sylvain Bouveret
LIG – Grenoble INP / Ensimag
Jérôme Lang
LAMSADE CNRS – Université Paris Dauphine
Michel Lemaître
Formerly Onera Toulouse
Labex CIMI Workshop on Decision Making Toulouse, April 26, 2017
Picking Sequences for Resource Allocation Sylvain Bouveret LIG - - PowerPoint PPT Presentation
Picking Sequences for Resource Allocation Sylvain Bouveret LIG Grenoble INP / Ensimag Jrme Lang LAMSADE CNRS Universit Paris Dauphine Michel Lematre Formerly Onera Toulouse Labex CIMI Workshop on Decision Making Toulouse,
Sylvain Bouveret
LIG – Grenoble INP / Ensimag
Jérôme Lang
LAMSADE CNRS – Université Paris Dauphine
Michel Lemaître
Formerly Onera Toulouse
Labex CIMI Workshop on Decision Making Toulouse, April 26, 2017
Introduction
2 / 42 Picking Sequences for Resource Allocation
Introduction
2 / 42 Picking Sequences for Resource Allocation
Introduction
2 / 42 Picking Sequences for Resource Allocation
Introduction
2 / 42 Picking Sequences for Resource Allocation
Introduction
3 / 42 Picking Sequences for Resource Allocation
Introduction
4 / 42 Picking Sequences for Resource Allocation
Introduction
5 / 42 Picking Sequences for Resource Allocation
What is the best sequence?
The model
7 / 42 Picking Sequences for Resource Allocation
The model
8 / 42 Picking Sequences for Resource Allocation
The model
k
k
k
k
8 / 42 Picking Sequences for Resource Allocation
The model
k
k
k
k
8 / 42 Picking Sequences for Resource Allocation
The model
k
k
k
k
8 / 42 Picking Sequences for Resource Allocation
The model
k
k
k
k
8 / 42 Picking Sequences for Resource Allocation
The model
k
k
k
k
8 / 42 Picking Sequences for Resource Allocation
The model
k
k
k
k
8 / 42 Picking Sequences for Resource Allocation
The model
9 / 42 Picking Sequences for Resource Allocation
The model
9 / 42 Picking Sequences for Resource Allocation
The model
9 / 42 Picking Sequences for Resource Allocation
The model
9 / 42 Picking Sequences for Resource Allocation
The model
9 / 42 Picking Sequences for Resource Allocation
The model
9 / 42 Picking Sequences for Resource Allocation
The model
10 / 42 Picking Sequences for Resource Allocation
The model
10 / 42 Picking Sequences for Resource Allocation
The model
i∈N ui;
11 / 42 Picking Sequences for Resource Allocation
The model
12 / 42 Picking Sequences for Resource Allocation
The model
12 / 42 Picking Sequences for Resource Allocation
The model
12 / 42 Picking Sequences for Resource Allocation
The model
13 / 42 Picking Sequences for Resource Allocation
The model
13 / 42 Picking Sequences for Resource Allocation
The model
2
13 / 42 Picking Sequences for Resource Allocation
The model
2
13 / 42 Picking Sequences for Resource Allocation
The model
2
13 / 42 Picking Sequences for Resource Allocation
The model
2
13 / 42 Picking Sequences for Resource Allocation
The model
2
13 / 42 Picking Sequences for Resource Allocation
The model
2
2
13 / 42 Picking Sequences for Resource Allocation
The model
13 / 42 Picking Sequences for Resource Allocation
The model
14 / 42 Picking Sequences for Resource Allocation
Results
15 / 42 Picking Sequences for Resource Allocation
Results
15 / 42 Picking Sequences for Resource Allocation
Results
15 / 42 Picking Sequences for Resource Allocation
Results
15 / 42 Picking Sequences for Resource Allocation
Results
16 / 42 Picking Sequences for Resource Allocation
Results
16 / 42 Picking Sequences for Resource Allocation
Results
17 / 42 Picking Sequences for Resource Allocation
Results
17 / 42 Picking Sequences for Resource Allocation
Results
18 / 42 Picking Sequences for Resource Allocation
Results
n ⌋ and q = p − nm
n−q agents q agents
n−q agents q agents
18 / 42 Picking Sequences for Resource Allocation
Results
19 / 42 Picking Sequences for Resource Allocation
Results
19 / 42 Picking Sequences for Resource Allocation
Results
20 / 42 Picking Sequences for Resource Allocation
Results
Kalinowski, T., Narodytska, N., and Walsh, T. (2013).
A social welfare optimal sequential allocation procedure. In Proceedings of IJCAI 2013. 20 / 42 Picking Sequences for Resource Allocation
Results
Kalinowski, T., Narodytska, N., and Walsh, T. (2013).
A social welfare optimal sequential allocation procedure. In Proceedings of IJCAI 2013. 20 / 42 Picking Sequences for Resource Allocation
Results
Kalinowski, T., Narodytska, N., and Walsh, T. (2013).
A social welfare optimal sequential allocation procedure. In Proceedings of IJCAI 2013. 20 / 42 Picking Sequences for Resource Allocation
Results
21 / 42 Picking Sequences for Resource Allocation
Results
21 / 42 Picking Sequences for Resource Allocation
Results
21 / 42 Picking Sequences for Resource Allocation
Results
21 / 42 Picking Sequences for Resource Allocation
Results
21 / 42 Picking Sequences for Resource Allocation
Results
21 / 42 Picking Sequences for Resource Allocation
Is the protocol strategy-proof?
Strategical issues
23 / 42 Picking Sequences for Resource Allocation
Strategical issues
24 / 42 Picking Sequences for Resource Allocation
Strategical issues
24 / 42 Picking Sequences for Resource Allocation
Strategical issues
24 / 42 Picking Sequences for Resource Allocation
Strategical issues
25 / 42 Picking Sequences for Resource Allocation
Strategical issues
25 / 42 Picking Sequences for Resource Allocation
Strategical issues
25 / 42 Picking Sequences for Resource Allocation
Strategical issues
25 / 42 Picking Sequences for Resource Allocation
Strategical issues
26 / 42 Picking Sequences for Resource Allocation
Strategical issues
26 / 42 Picking Sequences for Resource Allocation
Strategical issues
26 / 42 Picking Sequences for Resource Allocation
Strategical issues
27 / 42 Picking Sequences for Resource Allocation
Strategical issues
27 / 42 Picking Sequences for Resource Allocation
Strategical issues
27 / 42 Picking Sequences for Resource Allocation
Strategical issues
27 / 42 Picking Sequences for Resource Allocation
Strategical issues
Aziz, H., Bouveret, S., Lang, J., and Mackenzie, S. (2017).
Complexity of manipulating sequential allocation. In Proceedings of the 31st AAAI conference on Artificial Intelligence (AAAI’17). 28 / 42 Picking Sequences for Resource Allocation
Strategical issues
29 / 42 Picking Sequences for Resource Allocation
Strategical issues
29 / 42 Picking Sequences for Resource Allocation
Strategical issues
30 / 42 Picking Sequences for Resource Allocation
Strategical issues
30 / 42 Picking Sequences for Resource Allocation
Strategical issues
31 / 42 Picking Sequences for Resource Allocation
Strategical issues
31 / 42 Picking Sequences for Resource Allocation
Strategical issues
31 / 42 Picking Sequences for Resource Allocation
Strategical issues
31 / 42 Picking Sequences for Resource Allocation
Strategical issues
Kalinowski, T., Narodytska, N., Walsh, T., and Xia, L. (2013).
Strategic behavior when allocating indivisible goods sequentially. In Proceedings of AAAI’13.
Kohler, D. A. and Chandrasekaran, R. (1971).
A class of sequential games. Operations Research, 19(2):270–277. 31 / 42 Picking Sequences for Resource Allocation
A simple yet powerful allocation mechanism
Picking sequences and efficiency
33 / 42 Picking Sequences for Resource Allocation
Picking sequences and efficiency
33 / 42 Picking Sequences for Resource Allocation
Picking sequences and efficiency
33 / 42 Picking Sequences for Resource Allocation
Picking sequences and efficiency
34 / 42 Picking Sequences for Resource Allocation
Picking sequences and efficiency
34 / 42 Picking Sequences for Resource Allocation
Picking sequences and efficiency
Bouveret, S. and Lemaître, M. (2016).
Efficiency and sequenceability in fair division of indivisible goods with additive preferences. In Proceedings of the Sixth International Workshop on Computational Social Choice (COMSOC’16). 34 / 42 Picking Sequences for Resource Allocation
Picking sequences and efficiency
35 / 42 Picking Sequences for Resource Allocation
Picking sequences and efficiency
Budish, E. (2011).
The combinatorial assignment problem: Approximate competitive equilibrium from equal incomes. Journal of Political Economy, 119(6). 35 / 42 Picking Sequences for Resource Allocation
Picking sequences and efficiency
Budish, E. (2011).
The combinatorial assignment problem: Approximate competitive equilibrium from equal incomes. Journal of Political Economy, 119(6).
Caragiannis, I., Kurokawa, D., Moulin, H., Procaccia, A. D., Shah, N., and Wang, J. (2016).
The unreasonable fairness of maximum nash welfare. In Proceedings of the ACM Conference on Electronic Commerce (EC’16). 36 / 42 Picking Sequences for Resource Allocation
Picking sequences and efficiency
37 / 42 Picking Sequences for Resource Allocation
Picking sequences and efficiency
37 / 42 Picking Sequences for Resource Allocation
Picking sequences and efficiency
37 / 42 Picking Sequences for Resource Allocation
Picking sequences and efficiency
37 / 42 Picking Sequences for Resource Allocation
Picking sequences and efficiency
c /uc(σ),
c
37 / 42 Picking Sequences for Resource Allocation
Picking sequences and efficiency
i ui(π)):
38 / 42 Picking Sequences for Resource Allocation
Picking sequences and efficiency
i ui(π)):
38 / 42 Picking Sequences for Resource Allocation
Picking sequences and efficiency
i ui(π)): 1 1.05 1.1 1.15 1.2 1.25 20 40 60 80 100 120 140 160 180 200 Suboptimality Objects Worst case n = 4 Worst case n = 3 Worst case n = 2 Average n = 4 Average n = 3 Average n = 2
1 1.2 1.4 1.6 1.8 2 5 10 15 20 25 30 35 40 45 50 Suboptimality Objects Worst case n = 3 Conf interv n = 3 Average n = 3 Worst case n = 2 Conf interv n = 2 Average n = 2
39 / 42 Picking Sequences for Resource Allocation
A take-away message?
Conclusion
41 / 42 Picking Sequences for Resource Allocation
Conclusion
42 / 42 Picking Sequences for Resource Allocation