Computing Nash Equilibria for Scheduling on Restricted Parallel Links
Computing Nash Equilibria for Scheduling on Restricted Parallel Links
复制标题
DOI:
10.1007/s00224-009-9191-9
复制
发表时间:
2004-06
影响因子:
0.5
通讯作者:
Martin Gairing;T. Lücking;M. Mavronicolas;B. Monien
中科院分区:
文献类型:
--
作者:
Martin Gairing;T. Lücking;M. Mavronicolas;B. Monien
We consider the problem of routingnusersonmparallellinksunder the restriction that each user may only be routed on a link from a certain set ofallowed linksfor the user. So, this problem is equivalent to the correspondingly restricted scheduling problem of assigningnjobstomparallelmachines. In aNash equilibrium, no user may improve its ownIndividual Cost(latency) by unilaterally switching to another link from its set of allowed links.Foridentical links, we present, as our main result, a polynomial time algorithm to compute from any given assignment a Nash equilibrium with non-increasedmakespan. The algorithm gradually transforms the assignment by pushing the unsplittable usertrafficsthrough aflow network, which is constructed from the users and the links. The algorithm uses ideas fromblocking flows.Furthermore, we use techniques simular to those in the genericPreflowPushalgorithm to approximate in polynomial time a schedule with optimum makespan. This results to an improved approximation factor offoridentical links, wherew1is the largest user traffic, and to an approximation factor of 2 forrelated links.