selfish routing in public service

21
Selfish Routing in Public Service 電電電 電電電 [ 電電電電 ] 電電電 電電 2015/1/16 Vincent A. Knight , Paul R. Harper School of Mathematics, Cardiff University, Cardiff, UK

Upload: -

Post on 07-Aug-2015

102 views

Category:

Science


2 download

TRANSCRIPT

Page 1: Selfish routing in public service

Selfish Routing in Public Service

電機四 王鴻鈞 [ 指導老師 ] 陳和麟 教授2015/1/16

Vincent A. Knight , Paul R. HarperSchool of Mathematics, Cardiff University, Cardiff, UK

Page 2: Selfish routing in public service

2

Why Find this Paper

● Previous Working on the Paper Survey of Electronic Health Care Data System● Want to Find Some Relation Between Them

ROUTING GAME ?

Page 3: Selfish routing in public service

3

Motivation of Paper & Previous Works

Equilibrium Behavior of a queueing system

● Social optimization versus selfish optimization in waiting lines I. Adler, P. Naor 1969

How to Evaluate the Efficiency● Selfish Routing and the Price of Anarchy Tim Roughgarden, 2005

When Player Have Choice[Removing Central Control for a Given System]

A Survey OnNetworking Games in Telecommunications

E. Altman 2006

Price of Anarchy in the Markovian Single Server

Queue

G. Gilboa-Freedman, R. Hassin2008

The Price of Anarchy in Basketball

B. Skinner 2010

Public Servicee.g.

Health Care System?

Page 4: Selfish routing in public service

4

Main Contributions of the Paper

Placing Choice between Public Serviceswithin the Formulation of Routing Games

Theoretical results of the effect of demand and worth of service

Numerical approach based on heuristics to calculate

the price of anarchy in a real world setting

The above ideas are demonstrated with a large scale real worldcase study

With an adequate capacity to provide the perceived worth of service, a high price of anarchy is to be expected

Page 5: Selfish routing in public service

5

Introduction of Routing Game

Here we focus on non-atomic routing game:

𝐺=(𝑉 ,𝐸 )

(𝐶𝑜𝑚𝑚𝑜𝑑𝑖𝑡𝑖𝑒𝑠) A 𝑠𝑒𝑡𝑜𝑓 𝑠𝑜𝑢𝑟𝑐𝑒−𝑠𝑖𝑛𝑘𝑝𝑎𝑖𝑟𝑠 :{(𝑠1 ,𝑡 1) ,(𝑠2 , 𝑡 2) , . . ., (𝑠𝑘 , 𝑡𝑘)}

𝑃𝑖 : h𝑇 𝑒𝑠𝑒𝑡 𝑜𝑓 𝑎𝑙𝑙𝑝𝑜𝑠𝑠𝑖𝑏𝑙𝑒 (𝑠𝑖 ,𝑡𝑖) h𝑝𝑎𝑡 𝑠( 𝑓𝑜𝑟 𝑝𝑙𝑎𝑦𝑒𝑟 𝑖∈[𝑘])

h𝐸𝑎𝑐 𝑒𝑑𝑔𝑒 h𝑎𝑠𝑎𝑐𝑜𝑠𝑡 𝑓𝑢𝑛𝑐𝑡𝑖𝑜𝑛𝑚𝑎𝑝 h𝑡 𝑒𝑡𝑟𝑎𝑓𝑓𝑖𝑐 𝑡𝑜 h𝑡 𝑒𝑐𝑜𝑠𝑡 :𝐶𝑒(𝑛𝑜𝑛−𝑛𝑒𝑔𝑎𝑡𝑖𝑣𝑒 ,𝑐𝑜𝑛𝑣𝑒𝑥 ,𝑛𝑜𝑛−𝑑𝑒𝑐𝑟𝑒𝑎𝑠𝑖𝑛𝑔)

𝐶 ( 𝑓 )≔ ∑𝑃∈𝑃

𝐶𝑃 ( 𝑓 ) 𝑓 𝑃≔∑𝑒∈𝐸

𝑐𝑒 ( 𝑓 ) 𝑓 𝑒

h𝑇 𝑒𝑅𝑜𝑢𝑡𝑖𝑛𝑔𝐺𝑎𝑚𝑒𝑖𝑠𝑑𝑒𝑛𝑜𝑡𝑒𝑑𝑏𝑦 (𝐺 ,𝑟 ,𝑐)

Page 6: Selfish routing in public service

6

Some Definition & Theorem of Routing Game

𝑃𝑜𝐴 (𝐺 ,𝑟 ,𝑐 )=𝐶 ( 𝑓 )𝐶 ( 𝑓 ∗)

Page 7: Selfish routing in public service

7

Link to A Case – POA in the Public Service System

◎ h𝑇 𝑒𝑎𝑏𝑜𝑣𝑒 h𝑔𝑟𝑎𝑝 𝑖𝑠 𝑛𝑜𝑡 h𝑡 𝑒 h𝑔𝑟𝑎𝑝 𝑤𝑒𝑑𝑒𝑓𝑖𝑛𝑒𝑖𝑛 h𝑡 𝑒𝐺𝑎𝑚𝑒 .

m demand nodesBriefly two choice :1) Balking (not seek service)2) Seeking serviceEach demand node has 1) Demand rate: 2) Cost of balking: 3) Weight of caring about the distance to service node :

n service nodes1) Cost function of the facility : (Assume that the service node doesn’t have the choice of rejecting the query of demand node )

From demand nodes to service nodes1) Arrival rate : 2) Distance :

Page 8: Selfish routing in public service

8

Link to A Case – POA in the Public Service System

𝑖𝑠 h𝑡 𝑒𝑟𝑎𝑡𝑒𝑜𝑓 𝑏𝑎𝑙𝑘𝑖𝑛𝑔 𝑜𝑓 𝑑𝑒𝑚𝑎𝑛𝑑𝑛𝑜𝑑𝑒𝑖

Page 9: Selfish routing in public service

9

Link to A Case – POA in the Public Service System

Page 10: Selfish routing in public service

10

Special Case – Single Source, Single Facility

Page 11: Selfish routing in public service

11

Special Case – Single Source, Single Facility

Page 12: Selfish routing in public service

12

Page 13: Selfish routing in public service

13

A Real Case Study – Price of Anarchy in the Welsh Health Service

The choice of facilityfor elective knee replacement surgery across Wales

Page 14: Selfish routing in public service

14

A Real Case Study – Price of Anarchy in the Welsh Health Service

Page 15: Selfish routing in public service

15

A Real Case Study – Price of Anarchy in the Welsh Health Service

Page 16: Selfish routing in public service

16

A Real Case Study – Price of Anarchy in the Welsh Health Service

Page 17: Selfish routing in public service

17

A Real Case Study – Price of Anarchy in the Welsh Health Service

Simple single hospital single demand node example with two patient groups

Page 18: Selfish routing in public service

18

A Real Case Study – Price of Anarchy in the Welsh Health Service

Simple single hospital single demand node example with two patient groups Effect on the price of anarchy of in the example with

Page 19: Selfish routing in public service

19

Conclusion

●The price of anarchy increases with worth of service, up to a point.● In a system with insufficient capacity the price of anarchy is low● When considering the public service system as a whole, the highest level of inefficiency occurs when the capacity of the system matches the perceived worth of service.

Page 20: Selfish routing in public service

20

Further Discussion

h𝑇 𝑒𝑟𝑒 𝑎𝑟𝑒𝑚𝑜𝑟𝑒𝑎𝑛𝑑𝑚𝑜𝑟𝑒𝑎𝑝𝑝𝑙𝑖𝑐𝑎𝑡𝑖𝑜𝑛 h𝑡 𝑎𝑡 𝑛𝑒𝑒𝑑 h𝑡 𝑒𝑎𝑛𝑎𝑙𝑦𝑠𝑖𝑠𝑜𝑓 h𝑡 𝑒𝑒𝑓𝑓𝑖𝑐𝑖𝑒𝑛𝑐𝑦 𝑜𝑓 h𝑡 𝑒𝑠𝑦𝑠𝑡𝑒𝑚 .

𝐵𝑢𝑡 h𝑡 𝑒𝑟𝑒𝑎𝑟𝑒 𝑡𝑜𝑜𝑚𝑎𝑛𝑦 𝑑𝑖𝑓𝑓𝑒𝑟𝑒𝑛𝑐𝑒𝑖𝑛𝑑𝑒𝑡𝑎𝑖𝑙 ,𝑠𝑜 h𝑡 𝑒𝑑𝑜𝑚𝑎𝑖𝑛𝑘𝑛𝑜𝑤𝑙𝑒𝑑𝑔𝑒𝑖𝑠 𝑠𝑡𝑟𝑜𝑛𝑔𝑙𝑦𝑛𝑒𝑒𝑑𝑒𝑑 .

Page 21: Selfish routing in public service