Hostname: page-component-77f85d65b8-v2srd Total loading time: 0 Render date: 2026-03-28T19:25:03.991Z Has data issue: false hasContentIssue false

Solving multi-agent scheduling problems on parallel machineswith a global objective function

Published online by Cambridge University Press:  07 March 2014

F. Sadi
Affiliation:
UniversitéFrançois-Rabelais de Tours, CNRS, LI EA 6300, OC ERL CNRS 6305, 64 avenue Jean Portalis, 37200 Tours, France.. faiza.sadi@univ-tours.fr, ameur.soukhal@univ-tours.fr, jean-charles.billaut@univ-tours.fr
A. Soukhal
Affiliation:
UniversitéFrançois-Rabelais de Tours, CNRS, LI EA 6300, OC ERL CNRS 6305, 64 avenue Jean Portalis, 37200 Tours, France.. faiza.sadi@univ-tours.fr, ameur.soukhal@univ-tours.fr, jean-charles.billaut@univ-tours.fr
J.-C. Billaut
Affiliation:
UniversitéFrançois-Rabelais de Tours, CNRS, LI EA 6300, OC ERL CNRS 6305, 64 avenue Jean Portalis, 37200 Tours, France.. faiza.sadi@univ-tours.fr, ameur.soukhal@univ-tours.fr, jean-charles.billaut@univ-tours.fr
Get access

Abstract

In this study, we consider a scheduling environment with m(m ≥ 1) parallel machines.The set of jobs to schedule is divided into K disjoint subsets. Each subset of jobs isassociated with one agent. The K agents compete to perform their jobs on commonresources. The objective is to find a schedule that minimizes a global objective functionf 0, while maintaining the regularobjective function of each agent, f k, at a level nogreater than a fixed value, εk (fk ∈ {fkmax, ∑fk}, k = 0, ..., K). This problem is a multi-agent schedulingproblem with a global objective function. In this study, we consider the casewith preemption and the case without preemption. If preemption is allowed, we propose apolynomial time algorithm based on a network flow approach for the unrelated parallelmachine case. If preemption is not allowed, we propose some general complexity results anddevelop dynamic programming algorithms.

Information

Type
Research Article
Copyright
© EDP Sciences, ROADEF, SMAI, 2014

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable