Algorithms for a two-machine no-wait flow shop scheduling problem with two competing agents

被引:0
作者
Yang, Qi-Xia [1 ]
Liu, Long-Cheng [1 ]
Huang, Min [1 ]
Wang, Tian-Run [1 ]
机构
[1] Xiamen Univ, Sch Math Sci, Xiamen 361005, Peoples R China
关键词
Scheduling with two agents; No-wait flow shop; Optimal algorithm; Approximation algorithm; Makespan; MAKESPAN; BICRITERIA; FLOWSHOPS; MACHINE;
D O I
10.1007/s10878-024-01198-8
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, we consider the following two-machine no-wait flow shop scheduling problem with two competing agents F2 | M-1 -> M-2, M-2, p(ij)(A)=p, no- wait | CmaxA: CmaxB <= Q: Given a set of n jobs J={J(1),J(2), . . . ,J(n)} and two competing agents A and B. Agent A is associated with a set of nA jobs JA={J(1)A,J(2)A, . . . ,J(n)(A)A} to be processed on the machine M-1 first and then on the machine M-2 with no-wait constraint, and agent B is associated with a set of n(B) jobs J(B)={J(1)B,J(2)B, . . . ,J(nB)(B)} to be processed on the machine M-2 only, where the processing times for the jobs of agent A are all the same (i.e., p(ij)A=p), J=J(A)boolean OR J(B) and n=n(A)+n(B). The objective is to build a schedule pi of the n jobs that minimizing the makespan of agent A while maintaining the makespan of agent B not greater than a given value Q. We first show that the problem is polynomial time solvable in some special cases. For the non-solvable case, we present an O(nlog n)-time (1+1/n(A)+1)-approximation algorithm and show that this ratio of (1+1/n(A)+1) is asymptotically tight. Finally, (1+epsilon)-approximation algorithms are provided.
引用
收藏
页数:17
相关论文
共 19 条
[1]   Scheduling problems with two competing agents [J].
Agnetis, A ;
Mirchandani, PB ;
Pacciarelli, D ;
Pacifici, A .
OPERATIONS RESEARCH, 2004, 52 (02) :229-242
[2]  
Agnetis A., 2014, Multiagent Scheduling: Models and Algorithms, DOI [https://doi.org/10.1007/978-3-642-41880-8, DOI 10.1007/978-3-642-41880-8]
[3]   Multi-agent single machine scheduling [J].
Agnetis, Alessandro ;
Pacciarelli, Dario ;
Pacifici, Andrea .
ANNALS OF OPERATIONS RESEARCH, 2007, 150 (01) :3-15
[4]   A two-agent scheduling problem in a two-machine flowshop [J].
Ahmadi-Darani, Mohammad-Hasan ;
Moslehi, Ghasem ;
Reisi-Nafchi, Mohammad .
INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING COMPUTATIONS, 2018, 9 (03) :289-306
[5]   No-wait flowshops with bicriteria of makespan and total completion time [J].
Allahverdi, A ;
Aldowaisan, T .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2002, 53 (09) :1004-1015
[6]   No-wait flowshops with bicriteria of makespan and maximum lateness [J].
Allahverdi, A ;
Aldowaisan, T .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2004, 152 (01) :132-147
[7]   A two-machine no-wait flow shop problem with two competing agents [J].
Azerine, Abdennour ;
Boudhar, Mourad ;
Rebaine, Djamal .
JOURNAL OF COMBINATORIAL OPTIMIZATION, 2022, 43 (01) :168-199
[8]   No-wait scheduling of a two-machine flow-shop to minimise the makespan under non-availability constraints and different release dates [J].
Ben Chihaoui, Faten ;
Kacem, Imed ;
Hadj-Alouane, Atidel B. ;
Dridi, Najoua ;
Rezg, Nidhal .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2011, 49 (21) :6273-6286
[9]   Multi-agent scheduling in a no-wait flow shop system to maximize the weighted number of just-in-time jobs [J].
Chen, Ren-Xia ;
Li, Shi-Sheng ;
Li, Wen-Jie .
ENGINEERING OPTIMIZATION, 2019, 51 (02) :217-230
[10]  
Garey M. R., 1979, Computers and intractability. A guide to the theory of NP-completeness