Cake-cutting Algorithms

Size: px
Start display at page:

Download "Cake-cutting Algorithms"

Transcription

1 Cake-cutting Algorithms Folien zur Vorlesung Sommersemester 2016 Dozent: Prof. Dr. J. Rothe J. Rothe (HHU Düsseldorf) Cake-cutting Algorithms 1 / 22

2 Preliminary Remarks Websites Websites Vorlesungswebsite: http : //ccc.cs.uni-duesseldorf.de/ rothe/cake Anmeldung nicht nur im LSF, sondern auch unter (CCC-System für alle meine Veranstaltungen) J. Rothe (HHU Düsseldorf) Cake-cutting Algorithms 2 / 22

3 This textbook connects three vibrant areas at the interface between economics and computer science: algorithmic game theory, computational social choice, and fair division. It thus offers an interdisciplinary treatment of collective decision making from an economic and computational perspective. Part I introduces to algorithmic game theory, focusing on both noncooperative and cooperative game theory. Part II introduces to computational social choice, focusing on both preference aggregation (voting) and judgment aggregation. Part III introduces to fair division, focusing on the division of both a single divisible resource ("cake-cutting") and multiple indivisible and unshareable resources ("multiagent resource allocation"). In all these parts, much weight is given to the algorithmic and complexity-theoretic aspects of problems arising in these areas, and the interconnections between the three parts are of central interest. Business / Economics isbn Preliminary Remarks Literature Buchblock 155 x 235 mm Abstand 6 mm MM: van Dijk 2570 St 1a, Farbunverbindlicher Ausdruck SPIESZDESIGN, Tel design@spiesz.de n Buchreihe: Bildquelle: Autor/Spieszdesign Bildrechte: Änderung gegenüber Vorentwurf: Kosten / _ Werbedatei Vertreter-Freigabe MM. U1 Freigabe MM. U1-U4 Freigabe Herst. DAT Freigabe Literature J. Rothe (Herausgeber): Economics and Computation: An Introduction to Algorithmic Game Theory, Computational Social Choice, and Fair Division. Springer-Verlag, 2015 Springer Texts in Business and Economics Jörg Rothe Editor Economics and Computation An Introduction to Algorithmic Game Theory, Computational Social Choice, and Fair Division Rothe Ed. Springer Texts in Business and Economics J. Rothe D. Baumeister C. Lindner I. Rothe 1 Economics and Computation Jörg Rothe Editor Economics and Computation An Introduction to Algorithmic Game Theory, Computational Social Choice, and Fair Division Einführung in Computational Social Choice Individuelle Strategien und kollektive Entscheidungen beim Spielen, Wählen und Teilen J. Rothe (HHU Düsseldorf) Cake-cutting Algorithms 3 / 22

4 Preliminary Remarks Literature Literature: from Prof. Michael Wooldridge, Oxford Dear Joerg, I just received a copy of Economics and Computation. It looks FANTASTIC! I already started reading some of it, and I think we will use it on a course we are giving here next year. It was tremendously kind of you to think about sending me a copy I m very grateful! Congratulations, and thanks again! Mike Professor Michael Wooldridge mailto:mjw@cs.ox.ac.uk Department of Computer Science, University of Oxford. J. Rothe (HHU Düsseldorf) Cake-cutting Algorithms 4 / 22

5 Preliminary Remarks Literature Literature (Recommended for Additional Reading) Jack Robertson and William Webb: Cake-Cutting Algorithms: Be Fair if You Can, A K Peters, 1998 Steven J. Brams and Alan D. Taylor: Fair Division: From Cake-Cutting to Dispute Resolution, Cambridge University Press, 1996 J. Rothe (HHU Düsseldorf) Cake-cutting Algorithms 5 / 22

6 The Players and the Cake The Players Claudia Doro Edith Felix Gábor Holger J. Rothe (HHU Düsseldorf) Cake-cutting Algorithms 6 / 22

7 The Players and the Cake More Players and the Cake Anna Belle Chris David Edgar 0,5 0,1 0,09 0,01 0,1 0,2 Figure: A (normalized) cake as a metaphor of a heterogeneous resource J. Rothe (HHU Düsseldorf) Cake-cutting Algorithms 7 / 22

8 What is Cake-cutting? What is Cake-cutting? Cake-cutting describes the problem of fairly dividing an infinitely divisible resource the cake among the players (as opposed to fair division of indivisible objects as in auctions). This in particular applies to areas such as economics & law (e.g., the division of a property in a divorce or inheritance case), science & technology (e.g., the division of computing time among several users sharing a single computer, or the division of bandwidth when sharing a network), and even politics (historical example: the division of Germany among the allied powers the USA, Great Britain, France, and Russia as a result of the Second World War). J. Rothe (HHU Düsseldorf) Cake-cutting Algorithms 8 / 22

9 What is Cake-cutting? Historically: the Polish School Hugo Steinhaus Stefan Banach Bronis law Knaster ( ) ( ) ( ) It may be stated incidentally that if there are two (or more) partners with different estimations, there exists a division giving to everybody more than his due part; the fact disproves the common opinion that differences in estimations make fair division difficult. Hugo Steinhaus J. Rothe (HHU Düsseldorf) Cake-cutting Algorithms 9 / 22

10 What is Cake-cutting? Crucial Assumptions Every player p i has an individual, private valuation function v i measuring p i s preferences/utilities over all pieces of cake. (Axiomatic formalization will be given later.) Private means: Every player knows only her own valuation function. The cake is a metaphor of a heterogeneous resource/good/object: Distinct players may value one and the same piece of cake differently, i.e., their individual valuation functions will in general be distinct. Pieces of cake having equal size can be valued differently by the same player: It is not all about its size! J. Rothe (HHU Düsseldorf) Cake-cutting Algorithms 10 / 22

11 Four Methods for Two Players Four Methods for Two Players Mom wants to fairly divide the cake among: Claudia and Felix J. Rothe (HHU Düsseldorf) Cake-cutting Algorithms 11 / 22

12 Four Methods for Two Players Four Methods for Two Players Method 1: Method 2: Method 3: Mom cuts the cake into two pieces that she thinks are equal and presents Claudia with one piece and Felix with the other. Mom cuts the cake into two pieces and Claudia and Felix toss a coin to decide who may choose first. Claudia cuts the cake into two pieces and Claudia may choose first. Method 4: Claudia cuts the cake into two pieces and Felix may choose first. J. Rothe (HHU Düsseldorf) Cake-cutting Algorithms 12 / 22

13 Four Methods for Two Players Four Methods for Two Players Method 1: Method 2: Method 3: Mom cuts the cake into two pieces that she thinks are equal and presents Claudia with one piece and Felix with the other. Mom cuts the cake into two pieces and Claudia and Felix toss a coin to decide who may choose first. Claudia cuts the cake into two pieces and Claudia may choose first. Method 4: Claudia cuts the cake into two pieces and Felix may choose first. J. Rothe (HHU Düsseldorf) Cake-cutting Algorithms 13 / 22

14 Four Methods for Two Players Cut-and-Choose Protocol for Two Players Given: Cake X and players p 1 and p 2 with valuation functions v 1 and v 2. Step 1: p 1 executes one cut to divide the cake into two pieces, S 1 and S 2, that he considers equal halves: v 1 (S 1 ) = v 1 (S 2 ). It holds that X = S 1 S 2. Step 2: p 2 chooses her best piece. Step 3: p 1 receives the remaining piece. Figure: Cut-and-choose protocol for two players J. Rothe (HHU Düsseldorf) Cake-cutting Algorithms 14 / 22

15 Box Representations of Valuation Functions Box Representations of Valuation Functions Belle Edgar Figure: Example of a box representation of two valuation functions In this example, the cake consists of a total of 12 boxes. The number of boxes per column specifies the valuation of this part of the cake, i.e., every column represents a distinct portion of the cake. Here, Belle values the right edge of the cake significantly less than Edgar does, and Edgar shows only little interest in its middle part. J. Rothe (HHU Düsseldorf) Cake-cutting Algorithms 15 / 22

16 Box Representations of Valuation Functions Box Representations of Valuation Functions More specifically, the left fifth of the cake is worth 4 /12 = 1 /3 to Belle and 3 /12 = 1 /4 to Edgar. The box representation is a very coarse and simplified representation of the players valuation functions: There are valuation functions where the box representation fails to adequately describe them. However, the box representation is a very handy tool to visualize examples and to demonstrate step-by-step the procedure of a protocol for a given set of valuation functions. Markings and cuts (the latter of which will be labeled by a knife) can only be done in a vertical manner. For the sake of clarity, all examples using the box representation are designed such that cuts are always made where two columns join. J. Rothe (HHU Düsseldorf) Cake-cutting Algorithms 16 / 22

17 Box Representations of Valuation Functions Cut-and-Choose Protocol: Using the Box Representation Belle Edgar Belle Edgar (a) Belle cuts, Edgar chooses (b) Edgar cuts, Belle chooses Figure: Cut-and-choose protocol: Two examples J. Rothe (HHU Düsseldorf) Cake-cutting Algorithms 17 / 22

18 Some Questions Some Questions Is the cut-and-choose protocol fair? How can it be generalized to more than two players? What does it take for a division to be fair? What other aspects need to be taken into account when evaluating the quality of a division? How can fairness be guaranteed, irrespective of the valuation functions of the players? How can we fairly divide a cake? J. Rothe (HHU Düsseldorf) Cake-cutting Algorithms 18 / 22

19 Some Questions Some Questions Is the cut-and-choose protocol fair? How can it be generalized to more than two players? What does it take for a division to be fair? What other aspects need to be taken into account when evaluating the quality of a division? How can fairness be guaranteed, irrespective of the valuation functions of the players? How can we fairly divide a cake? J. Rothe (HHU Düsseldorf) Cake-cutting Algorithms 19 / 22

20 Some Questions Doesn t Cut It Method for Three Players Claudia Doro Edith Each player wants to get one third of the cake (in her valuation). That is, they aim at a proportional division. J. Rothe (HHU Düsseldorf) Cake-cutting Algorithms 20 / 22

21 Some Questions Doesn t Cut It Method for Three Players Given: Cake X and players Claudia, Doro, and Edith with valuation functions v C, v D, and v E. Step 1: Claudia cuts the cake X into two pieces, X 1 and X 2 with X = X 1 X 2, such that v C (X 1 ) = 1 /3 and v C (X 2 ) = 2 /3. Step 2: Doro cuts the piece X 2 into two pieces, X 21 and X 22 with X 2 = X 21 X 22, such that v D (X 21 ) = ( 1 /2) v D (X 2 ) and v D (X 22 ) = ( 1 /2) v D (X 2 ). Step 3: The three players choose one piece each in the order: 1 Edith (chooses among X 1, X 21, and X 22 ); 2 Claudia (chooses among the two remaining pieces); 3 Doro (takes the last piece). J. Rothe (HHU Düsseldorf) Cake-cutting Algorithms 21 / 22

22 Some Questions Doesn t Cut It Method for Three Players: Who is Happy? 1 Edith? Certainly! 2 Claudia? As well! 3 Doro? She is not guaranteed to be happy! J. Rothe (HHU Düsseldorf) Cake-cutting Algorithms 22 / 22

Cutting a Pie Is Not a Piece of Cake

Cutting a Pie Is Not a Piece of Cake Cutting a Pie Is Not a Piece of Cake Julius B. Barbanel Department of Mathematics Union College Schenectady, NY 12308 barbanej@union.edu Steven J. Brams Department of Politics New York University New York,

More information

There are several schemes that we will analyze, namely: The Knaster Inheritance Procedure. Cake-Division Procedure: Proportionality

There are several schemes that we will analyze, namely: The Knaster Inheritance Procedure. Cake-Division Procedure: Proportionality Chapter 13 Fair Division Fair Division Problems When demands or desires of one party are in conflict with those of another; however, objects must be divided or contents must be shared in such a way that

More information

A MOVING-KNIFE SOLUTION TO THE FOUR-PERSON ENVY-FREE CAKE-DIVISION PROBLEM

A MOVING-KNIFE SOLUTION TO THE FOUR-PERSON ENVY-FREE CAKE-DIVISION PROBLEM PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY Volume 125, Number 2, February 1997, Pages 547 554 S 0002-9939(97)03614-9 A MOVING-KNIFE SOLUTION TO THE FOUR-PERSON ENVY-FREE CAKE-DIVISION PROBLEM STEVEN

More information

arxiv: v2 [cs.ds] 5 Apr 2016

arxiv: v2 [cs.ds] 5 Apr 2016 A Discrete and Bounded Envy-Free Cake Cutting Protocol for Four Agents Haris Aziz Simon Mackenzie Data61 and UNSW Sydney, Australia {haris.aziz, simon.mackenzie}@data61.csiro.au arxiv:1508.05143v2 [cs.ds]

More information

MATH4994 Capstone Projects in Mathematics and Economics

MATH4994 Capstone Projects in Mathematics and Economics MATH4994 Capstone Projects in Mathematics and Economics Homework One Course instructor: Prof. Y.K. Kwok 1. This problem is related to the design of the rules of a game among 6 students for allocating 6

More information

Cake Cutting. Suresh Venkatasubramanian. November 20, 2013

Cake Cutting. Suresh Venkatasubramanian. November 20, 2013 Cake Cutting Suresh Venkatasubramanian November 20, 2013 By a cake is meant a compact convex set in some Euclidean space. I shall take the space to be R, so that the cake is simply a compact interval I,

More information

A Comparative Study of Classic Cake-Cutting Algorithms

A Comparative Study of Classic Cake-Cutting Algorithms A Comparative Study of Classic Cake-Cutting Algorithms Marysia Winkels 10163727 Bachelor thesis Credits: 18 EC Bachelor Opleiding Kunstmatige Intelligentie University of Amsterdam Faculty of Science Science

More information

RMT 2015 Power Round Solutions February 14, 2015

RMT 2015 Power Round Solutions February 14, 2015 Introduction Fair division is the process of dividing a set of goods among several people in a way that is fair. However, as alluded to in the comic above, what exactly we mean by fairness is deceptively

More information

Chapter 13. Fair Division. Chapter Outline. Chapter Summary

Chapter 13. Fair Division. Chapter Outline. Chapter Summary Chapter 13 Fair Division Chapter Outline Introduction Section 13.1 The Adjusted Winner Procedure Section 13.2 The Knaster Inheritance Procedure Section 13.3 Taking Turns Section 13.4 Divide-and-Choose

More information

Divide-and-Conquer: A Proportional, Minimal-Envy Cake-Cutting Procedure

Divide-and-Conquer: A Proportional, Minimal-Envy Cake-Cutting Procedure Divide-and-Conquer: A Proportional, Minimal-Envy Cake-Cutting Procedure Steven J. Brams Department of Politics New York University New York, NY 10003 UNITED STATES steven.brams@nyu.edu Michael A. Jones

More information

A fair division procedure is equitable if each player believes he or she received the same fractional part of the total value.

A fair division procedure is equitable if each player believes he or she received the same fractional part of the total value. Math 167 Ch 13 Review 1 (c) Janice Epstein CHAPTER 13 FAIR DIVISION A fair division procedure is equitable if each player believes he or she received the same fractional part of the total value. A fair

More information

CS269I: Incentives in Computer Science Lecture #20: Fair Division

CS269I: Incentives in Computer Science Lecture #20: Fair Division CS69I: Incentives in Computer Science Lecture #0: Fair Division Tim Roughgarden December 7, 016 1 Cake Cutting 1.1 Properties of the Cut and Choose Protocol For our last lecture we embark on a nostalgia

More information

N represents the number of players (at least 3).

N represents the number of players (at least 3). Section 5. The last-diminisher method. N represents the number of players (at least 3). First order the players: P1, P2, P3 etc. Basic principle: the first player in each round marks a piece and claims

More information

An extended description of the project:

An extended description of the project: A brief one paragraph description of your project: - Our project mainly focuses on dividing the indivisible properties. This method is applied in many situation of the real life such as: divorce, inheritance,

More information

Basic Elements. The value systems that give each player the ability to quantify the value of the goods.

Basic Elements. The value systems that give each player the ability to quantify the value of the goods. Chapter 3: The Mathematics of Sharing Sections 1-3: The Lone Divider Method Thursday, April 5, 2012 In this chapter, we will discuss several ways that something can be divided among competing parties in

More information

MATH4999 Capstone Projects in Mathematics and Economics. 1.1 Criteria for fair divisions Proportionality, envy-freeness, equitability and efficiency

MATH4999 Capstone Projects in Mathematics and Economics. 1.1 Criteria for fair divisions Proportionality, envy-freeness, equitability and efficiency MATH4999 Capstone Projects in Mathematics and Economics Topic One: Fair allocations and matching schemes 1.1 Criteria for fair divisions Proportionality, envy-freeness, equitability and efficiency 1.2

More information

How to divide things fairly

How to divide things fairly MPRA Munich Personal RePEc Archive How to divide things fairly Steven Brams and D. Marc Kilgour and Christian Klamler New York University, Wilfrid Laurier University, University of Graz 6. September 2014

More information

Divide-and-conquer: A proportional, minimal-envy cake-cutting algorithm

Divide-and-conquer: A proportional, minimal-envy cake-cutting algorithm MPRA Munich Personal RePEc Archive Divide-and-conquer: A proportional, minimal-envy cake-cutting algorithm Brams, Steven J; Jones, Michael A and Klamler, Christian New York University, American Mathematical

More information

The Math of Rational Choice - Math 100 Spring 2015 Part 2. Fair Division

The Math of Rational Choice - Math 100 Spring 2015 Part 2. Fair Division The Math of Rational Choice - Math 100 Spring 2015 Part 2 Fair Division Situations where fair division procedures are useful: Inheritance; dividing assets after death Divorce: dividing up the money, books,

More information

MATH4994 Capstone Projects in Mathematics and Economics. 1.1 Criteria for fair divisions Proportionality, envy-freeness, equitability and efficiency

MATH4994 Capstone Projects in Mathematics and Economics. 1.1 Criteria for fair divisions Proportionality, envy-freeness, equitability and efficiency MATH4994 Capstone Projects in Mathematics and Economics Topic One: Fair allocations and matching schemes 1.1 Criteria for fair divisions Proportionality, envy-freeness, equitability and efficiency 1.2

More information

3 The Mathematics of Sharing

3 The Mathematics of Sharing 3 The Mathematics of Sharing 3.1 Fair-Division Games 3.2 Two Players: The Divider-Chooser Method 3.3 The Lone-Divider Method 3.4 The Lone-Chooser Method 3.5 The Last-Diminsher Method 3.6 The Method of

More information

Chapter 2. Weighted Voting Systems. Sections 2 and 3. The Banzhaf Power Index

Chapter 2. Weighted Voting Systems. Sections 2 and 3. The Banzhaf Power Index Chapter 2. Weighted Voting Systems Sections 2 and 3. The Banzhaf Power Index John Banzhaf is an attorney and law professor. In 1965, his analysis of the power in the Nassau County NY Board of Supervisors

More information

In this paper we show how mathematics can

In this paper we show how mathematics can Better Ways to Cut a Cake Steven J. Brams, Michael A. Jones, and Christian Klamler In this paper we show how mathematics can illuminate the study of cake-cutting in ways that have practical implications.

More information

Waste Makes Haste: Bounded Time Protocols for Envy-Free Cake Cutting with Free Disposal

Waste Makes Haste: Bounded Time Protocols for Envy-Free Cake Cutting with Free Disposal Waste Makes Haste: Bounded Time Protocols for Envy-Free Cake Cutting with Free Disposal Erel Segal-Halevi erelsgl@gmail.com Avinatan Hassidim avinatanh@gmail.com Bar-Ilan University, Ramat-Gan 5290002,

More information

2 An n-person MK Proportional Protocol

2 An n-person MK Proportional Protocol Proportional and Envy Free Moving Knife Divisions 1 Introduction Whenever we say something like Alice has a piece worth 1/2 we mean worth 1/2 TO HER. Lets say we want Alice, Bob, Carol, to split a cake

More information

Better Ways to Cut a Cake

Better Ways to Cut a Cake Better Ways to Cut a Cake Steven J. Brams Department of Politics New York University New York, NY 10003 UNITED STATES steven.brams@nyu.edu Michael A. Jones Department of Mathematics Montclair State University

More information

to j to i to i to k to k to j

to j to i to i to k to k to j EXACT PROCEDURES FOR ENVY-FREE CHORE DIVISION ELISHA PETERSON AND FRANCIS EDWARD SU draft version October 22, 1998 Abstract. We develop the rst explicit procedures for exact envy-free chore division for

More information

Math 611: Game Theory Notes Chetan Prakash 2012

Math 611: Game Theory Notes Chetan Prakash 2012 Math 611: Game Theory Notes Chetan Prakash 2012 Devised in 1944 by von Neumann and Morgenstern, as a theory of economic (and therefore political) interactions. For: Decisions made in conflict situations.

More information

Graduate Texts in Mathematics. Editorial Board. F. W. Gehring P. R. Halmos Managing Editor. c. C. Moore

Graduate Texts in Mathematics. Editorial Board. F. W. Gehring P. R. Halmos Managing Editor. c. C. Moore Graduate Texts in Mathematics 49 Editorial Board F. W. Gehring P. R. Halmos Managing Editor c. C. Moore K. W. Gruenberg A.J. Weir Linear Geometry 2nd Edition Springer Science+Business Media, LLC K. W.

More information

A fair division procedure is equitable if each player believes he or she received the same fractional part of the total value.

A fair division procedure is equitable if each player believes he or she received the same fractional part of the total value. (c) Epstein 2013 Chapter 13: Fair Division P a g e 1 CHAPTER 13: FAIR DIVISION Matthew and Jennifer must split 6 items between the two of them. There is a car, a piano, a Matisse print, a grandfather clock,

More information

Lecture 6: Basics of Game Theory

Lecture 6: Basics of Game Theory 0368.4170: Cryptography and Game Theory Ran Canetti and Alon Rosen Lecture 6: Basics of Game Theory 25 November 2009 Fall 2009 Scribes: D. Teshler Lecture Overview 1. What is a Game? 2. Solution Concepts:

More information

NSCL LUDI CHESS RULES

NSCL LUDI CHESS RULES NSCL LUDI CHESS RULES 1. The Board 1.1. The board is an 8x8 square grid of alternating colors. 1.2. The board is set up according to the following diagram. Note that the queen is placed on her own color,

More information

13.4 Taking Turns. The answer to question 1) could be "toss a coin" or bid for the right to go first, as in an auction.

13.4 Taking Turns. The answer to question 1) could be toss a coin or bid for the right to go first, as in an auction. 13.4 Taking Turns For many of us, an early lesson in fair division happens in elementary school with the choosing of sides for a kickball team or some such thing. Surprisingly, the same fair division procedure

More information

arxiv: v2 [math.co] 12 Oct 2017

arxiv: v2 [math.co] 12 Oct 2017 arxiv:1510.02132v2 [math.co] 12 Oct 2017 Envy-free and pproximate Envy-free Divisions of Necklaces and Grids of eads Roberto arrera 1, Kathryn Nyman 2, manda Ruiz 3, Francis Edward Su 4 and Yan X Zhang

More information

Games. Episode 6 Part III: Dynamics. Baochun Li Professor Department of Electrical and Computer Engineering University of Toronto

Games. Episode 6 Part III: Dynamics. Baochun Li Professor Department of Electrical and Computer Engineering University of Toronto Games Episode 6 Part III: Dynamics Baochun Li Professor Department of Electrical and Computer Engineering University of Toronto Dynamics Motivation for a new chapter 2 Dynamics Motivation for a new chapter

More information

Envy-free Chore Division for An Arbitrary Number of Agents

Envy-free Chore Division for An Arbitrary Number of Agents Envy-free Chore Division for An Arbitrary Number of Agents Sina Dehghani Alireza Farhadi MohammadTaghi HajiAghayi Hadi Yami Downloaded 02/12/18 to 128.8.120.3. Redistribution subject to SIAM license or

More information

Session 5 Variation About the Mean

Session 5 Variation About the Mean Session 5 Variation About the Mean Key Terms for This Session Previously Introduced line plot median variation New in This Session allocation deviation from the mean fair allocation (equal-shares allocation)

More information

Simulations. 1 The Concept

Simulations. 1 The Concept Simulations In this lab you ll learn how to create simulations to provide approximate answers to probability questions. We ll make use of a particular kind of structure, called a box model, that can be

More information

The Response of Motorola Ltd. to the. Consultation on Spectrum Commons Classes for Licence Exemption

The Response of Motorola Ltd. to the. Consultation on Spectrum Commons Classes for Licence Exemption The Response of Motorola Ltd to the Consultation on Spectrum Commons Classes for Licence Exemption Motorola is grateful for the opportunity to contribute to the consultation on Spectrum Commons Classes

More information

Stakeholder Expectation on a Sustainable University

Stakeholder Expectation on a Sustainable University Stakeholder Expectation on a Sustainable University v 28.09.2017 // COLIN BIEN, PD DR. REMMER SASSEN, PROF. DR. HERMANN HELD // 28.09.2017 // COLIN BIEN // UNIVERSITÄT HAMBURG // COLIN.BIEN@UNI-HAMBURG.DE

More information

Unit 6 Notes Day 6 FAIR DIVISION ALGORITHMS CONTINUOUS CASE SECTION 2.5

Unit 6 Notes Day 6 FAIR DIVISION ALGORITHMS CONTINUOUS CASE SECTION 2.5 Unit 6 Notes Day 6 FAIR DIVISION ALGORITHMS CONTINUOUS CASE SECTION 2.5 Warm-Up Get out: Notebook Paper for Test 5 Corrections Put phones in pockets!! Last night s HW opened up Packet p. 9 Warm-Up = Test

More information

CCST9017. Hidden Order in Daily Life:

CCST9017. Hidden Order in Daily Life: CCST9017 Hidden Order in Daily Life: A Mathematical Perspective Lecture 4 Shapley Value and Power Indices I Prof. Patrick,Tuen Wai Ng Department of Mathematics, HKU Example 1: An advertising agent approaches

More information

Optimal Coded Information Network Design and Management via Improved Characterizations of the Binary Entropy Function

Optimal Coded Information Network Design and Management via Improved Characterizations of the Binary Entropy Function Optimal Coded Information Network Design and Management via Improved Characterizations of the Binary Entropy Function John MacLaren Walsh & Steven Weber Department of Electrical and Computer Engineering

More information

Introduction: What is Game Theory?

Introduction: What is Game Theory? Microeconomics I: Game Theory Introduction: What is Game Theory? (see Osborne, 2009, Sect 1.1) Dr. Michael Trost Department of Applied Microeconomics October 25, 2013 Dr. Michael Trost Microeconomics I:

More information

13.4 Taking Turns. The answer to question 1) could be "toss a coin" or bid for the right to go first, as in an auction.

13.4 Taking Turns. The answer to question 1) could be toss a coin or bid for the right to go first, as in an auction. 13.4 Taking Turns For many of us, an early lesson in fair division happens in elementary school with the choosing of sides for a kickball team or some such thing. Surprisingly, the same fair division procedure

More information

If a fair coin is tossed 10 times, what will we see? 24.61% 20.51% 20.51% 11.72% 11.72% 4.39% 4.39% 0.98% 0.98% 0.098% 0.098%

If a fair coin is tossed 10 times, what will we see? 24.61% 20.51% 20.51% 11.72% 11.72% 4.39% 4.39% 0.98% 0.98% 0.098% 0.098% Coin tosses If a fair coin is tossed 10 times, what will we see? 30% 25% 24.61% 20% 15% 10% Probability 20.51% 20.51% 11.72% 11.72% 5% 4.39% 4.39% 0.98% 0.98% 0.098% 0.098% 0 1 2 3 4 5 6 7 8 9 10 Number

More information

Cake Cutting: Not Just Child s Play

Cake Cutting: Not Just Child s Play doi:0.5/283852.283870 How to fairly allocate divisible resources, and why computer scientists should take notice. By Ariel D. Procaccia Cake Cutting: Not Just Child s Play Addressing some of the great

More information

EASTER FESTIVAL OF BRIDGE

EASTER FESTIVAL OF BRIDGE EASTER FESTIVAL OF BRIDGE Featuring Championship Pairs for the Guardian Trophy Swiss Teams Championship for the Rixi Markus Trophy Swiss Pairs Championship Jack High Swiss Pairs ILEC Conference Centre,

More information

Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots

Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots Yu Zhang and Alan K. Mackworth Department of Computer Science, University of British Columbia, Vancouver B.C. V6T 1Z4, Canada,

More information

. MA111: Contemporary mathematics. Jack Schmidt. November 9, 2012

. MA111: Contemporary mathematics. Jack Schmidt. November 9, 2012 .. MA111: Contemporary mathematics Jack Schmidt University of Kentucky November 9, 2012 Entrance Slip (due 5 min past the hour): The Archduke of Lexington passed away, leaving his two children Duchess

More information

Cooperative versus Noncooperative Game Theory

Cooperative versus Noncooperative Game Theory Cooperative Games with Transferable Utility Cooperative versus Noncooperative Game Theory Noncooperative Games Players compete against each other, selfishly seeking to realize their own goals and to maximize

More information

18.S34 (FALL, 2007) PROBLEMS ON PROBABILITY

18.S34 (FALL, 2007) PROBLEMS ON PROBABILITY 18.S34 (FALL, 2007) PROBLEMS ON PROBABILITY 1. Three closed boxes lie on a table. One box (you don t know which) contains a $1000 bill. The others are empty. After paying an entry fee, you play the following

More information

Name: Hoped-for Major:

Name: Hoped-for Major: Name: Hoped-for Major: Math 102: Math for Liberal Arts Sample Final Exam Read each question carefully, answer each question completely, and show all of your work. Write your solutions clearly and legibly;

More information

Modeling the impact of buffering on

Modeling the impact of buffering on Modeling the impact of buffering on 8. Ken Duffy and Ayalvadi J. Ganesh November Abstract A finite load, large buffer model for the WLAN medium access protocol IEEE 8. is developed that gives throughput

More information

If a fair coin is tossed 10 times, what will we see? 24.61% 20.51% 20.51% 11.72% 11.72% 4.39% 4.39% 0.98% 0.98% 0.098% 0.098%

If a fair coin is tossed 10 times, what will we see? 24.61% 20.51% 20.51% 11.72% 11.72% 4.39% 4.39% 0.98% 0.98% 0.098% 0.098% Coin tosses If a fair coin is tossed 10 times, what will we see? 30% 25% 24.61% 20% 15% 10% Probability 20.51% 20.51% 11.72% 11.72% 5% 4.39% 4.39% 0.98% 0.98% 0.098% 0.098% 0 1 2 3 4 5 6 7 8 9 10 Number

More information

ACCESS MANAGEMENT IN ELECTRONIC COMMERCE SYSTEM

ACCESS MANAGEMENT IN ELECTRONIC COMMERCE SYSTEM ACCESS MANAGEMENT IN ELECTRONIC COMMERCE SYSTEM By Hua Wang A thesis submitted to The Department of Mathematics and Computing University of Southern Queensland for the degree of Doctor of Philosophy Statement

More information

Alessandro Cincotti School of Information Science, Japan Advanced Institute of Science and Technology, Japan

Alessandro Cincotti School of Information Science, Japan Advanced Institute of Science and Technology, Japan #G03 INTEGERS 9 (2009),621-627 ON THE COMPLEXITY OF N-PLAYER HACKENBUSH Alessandro Cincotti School of Information Science, Japan Advanced Institute of Science and Technology, Japan cincotti@jaist.ac.jp

More information

Yale University Department of Computer Science

Yale University Department of Computer Science LUX ETVERITAS Yale University Department of Computer Science Secret Bit Transmission Using a Random Deal of Cards Michael J. Fischer Michael S. Paterson Charles Rackoff YALEU/DCS/TR-792 May 1990 This work

More information

The Teachers Circle Mar. 20, 2012 HOW TO GAMBLE IF YOU MUST (I ll bet you $5 that if you give me $10, I ll give you $20.)

The Teachers Circle Mar. 20, 2012 HOW TO GAMBLE IF YOU MUST (I ll bet you $5 that if you give me $10, I ll give you $20.) The Teachers Circle Mar. 2, 22 HOW TO GAMBLE IF YOU MUST (I ll bet you $ that if you give me $, I ll give you $2.) Instructor: Paul Zeitz (zeitzp@usfca.edu) Basic Laws and Definitions of Probability If

More information

Fair Division. Fair Division 31

Fair Division. Fair Division 31 Fair Division 31 Fair Division Whether it is two kids sharing a candy bar or a couple splitting assets during a divorce, there are times in life where items of value need to be divided between two or more

More information

Axiomatic Probability

Axiomatic Probability Axiomatic Probability The objective of probability is to assign to each event A a number P(A), called the probability of the event A, which will give a precise measure of the chance thtat A will occur.

More information

THE AXIOMATIC APPROACH IN THE UNIVERSAL DESIGN THEORY

THE AXIOMATIC APPROACH IN THE UNIVERSAL DESIGN THEORY THE AXIOMATIC APPROACH IN THE UNIVERSAL DESIGN THEORY Dr.-Ing. Ralf Lossack lossack@rpk.mach.uni-karlsruhe.de o. Prof. Dr.-Ing. Dr. h.c. H. Grabowski gr@rpk.mach.uni-karlsruhe.de University of Karlsruhe

More information

POLICY SIMULATION AND E-GOVERNANCE

POLICY SIMULATION AND E-GOVERNANCE POLICY SIMULATION AND E-GOVERNANCE Peter SONNTAGBAUER cellent AG Lassallestraße 7b, A-1020 Vienna, Austria Artis AIZSTRAUTS, Egils GINTERS, Dace AIZSTRAUTA Vidzeme University of Applied Sciences Cesu street

More information

Cutting a pie is not a piece of cake

Cutting a pie is not a piece of cake MPRA Munich Personal RePEc Archive Cutting a pie is not a piece of cake Julius B. Barbanel and Steven J. Brams and Walter Stromquist New York University December 2008 Online at http://mpra.ub.uni-muenchen.de/12772/

More information

Japanese. Sail North. Search Search Search Search

Japanese. Sail North. Search Search Search Search COMP9514, 1998 Game Theory Lecture 1 1 Slide 1 Maurice Pagnucco Knowledge Systems Group Department of Articial Intelligence School of Computer Science and Engineering The University of New South Wales

More information

Random Experiments. Investigating Probability. Maximilian Gartner, Walther Unterleitner, Manfred Piok

Random Experiments. Investigating Probability. Maximilian Gartner, Walther Unterleitner, Manfred Piok Random Experiments Investigating Probability Maximilian Gartner, Walther Unterleitner, Manfred Piok Intention In this learning environment, different random experiments will be tested with dice and coins

More information

The Last Diminisher Method Game Steps

The Last Diminisher Method Game Steps Chapter 3 Notes from The Last Diminisher Method Game Steps Start: randomly assign player order P 1, P 2, P 3,... P N. (For instance, each player could draw a number from a hat, in which there are the numbers

More information

Cognitive Radios Games: Overview and Perspectives

Cognitive Radios Games: Overview and Perspectives Cognitive Radios Games: Overview and Yezekael Hayel University of Avignon, France Supélec 06/18/07 1 / 39 Summary 1 Introduction 2 3 4 5 2 / 39 Summary Introduction Cognitive Radio Technologies Game Theory

More information

Conway s Soldiers. Jasper Taylor

Conway s Soldiers. Jasper Taylor Conway s Soldiers Jasper Taylor And the maths problem that I did was called Conway s Soldiers. And in Conway s Soldiers you have a chessboard that continues infinitely in all directions and every square

More information

Lecture Notes on Game Theory (QTM)

Lecture Notes on Game Theory (QTM) Theory of games: Introduction and basic terminology, pure strategy games (including identification of saddle point and value of the game), Principle of dominance, mixed strategy games (only arithmetic

More information

Comparing the Design Cognition of Concept Design Reviews of Industrial and Mechanical Engineering Designers

Comparing the Design Cognition of Concept Design Reviews of Industrial and Mechanical Engineering Designers Comparing the Design Cognition of Concept Design Reviews of Industrial and Mechanical Engineering Designers John S. Gero George Mason University and UNCC, USA john@johngero.com Hao Jiang Zhejiang University,

More information

Pure strategy Nash equilibria in non-zero sum colonel Blotto games

Pure strategy Nash equilibria in non-zero sum colonel Blotto games Pure strategy Nash equilibria in non-zero sum colonel Blotto games Rafael Hortala-Vallve London School of Economics Aniol Llorente-Saguer MaxPlanckInstitutefor Research on Collective Goods March 2011 Abstract

More information

A Balanced Introduction to Computer Science, 3/E

A Balanced Introduction to Computer Science, 3/E A Balanced Introduction to Computer Science, 3/E David Reed, Creighton University 2011 Pearson Prentice Hall ISBN 978-0-13-216675-1 Chapter 10 Computer Science as a Discipline 1 Computer Science some people

More information

Auto Harmonizer. EEL 4924 Electrical Engineering Design (Senior Design) Preliminary Design Report 2 February 2012

Auto Harmonizer. EEL 4924 Electrical Engineering Design (Senior Design) Preliminary Design Report 2 February 2012 Auto Harmonizer EEL 4924 Electrical Engineering Design (Senior Design) Preliminary Design Report 2 February 2012 Project Abstract: Team Name: Slubberdegullions Team Members: Josh Elliott and Henry Hatton,

More information

Integer Compositions Applied to the Probability Analysis of Blackjack and the Infinite Deck Assumption

Integer Compositions Applied to the Probability Analysis of Blackjack and the Infinite Deck Assumption arxiv:14038081v1 [mathco] 18 Mar 2014 Integer Compositions Applied to the Probability Analysis of Blackjack and the Infinite Deck Assumption Jonathan Marino and David G Taylor Abstract Composition theory

More information

The Coin Toss Experiment

The Coin Toss Experiment Experiments p. 1/1 The Coin Toss Experiment Perhaps the simplest probability experiment is the coin toss experiment. Experiments p. 1/1 The Coin Toss Experiment Perhaps the simplest probability experiment

More information

Mathematics Behind Game Shows The Best Way to Play

Mathematics Behind Game Shows The Best Way to Play Mathematics Behind Game Shows The Best Way to Play John A. Rock May 3rd, 2008 Central California Mathematics Project Saturday Professional Development Workshops How much was this laptop worth when it was

More information

LESSON 2. Objectives. General Concepts. General Introduction. Group Activities. Sample Deals

LESSON 2. Objectives. General Concepts. General Introduction. Group Activities. Sample Deals LESSON 2 Objectives General Concepts General Introduction Group Activities Sample Deals 38 Bidding in the 21st Century GENERAL CONCEPTS Bidding The purpose of opener s bid Opener is the describer and tries

More information

Approaching The Royal Game of Ur with Genetic Algorithms and ExpectiMax

Approaching The Royal Game of Ur with Genetic Algorithms and ExpectiMax Approaching The Royal Game of Ur with Genetic Algorithms and ExpectiMax Tang, Marco Kwan Ho (20306981) Tse, Wai Ho (20355528) Zhao, Vincent Ruidong (20233835) Yap, Alistair Yun Hee (20306450) Introduction

More information

Making Use of Benford s Law for the Randomized Response Technique. Andreas Diekmann ETH-Zurich

Making Use of Benford s Law for the Randomized Response Technique. Andreas Diekmann ETH-Zurich Benford & RRT Making Use of Benford s Law for the Randomized Response Technique Andreas Diekmann ETH-Zurich 1. The Newcomb-Benford Law Imagine a little bet. The two betters bet on the first digit it of

More information

Sudoku goes Classic. Gaming equipment and the common DOMINARI - rule. for 2 players from the age of 8 up

Sudoku goes Classic. Gaming equipment and the common DOMINARI - rule. for 2 players from the age of 8 up Sudoku goes Classic for 2 players from the age of 8 up Gaming equipment and the common DOMINARI - rule Board Sudoku goes classic is played on a square board of 6x6 fields. 4 connected fields of the same

More information

The undercut procedure: an algorithm for the envy-free division of indivisible items

The undercut procedure: an algorithm for the envy-free division of indivisible items MPRA Munich Personal RePEc Archive The undercut procedure: an algorithm for the envy-free division of indivisible items Steven J. Brams and D. Marc Kilgour and Christian Klamler New York University January

More information

Midterm (Sample Version 3, with Solutions)

Midterm (Sample Version 3, with Solutions) Midterm (Sample Version 3, with Solutions) Math 425-201 Su10 by Prof. Michael Cap Khoury Directions: Name: Please print your name legibly in the box above. You have 110 minutes to complete this exam. You

More information

Francis Fukuyama s The End of History and the Last Man

Francis Fukuyama s The End of History and the Last Man An Analysis of Francis Fukuyama s The End of History and the Last Man Ian Jackson with Jason Xidias Copyright 2017 by Macat International Ltd 24:13 Coda Centre, 189 Munster Road, London SW6 6AW. Macat

More information

How to raise partner s minor suit with poor, fair, and good hands.

How to raise partner s minor suit with poor, fair, and good hands. Minor Suit Raises How to raise partner s minor suit with poor, fair, and good hands. Printer friendly version Introduction This article discusses methods used to raise partner s minor suit opening bid

More information

CMU Lecture 22: Game Theory I. Teachers: Gianni A. Di Caro

CMU Lecture 22: Game Theory I. Teachers: Gianni A. Di Caro CMU 15-781 Lecture 22: Game Theory I Teachers: Gianni A. Di Caro GAME THEORY Game theory is the formal study of conflict and cooperation in (rational) multi-agent systems Decision-making where several

More information

A Semantically-Enriched E-Tendering Mechanism. Ka Ieong Chan. A thesis submitted in partial fulfillment of the requirements for the degree of

A Semantically-Enriched E-Tendering Mechanism. Ka Ieong Chan. A thesis submitted in partial fulfillment of the requirements for the degree of A Semantically-Enriched E-Tendering Mechanism by Ka Ieong Chan A thesis submitted in partial fulfillment of the requirements for the degree of Master of E-Commerce Technology Faculty of Science and Technology

More information

How Many Pixels Do We Need to See Things?

How Many Pixels Do We Need to See Things? How Many Pixels Do We Need to See Things? Yang Cai Human-Computer Interaction Institute, School of Computer Science, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh, PA 15213, USA ycai@cmu.edu

More information

Copyright 2008, Yan Chen

Copyright 2008, Yan Chen Unless otherwise noted, the content of this course material is licensed under a Creative Commons Attribution Non-Commercial 3.0 License. http://creativecommons.org/licenses/by-nc/3.0/ Copyright 2008, Yan

More information

Distributed Optimization and Games

Distributed Optimization and Games Distributed Optimization and Games Introduction to Game Theory Giovanni Neglia INRIA EPI Maestro 18 January 2017 What is Game Theory About? Mathematical/Logical analysis of situations of conflict and cooperation

More information

CIS 2033 Lecture 6, Spring 2017

CIS 2033 Lecture 6, Spring 2017 CIS 2033 Lecture 6, Spring 2017 Instructor: David Dobor February 2, 2017 In this lecture, we introduce the basic principle of counting, use it to count subsets, permutations, combinations, and partitions,

More information

Drones and Unmanned Aerial Systems

Drones and Unmanned Aerial Systems Drones and Unmanned Aerial Systems Aleš Završnik Editor Drones and Unmanned Aerial Systems Legal and Social Implications for Security and Surveillance 2123 Editor Aleš Završnik Institute of Criminology

More information

ZEW Economic Studies. Publication Series of the Centre for European Economic Research (ZEW), Mannheim, Germany

ZEW Economic Studies. Publication Series of the Centre for European Economic Research (ZEW), Mannheim, Germany ZEW Economic Studies Publication Series of the Centre for European Economic Research (ZEW), Mannheim, Germany ZEW Economic Studies Vol. 1: O. Hohmeyer, K. Rennings (Eds.) Man-Made Climate Change Economic

More information

Efficient Secure Two-Party Protocols

Efficient Secure Two-Party Protocols Information Security and Cryptography Efficient Secure Two-Party Protocols Techniques and Constructions Bearbeitet von Carmit Hazay, Yehuda Lindell 1st Edition. 2010. Buch. xiii, 263 S. Hardcover ISBN

More information

HANDBOOK OF PRODUCT AND SERVICE DEVELOPMENT IN COMMUNICATION AND INFORMATION TECHNOLOGY

HANDBOOK OF PRODUCT AND SERVICE DEVELOPMENT IN COMMUNICATION AND INFORMATION TECHNOLOGY HANDBOOK OF PRODUCT AND SERVICE DEVELOPMENT IN COMMUNICATION AND INFORMATION TECHNOLOGY Handbook of Product and Service Development in Communication and Information Technology Edited by Timo O. Korhonen

More information

Abstraction as a Vector: Distinguishing Philosophy of Science from Philosophy of Engineering.

Abstraction as a Vector: Distinguishing Philosophy of Science from Philosophy of Engineering. Paper ID #7154 Abstraction as a Vector: Distinguishing Philosophy of Science from Philosophy of Engineering. Dr. John Krupczak, Hope College Professor of Engineering, Hope College, Holland, Michigan. Former

More information

REPRESENTATION, RE-REPRESENTATION AND EMERGENCE IN COLLABORATIVE COMPUTER-AIDED DESIGN

REPRESENTATION, RE-REPRESENTATION AND EMERGENCE IN COLLABORATIVE COMPUTER-AIDED DESIGN REPRESENTATION, RE-REPRESENTATION AND EMERGENCE IN COLLABORATIVE COMPUTER-AIDED DESIGN HAN J. JUN AND JOHN S. GERO Key Centre of Design Computing Department of Architectural and Design Science University

More information

A game-based model for human-robots interaction

A game-based model for human-robots interaction A game-based model for human-robots interaction Aniello Murano and Loredana Sorrentino Dipartimento di Ingegneria Elettrica e Tecnologie dell Informazione Università degli Studi di Napoli Federico II,

More information

A GAME THEORETIC MODEL OF COOPERATION AND NON-COOPERATION FOR SOCCER PLAYING ROBOTS. M. BaderElDen, E. Badreddin, Y. Kotb, and J.

A GAME THEORETIC MODEL OF COOPERATION AND NON-COOPERATION FOR SOCCER PLAYING ROBOTS. M. BaderElDen, E. Badreddin, Y. Kotb, and J. A GAME THEORETIC MODEL OF COOPERATION AND NON-COOPERATION FOR SOCCER PLAYING ROBOTS M. BaderElDen, E. Badreddin, Y. Kotb, and J. Rüdiger Automation Laboratory, University of Mannheim, 68131 Mannheim, Germany.

More information

The Importance of Spatial Resolution in Infrared Thermography Temperature Measurement Three Brief Case Studies

The Importance of Spatial Resolution in Infrared Thermography Temperature Measurement Three Brief Case Studies The Importance of Spatial Resolution in Infrared Thermography Temperature Measurement Three Brief Case Studies Dr. Robert Madding, Director, Infrared Training Center Ed Kochanek, Presenter FLIR Systems,

More information