Price of fairness in two-agent single-machine scheduling problems

We investigate the concept of price of fairness in resource allocation and apply it to two-agent single-machine scheduling problems, in which two agents, each having a set of jobs, compete for use of a single machine to execute their jobs. We consider the situation where one agent aims at minimizing the total of the completion times of his jobs, while the other seeks to minimize the maximum tardiness with respect to a common due date for her jobs. We first explore and propose a definition of utility, then we study both max-min and proportionally fair solutions, providing a tight bound on the price of fairness for each notion of fairness. We extend our study further to the problem in which both agents wish to minimize the total of the completion times of their own jobs.

[1]  Frank Kelly,et al.  Rate control for communication networks: shadow prices, proportional fairness and stability , 1998, J. Oper. Res. Soc..

[2]  Tony Haitao Cui,et al.  Fairness and Channel Coordination , 2007, Manag. Sci..

[3]  Andreas Fink,et al.  Collaborative machine scheduling: Challenges of individually optimizing behavior , 2015, Concurr. Comput. Pract. Exp..

[4]  Tim Roughgarden,et al.  The Price of Stability for Network Design with Fair Cost Allocation , 2004, FOCS.

[5]  A. Agnetis,et al.  Computing the Nash solution for scheduling bargaining problems , 2009 .

[6]  Wayne E. Smith Various optimizers for single‐stage production , 1956 .

[7]  Andrea Pacifici,et al.  Price of Fairness for allocating a bounded resource , 2015, Eur. J. Oper. Res..

[8]  Maurizio Naldi,et al.  Profit-fairness trade-off in project selection , 2019, Socio-Economic Planning Sciences.

[9]  Klaus M. Schmidt,et al.  A Theory of Fairness, Competition, and Cooperation , 1999 .

[10]  Michael P. Wellman,et al.  Auction Protocols for Decentralized Scheduling , 2001, Games Econ. Behav..

[11]  Steven J. Brams,et al.  Fair division - from cake-cutting to dispute resolution , 1998 .

[12]  Alec Morton,et al.  Inequity averse optimization in operational research , 2015, Eur. J. Oper. Res..

[13]  M. J. Soomer,et al.  Scheduling aircraft landings using airlines' preferences , 2008, Eur. J. Oper. Res..

[14]  Dimitris Bertsimas,et al.  The Price of Fairness , 2011, Oper. Res..

[15]  P. Bohm,et al.  Fairness in a tradeable-permit treaty for carbon emissions reductions in Europe and the former Soviet Union , 1994 .

[16]  E. Kalai,et al.  OTHER SOLUTIONS TO NASH'S BARGAINING PROBLEM , 1975 .

[17]  J. Horowitz,et al.  Fairness in Simple Bargaining Experiments , 1994 .

[18]  Youngsub Chun,et al.  The equal-loss principle for bargaining problems , 1988 .

[19]  Ioannis Caragiannis,et al.  The Efficiency of Fair Division , 2009, Theory of Computing Systems.

[20]  M. Mariotti Nash bargaining theory when the number of alternatives can be finite , 1998 .

[21]  Alessandro Agnetis,et al.  Multiagent Scheduling - Models and Algorithms , 2014 .

[22]  S. DAVID WU,et al.  Auction-theoretic coordination of production planning in the supply chain , 2000 .

[23]  Alessandro Agnetis,et al.  Scheduling Problems with Two Competing Agents , 2004, Oper. Res..

[24]  Joseph Y.-T. Leung,et al.  Competitive two-agent scheduling with deteriorating jobs on a single parallel-batching machine , 2017, Eur. J. Oper. Res..

[25]  J. Nash THE BARGAINING PROBLEM , 1950, Classics in Game Theory.