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
相关论文
共 38 条
  • [1] Scheduling problems with two competing agents
    Agnetis, A
    Mirchandani, PB
    Pacciarelli, D
    Pacifici, A
    [J]. OPERATIONS RESEARCH, 2004, 52 (02) : 229 - 242
  • [2] Multi-agent single machine scheduling
    Agnetis, Alessandro
    Pacciarelli, Dario
    Pacifici, Andrea
    [J]. ANNALS OF OPERATIONS RESEARCH, 2007, 150 (01) : 3 - 15
  • [3] A Lagrangian approach to single-machine scheduling problems with two competing agents
    Agnetis, Alessandro
    de Pascale, Gianluca
    Pacciarelli, Dario
    [J]. JOURNAL OF SCHEDULING, 2009, 12 (04) : 401 - 415
  • [4] A cloud based job sequencing with sequence-dependent setup for sheet metal manufacturing
    Ahmadov, Yashar
    Helo, Petri
    [J]. ANNALS OF OPERATIONS RESEARCH, 2018, 270 (1-2) : 5 - 24
  • [5] A survey of scheduling problems with setup times or costs
    Allahverdi, Ali
    Ng, C. T.
    Cheng, T. C. E.
    Kovalyov, Mikhail Y.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 187 (03) : 985 - 1032
  • [6] A multiple-criterion model for machine scheduling
    Baker, KR
    Smith, JC
    [J]. JOURNAL OF SCHEDULING, 2003, 6 (01) : 7 - 16
  • [7] A two-agent single-machine scheduling problem with truncated sum-of-processing-times-based learning considerations
    Cheng, T. C. E.
    Cheng, Shuenn-Ren
    Wu, Wen-Hung
    Hsu, Peng-Hsiang
    Wu, Chin-Chia
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2011, 60 (04) : 534 - 541
  • [8] Single machine scheduling with two competing agents, arbitrary release dates and unit processing times
    Dover, Omri
    Shabtay, Dvir
    [J]. ANNALS OF OPERATIONS RESEARCH, 2016, 238 (1-2) : 145 - 178
  • [9] Two-agent scheduling on uniform parallel machines with min-max criteria
    Elvikis, Donatas
    T'kindt, Vincent
    [J]. ANNALS OF OPERATIONS RESEARCH, 2014, 213 (01) : 79 - 94
  • [10] Gajpal Y, 2014, 11 INT C COMP MAN SC