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

Presentation on theme: "Applications of TU Games Vito Fragnelli University of Eastern Piedmont Seminario Itinerante Alessandria 18 March 2002 Outline Cost Allocation Problems."— 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) =  11 + 3/4  12 + 1/2  13 Sh(2) = Sh(3) =  22 + 1/2  23 + 1/4 1/3  12 Sh(4) =  33 + 1/4 1/3  12 + 1/2  13 + 1/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 2 0 3 1 4 5 2 1 3 4 2 1 3

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

Similar presentations