Two-agent-based single-machine scheduling with switchover time to minimize total weighted completion time and makespan objectives

被引:5
|
作者
Sahu, Shesh Narayan [1 ]
Gajpal, Yuvraj [2 ]
Debbarma, Swapan [1 ]
机构
[1] Natl Inst Technol, Dept Comp Sci & Engn, Agartala 799046, Tripura, India
[2] Univ Manitoba, Asper Sch Business, Winnipeg, MB R3T5V4, Canada
关键词
Scheduling; Competing agents; Heuristic; Combinatorial optimization; Particle swarm optimization; PARTICLE SWARM OPTIMIZATION; DUE-DATE ASSIGNMENT; 2 COMPETING AGENTS; ALGORITHM;
D O I
10.1007/s10479-017-2515-2
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
We consider a single-machine scheduling problem with two-agents, each with a set of non-pre-emptive jobs, where two agents compete for the use of a single processing resource. A switchover time arises whenever a job of one agent is processed after a job of another agent. Each agent wants to minimize a certain objective function, which depends upon the completion time and switchover time of their own jobs only. This paper considers the minimization of total weighted completion time of the first agent subject to an upper bound on the makespan of the second agent. We introduce some properties to the problem. The properties describe the structure of an optimal solution which is being used for developing an optimal algorithm. We propose an optimal algorithm, a simple heuristic algorithm, and a particle-swarm-based meta heuristic algorithm to solve the problem. The heuristic algorithm is based on the weighted shortest process time-first rule. The performances of the heuristic and particle swarm algorithms are evaluated on randomly generated problem instances. We perform the numerical analysis to reveal the properties of the proposed problem.
引用
收藏
页码:623 / 640
页数:18
相关论文
共 50 条
  • [31] Two-agent scheduling of unit processing time jobs to minimize total weighted completion time and total weighted number of tardy jobs
    Wan, Long
    Mei, Jiajie
    Du, Jiangze
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 290 (01) : 26 - 35
  • [32] An improved branch and bound algorithm for single machine scheduling with deadlines to minimize total weighted completion time
    Pan, YP
    OPERATIONS RESEARCH LETTERS, 2003, 31 (06) : 492 - 496
  • [33] Online parallel-batch scheduling to minimize total weighted completion time on single unbounded machine
    Fang, Yang
    Lu, Xiwen
    INFORMATION PROCESSING LETTERS, 2016, 116 (08) : 526 - 531
  • [34] Single Machine Scheduling Problem With a Weight-Modifying-Activity to Minimize the Total Weighted Completion Time
    Chen, Yarong
    Guan, Zailin
    Tsai, Ya-Chih
    Chou, Fuh-Der
    IEEE Access, 2022, 10 : 45444 - 45456
  • [35] Single Machine Scheduling Problem With a Weight-Modifying-Activity to Minimize the Total Weighted Completion Time
    Chen, Yarong
    Guan, Zailin
    Tsai, Ya-Chih
    Chou, Fuh-Der
    IEEE ACCESS, 2022, 10 : 45444 - 45456
  • [36] Single-machine scheduling of multi-operation jobs without missing operations to minimize the total completion time
    Cheng, T. C. E.
    Ng, C. T.
    Yuan, J. J.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 191 (02) : 320 - 331
  • [37] An agent-based intelligent algorithm for uniform machine scheduling to minimize total completion time
    Li, K.
    Leung, J. Y. -T.
    Cheng, B. -Y.
    APPLIED SOFT COMPUTING, 2014, 25 : 277 - 284
  • [38] Single-machine scheduling with an availability constraint to minimize the weighted sum of the completion times
    Kacem, Imed
    Chu, Chengbin
    Souissi, Ahmed
    COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (03) : 827 - 844
  • [40] Approximation algorithms for multi-agent scheduling to minimize total weighted completion time
    Lee, Kangbok
    Choi, Byung-Cheon
    Leung, Joseph Y. -T.
    Pinedo, Michael L.
    INFORMATION PROCESSING LETTERS, 2009, 109 (16) : 913 - 917