Scheduling two interfering job sets on identical parallel machines with makespan and total completion time minimization

被引:1
作者
Rault, Tifenn [1 ]
Sadi, Faiza [1 ]
Billaut, Jean-Charles [1 ]
Soukhal, Ameur [1 ]
机构
[1] Univ Francois Rabelais Tours, LIFAT, ROOT ERL CNRS 7002, CNRS, 64 Ave Jean Portalis, F-37200 Tours, France
关键词
Multi-agent scheduling; Parallel machines; Pareto front; Genetic algorithms; Integer programming; ALGORITHM; COMPLEXITY; AGENTS;
D O I
10.1007/s10951-024-00812-1
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We consider a two-agent scheduling problem with interfering job sets. Agent A-which can be considered as the resource manager-is associated with the whole set of jobs, and agent B-which can be considered as an application master-is associated with a subset of jobs. Each agent aims at minimizing either the maximum or the total completion time of its jobs. Considering an identical parallel machines environment, the goal is to find an assignment and a schedule of jobs which represents the best compromise between the requirements of the agents. The class of multi-agent scheduling problems has drawn a significant interest to researchers in the area of scheduling and operational research. When both agents minimize the makespan, we prove that the number of Pareto solutions is bounded and we show that this bound is reached. Using the epsilon\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\varepsilon $$\end{document}-constraint approach, we propose two integer programming formulations that allow to obtain the exact Pareto front for each problem. Given that the studied problems are NP-hard, we propose genetic algorithms (NSGA-II) to generate approximated Pareto fronts. Computational experiments are conducted to analyze the performances of the proposed methods. The results indicate that the genetic algorithms provide high-quality Pareto fronts and are computationally efficient.
引用
收藏
页码:485 / 505
页数:21
相关论文
共 41 条
[1]   Nondominated Schedules for a Job-Shop with Two Competing Users [J].
A. Agnetis ;
P.B. Mirchandani ;
D. Pacciarelli ;
A. Pacifici .
Computational & Mathematical Organization Theory, 2000, 6 (2) :191-217
[2]   Scheduling problems with two competing agents [J].
Agnetis, A ;
Mirchandani, PB ;
Pacciarelli, D ;
Pacifici, A .
OPERATIONS RESEARCH, 2004, 52 (02) :229-242
[3]  
Agnetis A., 2014, Multiagent Scheduling: Models and Algorithms, DOI DOI 10.1007/978-3-642-41880-8
[4]   A multiple-criterion model for machine scheduling [J].
Baker, KR ;
Smith, JC .
JOURNAL OF SCHEDULING, 2003, 6 (01) :7-16
[5]   Scheduling interfering job sets on parallel machines [J].
Balasubramanian, Hari ;
Fowler, John ;
Keha, Ahmet ;
Pfund, Michele .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2009, 199 (01) :55-67
[6]   Scheduling batches in flowshop with limited buffers in the shampoo industry [J].
Belaid, R. ;
T'kindt, V. ;
Esswein, C. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 223 (02) :560-572
[7]   SCHEDULING INDEPENDENT TASKS TO REDUCE MEAN FINISHING TIME [J].
BRUNO, J ;
COFFMAN, EG ;
SETHI, R .
COMMUNICATIONS OF THE ACM, 1974, 17 (07) :382-387
[8]   Two-agent parallel machine scheduling with a restricted number of overlapped reserved tasks [J].
Choi, Byung-Cheon ;
Park, Myoung-Ju .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 260 (02) :514-519
[9]  
Czyzak Piotr., 1998, Journal of Multi-Criteria Decision Analysis, V7, P34, DOI [DOI 10.1002/(SICI)1099-1360(199801)7:13.0.CO
[10]  
2-6, DOI 10.1002/(SICI)1099-1360(199801)7:1, 10.1002/(SICI)1099-1360(199801)7:1andlt