Scheduling two agent task chains with a central selection mechanism

In this paper, we address a deterministic scheduling problem in which two agents compete for the usage of a single machine. Each agent decides on a fixed order to submit its tasks to an external coordination subject, who sequences them according to a known priority rule. We consider the problem from different perspectives. First, we characterize the set of Pareto-optimal schedules in terms of size and computational complexity. We then address the problem from the single-agent point-of-view, that is, we consider the problem of deciding how to submit one agent’s tasks only taking into account its own objective function against the other agent, the opponent. In this regard, we consider two different settings depending on the information available to the agents: In one setting, the considered agent knows in advance all information about the submission sequence of the opponent; and in the second setting (as in minimax strategies in game theory), the agent has no information on the opponent strategy and wants to devise a strategy that minimizes its solution cost in the worst possible case. Finally, we assess the performance of some classical single-agent sequencing rules in the two-agent setting.

[1]  Claudio Arbib,et al.  A competitive scheduling problem and its relevance to UMTS channel assignment , 2004, Networks.

[2]  Andrea Pacifici,et al.  Strategies in competing subset selection , 2013, Ann. Oper. Res..

[3]  Alessandro Agnetis,et al.  Combinatorial Models for Multi-Agent Scheduling Problems , 2007 .

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

[5]  Jean-Charles Billaut,et al.  Single-machine multi-agent scheduling problems with a global objective function , 2011, Journal of Scheduling.

[6]  Ulrich Pferschy,et al.  The Subset Sum game☆ , 2014, Eur. J. Oper. Res..

[7]  Han Hoogeveen,et al.  Multicriteria scheduling , 2005, Eur. J. Oper. Res..

[8]  Robert E. Tarjan,et al.  One-Processor Scheduling with Symmetric Earliness and Tardiness Penalties , 1988, Math. Oper. Res..

[9]  Nicholas G. Hall,et al.  Market Good Flexibility in Capacity Auctions , 2013 .

[10]  T. Purusothaman,et al.  Job Scheduling Model with Job Sequencing and Prioritizing Strategy in Grid Computing , 2012 .

[11]  Johanne Cohen,et al.  CONCURRENCY AND COMPUTATION : PRACTICE AND EXPERIENCE Concurrency Computat , 2011 .

[12]  Emmanuel Neron,et al.  An unrelated parallel machines model for an industrial production resetting problem , 2008 .

[13]  Alessandro Agnetis,et al.  Two Agents Competing for a Shared Machine , 2013, ADT.

[14]  Andrea Pacifici,et al.  Competitive subset selection with two agents , 2011, Discret. Appl. Math..

[15]  Shijie Sun,et al.  Single-Machine Scheduling Problems with Two Agents Competing for Makespan , 2010, LSMS/ICSEE.

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

[17]  Jonathan Cole Smith,et al.  A Multiple-Criterion Model for Machine Scheduling , 2003, J. Sched..

[18]  Guochuan Zhang,et al.  Coordination Mechanisms for Selfish Parallel Jobs Scheduling - (Extended Abstract) , 2012, TAMC.

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

[20]  Jean-Charles Billaut,et al.  Multicriteria scheduling , 2005, Eur. J. Oper. Res..

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

[22]  Andrea Pacifici,et al.  Subset Weight Maximization with Two Competing Agents , 2009, ADT.

[23]  G. Young,et al.  A note on an open‐end bin packing problem , 2001 .

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