Scheduling problems with two competing agents

Allesandro Agnetis, Pitu B. Mirchandani, Dario Pacciarelli, Andrea Pacifici

Research output: Contribution to journalArticlepeer-review

359 Scopus citations


We consider the scheduling problems arising when two agents, each with a set of nonpreemptive jobs, compete to perform their respective jobs on a common processing resource. Each agent wants to minimize a certain objective function, which depends on the completion times of its jobs only. The objective functions we consider in this paper are maximum of regular functions (associated with each job), number of late jobs, and total weighted completion times. We obtain different scenarios, depending on the objective function of each agent, and on the structure of the processing system (single machine or shop). For each scenario, we address the complexity of various problems, namely, finding the optimal solution for one agent with a constraint on the other agent's cost function, finding single nondominated schedules (i.e., such that a better schedule for one of the two agents necessarily results in a worse schedule for the other agent), and generating all nondominated schedules.

Original languageEnglish (US)
Pages (from-to)229-242
Number of pages14
JournalOperations Research
Issue number2
StatePublished - Mar 2004
Externally publishedYes


  • Games/group decisions: cooperative sequencing
  • Production/scheduling: multiagent deterministic sequencing

ASJC Scopus subject areas

  • Computer Science Applications
  • Management Science and Operations Research


Dive into the research topics of 'Scheduling problems with two competing agents'. Together they form a unique fingerprint.

Cite this