Applications of TU Games Vito Fragnelli University of Eastern Piedmont Seminario Itinerante Alessandria 18 March 2002 Outline Cost Allocation Problems.

Slides:



Advertisements
Similar presentations
Static Electricity.
Advertisements

3.6 Support Vector Machines
COSC 2007 Data Structures II Chapter 12 Advanced Implementation of Tables II.
Unit-iv.
1 Concurrency: Deadlock and Starvation Chapter 6.
Constraint Satisfaction Problems
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 12 Cross-Layer.
Optimizing Cost and Performance for Multihoming Nick Feamster CS 6250 Fall 2011.
Treatment of social insurance schemes in the 2008 SNA Regional Seminar on Developing a Programme for the Implementation of the 2008 SNA and Supporting.
Using Graphs and Tables to Solve Linear Systems 3-1
and 6.855J Cycle Canceling Algorithm. 2 A minimum cost flow problem , $4 20, $1 20, $2 25, $2 25, $5 20, $6 30, $
Regional Policy Common Indicators: Infrastructure Definitions and Discussion Brussels, 22 nd November
Regional Policy Changes in Common Indicators Definitions and Discussion Brussels, 14 th March
1 1  1 =.
Chapter 6 File Systems 6.1 Files 6.2 Directories
Around the World AdditionSubtraction MultiplicationDivision AdditionSubtraction MultiplicationDivision.
C1 Sequences and series. Write down the first 4 terms of the sequence u n+1 =u n +6, u 1 =6 6, 12, 18, 24.
1 Outline relationship among topics secrets LP with upper bounds by Simplex method basic feasible solution (BFS) by Simplex method for bounded variables.
Order of Operations Lesson
The Unifying View on Ordinary Differential Equations and Automatic Differentiation, yet with a Gap to Fill Alexander Gofen What was unified? Conventions.
Time, Clocks, and the Ordering of Events in a Distributed System
Chapter 4: Informed Heuristic Search
Sustainability in a multiproduct context Competition Policy and Market Regulation MEFI – Università di Pavia.
1 Atomic Routing Games on Maximum Congestion Costas Busch Department of Computer Science Louisiana State University Collaborators: Rajgopal Kannan, LSU.
The Weighted Proportional Resource Allocation Milan Vojnović Microsoft Research Joint work with Thành Nguyen Microsoft Research Asia, Beijing, April, 2011.
Hash Tables.
Outline Minimum Spanning Tree Maximal Flow Algorithm LP formulation 1.
Linear Programming, A Geometric Approach
Chapter 10, Part B Distribution and Network Models
Routing and Congestion Problems in General Networks Presented by Jun Zou CAS 744.
Perfect Competition.
Putting Statistics to Work
Dantzig-Wolfe Decomposition
Fundamentals of Cost Analysis for Decision Making
1 State-Space representation and Production Systems Introduction: what is State-space representation? What are the important trade-offs? (E.Rich, Chapt.2)
Chapter 5 Relations and Functions
A Short Tutorial on Cooperative Games
Outline LP formulation of minimal cost flow problem
1 Transportation problem The transportation problem seeks the determination of a minimum cost transportation plan for a single commodity from a number.
Agent Failures in Totally Balanced Games and Convex Games Authors: Yoram Bachrach 1 Ian Kash 1 Nisarg Shah 2 (speaker) 1 Microsoft Research Cambridge.
How Bad is Selfish Routing? By Tim Roughgarden Eva Tardos Presented by Alex Kogan.
MINIMUM COST FLOWS: NETWORK SIMPLEX ALGORITHM A talk by: Lior Teller 1.
Evolving Graphs & Dynamic Networks : Old questions  New insights Afonso Ferreira S. Bhadra CNRS I3S & INRIA Sophia Antipolis
1 CRP 834: Decision Analysis Week Five Notes. 2 Review Game Theory –Game w/ Mixed Strategies Graphic Method Linear Programming –Games In an Extensive.
1 Internet Networking Spring 2002 Tutorial 9 Max-Min Fairness.
A Constant Factor Approximation Algorithm for the Multicommodity Rent-or-Buy Problem Amit Kumar Anupam Gupta Tim Roughgarden Bell Labs CMU Cornell joint.
Math443/543 Mathematical Modeling and Optimization
1 Internet Networking Spring 2004 Tutorial 9 Max-Min Fairness.
Applications of TU Games Vito Fragnelli University of Eastern Piedmont Politecnico di Torino 24 April 2002 Outline Cost Allocation Problems Infrastructure.
More Powerful and Simpler Cost-Sharing Methods Carmine Ventre Joint work with Paolo Penna University of Salerno.
Transportation, Assignment, Network Models
Computational aspects of stability in weighted voting games Edith Elkind (NTU, Singapore) Based on joint work with Leslie Ann Goldberg, Paul W. Goldberg,
1 EL736 Communications Networks II: Design and Algorithms Class2: Network Design Problems -- Notation and Illustrations Yong Liu 09/12/2007.
Game Theory is Evolving MIT , Fall Our Topics in the Course  Classical Topics Choice under uncertainty Cooperative games  Values  2-player.
1 Minimum Cost Flows Goal: Minimize costs to meet all demands in a network subject to capacities (combines elements of both shortest path and max flow.
Minimum Cost Flows. 2 The Minimum Cost Flow Problem u ij = capacity of arc (i,j). c ij = unit cost of shipping flow from node i to node j on (i,j). x.
Lecture 16 Maximum Matching. Incremental Method Transform from a feasible solution to another feasible solution to increase (or decrease) the value of.
Chapter 1. Formulations 1. Integer Programming  Mixed Integer Optimization Problem (or (Linear) Mixed Integer Program, MIP) min c’x + d’y Ax +
1 Beyond Avoidable Costs Marcel Boyer, Université de Montréal et CIRANO Michel Moreaux, Université de Toulouse et CIRANO Michel Truchon, Université Laval.
June 4, 2003EE384Y1 Demand Based Rate Allocation Arpita Ghosh and James Mammen {arpitag, EE 384Y Project 4 th June, 2003.
Algorithmic Game Theory and Internet Computing Vijay V. Vazirani Georgia Tech Primal-Dual Algorithms for Rational Convex Programs II: Dealing with Infeasibility.
___________________________________________________________________________ ___________________________________________________________________________.
CS223 Advanced Data Structures and Algorithms 1 Maximum Flow Neil Tang 3/30/2010.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
___________________________________________________________________________ ___________________________________________________________________________.
12 Sep 03Martin Pál: Cost sharing & Approx1 Cost Sharing and Approximation Martin Pál joint work with Éva Tardos A-exam.
Introduction to Graph & Network Theory Thinking About Networks: From Metabolism to the Genome to Social Conflict Summer Workshop for Teachers June 27 th.
The minimum cost flow problem
Lecture 19-Problem Solving 4 Incremental Method
Chapter 1. Formulations.
Presentation transcript:

Applications of TU Games Vito Fragnelli University of Eastern Piedmont Seminario Itinerante Alessandria 18 March 2002 Outline Cost Allocation Problems Infrastructure Cost Games Other Applications

Cost Allocation Problems Alan and Bob want to rent a car they can rent the car for one day each (Saturday for Alan at 70 €, Sunday for Bob at 40 €) or they can rent the car for the weekend (at 90 €) Allocate among the agents the total cost of the joint project The equal sharing (45 € each) will be rejected by Bob Allocation should be fair Several agents have to carry out a common project they can perform it separately or they can do it jointly (if the total cost decreases)

Cost Allocation Problems It is a pair  N, c , where N = {1,..., n} set of agents c cost function c (S ) is the cost of the project if it is jointly performed by the agents in S, satisfying their necessities The agents not included in S cannot benefit from this project, so that they could have to carry out their own separate ones N = {Alan, Bob} c (Alan) = 70, c (Bob) = 40, c (Alan, Bob) = 90 The solution is a vector x in R n ; x should be efficient :  i  N x i = c (N )

Cost Allocation Problems The Tennessee Valley Authority Problem (’30) provide water for energy control flooding improve navigation Some interventions (dams and reservoirs) were planned in the Tennessee River valley in order to encourage the economy: Stand-alone cost test no subset of agents S should be charged more than the cost of an alternative project specialized for S  i  S x i  c (S ) Incremental cost test no subset of agents S should be charged less than the additional cost including them in the project  i  S x i  c (N ) - c (N \ S ) The fair allocations should satisfy: By efficiency the two properties are equivalent

Cost Allocation Problems The Tennessee Valley Authority Problem (’30) Does there exists a vector that satisfies the previous conditions? How do select a single vector? Point solutions: Separable costs methods ECA: Equal Charge Allocation ACA: Alternate Costs Avoided CGA: Cost Gap Allocation (  -value)

Cost Allocation Problems Separable costs methods Separable cost of player i (marginal cost) m i = c (N ) - c (N \i ) Non separable cost g(N ) = c (N ) -  i  N m i

Cost Allocation Problems Cost Allocations Problems and Game Theory A cost allocation problem  N, c  induces a cooperative cost game  N, c  The cost game  N, c  has non-empty core? How do select a single core allocation?

Infrastructure Cost Games Some users need an infrastructure They are grouped according to different requests, corresponding to increasing levels of the infrastructure or of the facilities that build up the infrastructure, as g 1,..., g k An infrastructure has costs independent from the number of users (Building costs) and costs depending on the number of users (Maintenance costs) Infrastructure cost game = Building cost game + Maintenance cost game The Shapley Value is additive

Infrastructure Cost Games It is precisely an Airport Game (Littlechild – Thompson, 1973): assign to a subset of planes the cost of the larger strip required c (S ) = C j(S) where j (S ) = max { j | S  g j   } Building Cost Game c1c1 c2c2 c3c3 Sh(1) = c 1 /4 Sh(2) = Sh(3) = c 1 /4 + c 2 /3 Sh(4) = c 1 /4 + c 2 /3 + c 3 N = g 1  g 2  g 3 ; g 1 = {1}; g 2 = {2, 3}; g 3 = {4};

Infrastructure Cost Games If a player of kind i uses (and damages) a facility of level j he has to refund an amount A ij =  k=i,j  ij, where  ii is the cost for a player of kind i to repair the facility to the level i and  ik (k > i ) is the cost for a player of kind i to repair the facility from the level k - 1 to the level k Maintenance Cost Game

Infrastructure Cost Games Maintenance Cost Game  11  12  13 2  22 2  23  33 Sh(1) =  /4  /2  13 Sh(2) = Sh(3) =  /2  /4 1/3  12 Sh(4) =  /4 1/3  /2  /2 2  23 N = {1, 2, 3, 4}

Other Applications Short survey Voting games (power indices) Bankruptcy games Operations Research games Production & Linear Transformation games Network games - Flow games - Connection games (Spanning tree games, Forest games, Extension games, Fixed tree games)Spanning tree games - Shortest Path games Sequencing, Assignment & Permutation games Inventory games Transportation games

Bankruptcy Games A set of agents N = {1,..., n} has claims d = (d 1,..., d 1 ) over an estate E with:  i=1,n d i > E A feasible division x has to satisfy: 0  x i  d i  i=1,n d i = E It is possible to define a (pessimistic) game  N, v  whose core coincides with the set of feasible divisions: v (S) = max {0, E -  i  S d i } back

Minimum Cost Spanning Tree Games A set of agents N = {1,..., n} wants to be connected to a common source {0} building suitable connections at minimum cost back