Not Everyone Likes Mushrooms: Fair Division and Degrees of Guaranteed Envy-Freeness* Second GASICS Meeting Computational Foundations of Social Choice Aachen,

Slides:



Advertisements
Similar presentations
Automated Theorem Proving Lecture 1. Program verification is undecidable! Given program P and specification S, does P satisfy S?
Advertisements

Claudia Lindner and Jörg Rothe Heinrich-Heine-Universität Düsseldorf Modelling Interaction, Dialog, Social Choice, and Vagueness Amsterdam, March 2010.
Announcement Paper presentation schedule online Second stage open
Ariel D. Procaccia (Microsoft)  A cake must be divided between several children  The cake is heterogeneous  Each child has different value for same.
MATH 224 – Discrete Mathematics
1 SOFSEM 2007 Weighted Nearest Neighbor Algorithms for the Graph Exploration Problem on Cycles Eiji Miyano Kyushu Institute of Technology, Japan Joint.
Cakes, Pies, and Fair Division Walter Stromquist Swarthmore College Rutgers Experimental Mathematics Seminar October 4, 2007.
Better Ways to Cut a Cake Steven Brams – NYU Mike Jones – Montclair State University Christian Klamler – Graz University Paris, October 2006.
CUTTING A BIRTHDAY CAKE Yonatan Aumann, Bar Ilan University.
THE MATHEMATICS OF SHARING: FAIR-DIVISION GAMES
Excursions in Modern Mathematics Sixth Edition
Cake Cutting is Not a Piece of Cake Malik Magdon-Ismail Costas Busch M. S. Krishnamoorthy Rensselaer Polytechnic Institute.
Online Cake Cutting Toby Walsh NICTA and UNSW Sydney, Australia.
Cake Cutting is and is not a Piece of Cake Jeff Edmonds, York University Kirk Pruhs, University of Pittsburgh Jaisingh Solanki, York University.
Cutting a Pie is Not a Piece of Cake Walter Stromquist Swarthmore College Third World Congress of the Game Theory Society Evanston,
Dividing a Cake Fairly among n players Thomas Yeo
Lau Ting Sum Samson Suen Wai.  Discuss what fairness is  Describe some methods for fair division: 1. Divide-and-choose 2. Last Diminisher 3. Selfridge-Conway.
NOT JUST A CHILD’S PLAY CAKE CUTTING. How does one fairly divide goods among several people?
TRUTH, JUSTICE, AND CAKE CUTTING Yiling Chen, John K. Lai, David C. Parkes, Ariel D. Procaccia (Harvard SEAS) 1.
CSCE 669 Project Presentation (Paper Reading) Student Presenter: Praveen Tiwari Original Author: Noga Alon, Tel Aviv University Publication: FOCS '10 Proceedings.
TRUTH, JUSTICE, AND CAKE CUTTING Ariel Procaccia (Harvard SEAS) 1.
Applied Discrete Mathematics Week 12: Trees
Discrete Mathematics Lecture 4: Sequences and Mathematical Induction
Message Passing Algorithms for Optimization
Approximation algorithms and mechanism design for minimax approval voting Ioannis Caragiannis Dimitris Kalaitzis University of Patras Vangelis Markakis.
1 On Approximately Fair Allocations of Indivisible Goods Elchanan Mossel Amin Saberi Richard Lipton Vangelis Markakis Georgia Tech AUEB U. C. Berkeley.
Asymptotic Analysis Motivation Definitions Common complexity functions
1 Fair Allocations of Indivisible Goods Part I: Minimizing Envy Elchanan Mossel Amin Saberi Richard Lipton Vangelis Markakis Georgia Tech CWI U. C. Berkeley.
CISE-301: Numerical Methods Topic 1: Introduction to Numerical Methods and Taylor Series Lectures 1-4: KFUPM.
Lecture 9. Arithmetic and geometric series and mathematical induction
Computational problems associated with a solution concept Why we need the compact representation of coalitional games Compactly-represented coalitional.
CISE-301: Numerical Methods Topic 1: Introduction to Numerical Methods and Taylor Series Lectures 1-4: KFUPM CISE301_Topic1.
CISE301_Topic11 CISE-301: Numerical Methods Topic 1: Introduction to Numerical Methods and Taylor Series Lectures 1-4:
Chapter 19: Searching and Sorting Algorithms
Chapter 14: Fair Division Part 4 – Divide and Choose for more than two players.
Peter van Emde Boas: Games and Computer Science 1999 GAMES AND COMPUTER SCIENCE Theoretical Models 1999 Peter van Emde Boas References available at:
Constraint Satisfaction Problems (CSPs) CPSC 322 – CSP 1 Poole & Mackworth textbook: Sections § Lecturer: Alan Mackworth September 28, 2012.
Chapter 14: Fair Division Part 5 – Defining Fairness.
Computer Science School of Computing Clemson University Discrete Math and Reasoning about Software Correctness Joseph E. Hollingsworth
Algorithm Analysis (Algorithm Complexity). Correctness is Not Enough It isn’t sufficient that our algorithms perform the required tasks. We want them.
Program Efficiency & Complexity Analysis. Algorithm Review An algorithm is a definite procedure for solving a problem in finite number of steps Algorithm.
Fair Division Ch. 13 Finite Math. Fair division There are about 1.2 million divorces every year in the U.S. alone. International disputes redefine borders.
Chapter 3 Fair Division.
Chapter 3: The Mathematics of Sharing Fair-Division Games.
The countable character of uncountable graphs François Laviolette Barbados 2003.
A Java implementation of Peirce’s Existential Graphs
Flows and Networks Plan for today (lecture 6): Last time / Questions? Kelly / Whittle network Optimal design of a Kelly / Whittle network: optimisation.
Big-Oh Notation. Agenda  What is Big-Oh Notation?  Example  Guidelines  Theorems.
COMPSCI 102 Discrete Mathematics for Computer Science.
Vertex Coloring Distributed Algorithms for Multi-Agent Networks
PROBLEM-SOLVING TECHNIQUES Rocky K. C. Chang November 10, 2015.
Resource Allocation in Hospital Networks Based on Green Cognitive Radios 王冉茵
Cake Cutting is and is not a Piece of Cake Jeff Edmonds, York University Kirk Pruhs, University of Pittsburgh.
Island Division: Lone-divider Method G G G G G G G G S S G S S S S S S S S S S ABC Gold123 Silver212 Total Fair division
Instructor: Shengyu Zhang 1. Resource allocation General goals:  Maximize social welfare.  Fairness.  Stability. 2.
WASTE MAKES HASTE: Erel Segal-Halevi, Avinatan Hassidim, Yonatan Aumann BOUNDED-TIME PROTOCOLS FOR ENVY-FREE CAKE CUTTING WITH FREE DISPOSAL.
A pie that can’t be cut fairly Walter Stromquist Swarthmore College Fair Division Seminar Dagstuhl, Deutschland June 26, 2007.
Fall 2002CMSC Discrete Structures1 Chapter 3 Sequences Mathematical Induction Recursion Recursion.
Mathematical Foundations of AI
Near-Optimal Spectrum Allocation for Cognitive Radios: A Frequency-Time Auction Perspective Xinyu Wang Department of Electronic Engineering Shanghai.
Envy-Free Cake-Cutting in Bounded Time
Mathematical Foundations of AI
Fair division Lirong Xia Oct 7, 2013.
Mathematical Induction Recursion
LOGO Fair Division MATHEMATICS IN DAILY LIFE Hua Yinglei Hu Zhihao
FAIR division (Txt: 3.1 & SOL: DM.7)
Island Division: Lone-divider Method
COSC 320 Advanced Data Structures and Algorithm Analysis
Mathematical Induction
Choosing Teams: Self-Selection and Team Assignment
Presentation transcript:

Not Everyone Likes Mushrooms: Fair Division and Degrees of Guaranteed Envy-Freeness* Second GASICS Meeting Computational Foundations of Social Choice Aachen, October 2009 Claudia Lindner Heinrich-Heine-Universität Düsseldorf *To be presented at WINE’09 C. Lindner and J. Rothe: Degrees of Guaranteed Envy-Freeness in Finite Bounded Cake-Cutting Protocols

Overview Motivation Preliminaries and Notation Degree of Guaranteed Envy-Freeness (DGEF) DGEF-Survey: Finite Bounded Proportional Protocols DGEF-Enhancement: A New Proportional Protocol Summary 2Fair Division and the Degrees of Guaranteed Envy-Freeness

Motivation Fair allocation of one infinitely divisible resource Fairness? ⇨ Envy-freeness Cake-cutting protocols: continuous vs. finite ⇨ finite bounded vs. unbounded Envy-Freeness & Finite Boundedness & n>3 ? Approximating fairness Minimum-envy measured by value difference [LMMS04] Approximately fair pieces [EP06] Minimum-envy defined by most-envious player [BJK07] … 3Fair Division and the Degrees of Guaranteed Envy-Freeness Degree of guaranteed envy-freeness

Preliminaries and Notation Resource ℝ Players with Pieces : ∅ ; ∅, Portions : ∅ ; ∅, and Player ‘s valuation function ℝ Fairness criteria Proportional: Envy-free: 4Fair Division and the Degrees of Guaranteed Envy-Freeness

Degree of Guaranteed Envy-Freeness I Envy-free-relation (EFR) Binary relation from player to player for,, such that: Case-enforced EFRs ≙ EFRs of a given case Guaranteed EFRs ≙ EFRs of the worst case 5Fair Division and the Degrees of Guaranteed Envy-Freeness

Degree of Guaranteed Envy-Freeness II Given: Heterogeneous resource, Players and Rules: Halve in size. Assign to and to. ⇨ G-EFR: 1 Worst case: identical valuation functions Player : and Best case: matching valuation functions Player : and 6Fair Division and the Degrees of Guaranteed Envy-Freeness ⇨ 1 CE-EFR ⇨ 2 CE-EFR

Degree of Guaranteed Envy-Freeness III Proof Omitted, see [LR09]. Proposition Let d(n) be the degree of guaranteed envy-freeness of a proportional cake-cutting protocol for n ≥ 2 players. It holds that n ≤ d(n) ≤ n(n−1). 7Fair Division and the Degrees of Guaranteed Envy-Freeness Degree of guaranteed envy-freeness (DGEF) Number of guaranteed envy-free-relations ≙ Maximum number of EFRs in every division

DGEF-Survey of Finite Bounded Proportional Cake-Cutting Protocols Proof Omitted, see [LR09]. 8 Table 1: DGEF of selected finite bounded cake-cutting protocols [LR09] Theorem For n ≥ 3 players, the proportional cake-cutting protocols listed in Table 1 have a DGEF as shown in the same table. Fair Division and the Degrees of Guaranteed Envy-Freeness

Enhancing the DGEF: A New Proportional Protocol I Significant DGEF-differences of existing finite bounded proportional cake-cutting protocols Old focus: proportionality & finite boundedness New focus: proportionality & finite boundedness & maximized degree of guaranteed envy-freeness Based on Last Diminisher: piece of minimal size valued 1/n + Parallelization 9Fair Division and the Degrees of Guaranteed Envy-Freeness

Enhancing the DGEF: A New Proportional Protocol II Proof Omitted, see [LR09]. ⇨ Improvement over Last Diminisher: 10Fair Division and the Degrees of Guaranteed Envy-Freeness Proposition For n ≥ 5, the protocol has a DGEF of.

Enhancing the DGEF: A New Proportional Protocol III Seven players A, B, …, G and one pizza Everybody is happy! Well, let’s say somebody… 11 A D C B E G F A F C B E D G D C B E F F C B E D D D F D B C E C BBFC ADGEBCF 1 Selfridge– Conway [Str80] 0 Fair Division and the Degrees of Guaranteed Envy-Freeness …

Summary and Perspectives Problem: Envy-Freeness & Finite Boundedness & n>3 ⇨ DGEF: Compromise between envy-freeness and finite boundedness – in design stage State of affairs: survey of existing finite bounded proportional cake-cutting protocols Enhancing DGEF: A new finite-bounded proportional cake-cutting protocol ⇨ Improvement: Scope: Increasing the DGEF while ensuring finite boundedness 12Fair Division and the Degrees of Guaranteed Envy-Freeness

Questions??? 13 THANK YOU Fair Division and the Degrees of Guaranteed Envy-Freeness

References I [LR09] C. Lindner and J. Rothe. Degrees of Guaranteed Envy- Freeness in Finite Bounded Cake-Cutting Protocols. Technical Report arXiv: v5 [cs.GT], ACM Computing Research Repository (CoRR), 37 pages, October [BJK07] S. Brams, M. Jones, and C. Klamler. Divide-and- Conquer: A proportional, minimal-envy cake-cutting procedure. In S. Brams, K. Pruhs, and G. Woeginger, editors, Dagstuhl Seminar 07261: “Fair Division”. Dagstuhl Seminar Proceedings, November [BT96] S. Brams and A. Taylor. Fair Division: From Cake-Cutting to Dispute Resolution. Cambridge University Press, [EP84] S. Even and A. Paz. A note on cake cutting. Discrete Applied Mathematics, 7:285–296, Fair Division and the Degrees of Guaranteed Envy-Freeness

References II [EP06] J. Edmonds and K. Pruhs. Cake cutting really is not a piece of cake. In Proceedings of the 17 th Annual ACM-SIAM Symposium on Discrete Algorithms, pages 271–278. ACM, [Fin64] A. Fink. A note on the fair division problem. Mathematics Magazine, 37(5):341–342, [Kuh67] H. Kuhn. On games of fair division. In M. Shubik, editor, Essays in Mathematical Economics in Honor of Oskar Morgenstern. Princeton University Press, [LMMS04] R. Lipton, E. Markakis, E. Mossel, and A. Saberi. On approximately fair allocations of indivisible goods. In Proceedings of the 5th ACM conference on Electronic Commerce, pages 125–131. ACM, Fair Division and the Degrees of Guaranteed Envy-Freeness

References III [RW98] J. Robertson and W. Webb. Cake-Cutting Algorithms: Be Fair If You Can. A K Peters, [Ste48] H. Steinhaus. The problem of fair division. Econometrica, 16:101–104, [Ste69] H. Steinhaus. Mathematical Snapshots. Oxford University Press, New York, 3rd edition, [Str80] W. Stromquist. How to cut a cake fairly. The American Mathematical Monthly, 87(8):640–644, [Tas03] A. Tasnádi. A new proportional procedure for the n- person cake-cutting problem. Economics Bulletin, 4(33):1–3, Fair Division and the Degrees of Guaranteed Envy-Freeness

What is it all about? Multiagent systems Fair division Cake-cutting Fair Division and the Degrees of Guaranteed Envy-Freeness17

Preliminaries and Notation II Fairness criteria Simple fair (proportional): Strong fair: Envy-free: Envy-free-relation (EFR) Binary relation between players and for all,, such that: Intransitive One-way or two-way 18 ⇨ proportional Fair Division and the Degrees of Guaranteed Envy-Freeness

Degrees of Guaranteed Envy-Freeness Upper and Lower Bound : ⇨ proportionality ≙ envy-freeness : ⇨ “Anybody with everybody” ⇨ “Everybody hates somebody’s piece” and for all and with Proposition Let d(n) be the degree of guaranteed envy-freeness of a proportional cake-cutting protocol for n ≥ 2 players. It holds that n ≤ d(n) ≤ n(n−1). 19Fair Division and the Degrees of Guaranteed Envy-Freeness

Per outer loop with players Player to be guaranteed EFRs to players Enhancing the DGEF: A New Proportional Protocol III 20 Proposition For n ≥ 3, the protocol has a DGEF of. A D C B E G F A Fair Division and the Degrees of Guaranteed Envy-Freeness 0 1

Enhancing the DGEF: A New Proportional Protocol III Proposition For n ≥ 3, the protocol has a DGEF of. Fair Division and the Degrees of Guaranteed Envy-Freeness A D C B E G F A F C B E D G AG T A D C B E G F A F C B E D G D C B E F F C B E D D D F D B C E ADGE

Enhancing the DGEF: A New Proportional Protocol III Proposition For n ≥ 3, the protocol has a DGEF of. Fair Division and the Degrees of Guaranteed Envy-Freeness ADG A D C B E G F A F C B E D G D C B E F F C B E D D D E B C F D F E B C D Fair Division and the Degrees of Guaranteed Envy-Freeness B | C | E | F

Per outer loop with players Player to be guaranteed EFRs to players ⇨ iterations, i.e., even: odd: ⇨ Enhancing the DGEF: A New Proportional Protocol III 23 Proposition For n ≥ 3, the protocol has a DGEF of. Fair Division and the Degrees of Guaranteed Envy-Freeness