Heuristic Algorithms to Maximize Revenue and the Number of Jobs Processed on Parallel Machines

被引:0
|
作者
O. Gholami
Y. N. Sotskov
F. Werner
A. S. Zatsiupo
机构
[1] Blekinge Institute of Technology,United Institute of Informatics Problems
[2] National Academy of Sciences of Belarus,undefined
[3] Otto-von-Guericke-University,undefined
[4] “Servolux,undefined
[5] ”,undefined
来源
关键词
scheduling; uniform machines; revenue maximization; genetic algorithm; simulated annealing; tabu search;
D O I
暂无
中图分类号
学科分类号
摘要
A set of jobs has to be processed on parallel machines. For each job, there are given a release time and a due date and the job must be processed no later than its due date. If the job will be completed no later than the given due date, a benefit will be earned. Otherwise, this job will be rejected and the benefit will be discarded. The criterion under consideration is to maximize the weighted sum of the benefits and the number of jobs processed in time. Some properties of the objective function are found which allow to construct a optimal schedule. We develop a simulated annealing algorithm, a tabu search algorithm, and a genetic algorithm for solving this problem. The developed algorithms were tested on moderate and large instances with up to 500 jobs and 50 machines. Some recommendations are given showing how to use the obtained results and developed algorithms in production planning.
引用
收藏
页码:297 / 316
页数:19
相关论文
共 50 条
  • [1] Heuristic Algorithms to Maximize Revenue and the Number of Jobs Processed on Parallel Machines
    Gholami, O.
    Sotskov, Y. N.
    Werner, F.
    Zatsiupo, A. S.
    [J]. AUTOMATION AND REMOTE CONTROL, 2019, 80 (02) : 297 - 316
  • [2] Exact and heuristic algorithms for scheduling jobs with time windows on unrelated parallel machines
    Tadumadze, Giorgi
    Emde, Simon
    Diefenbach, Heiko
    [J]. OR SPECTRUM, 2020, 42 (02) : 461 - 497
  • [3] Exact and heuristic algorithms for scheduling jobs with time windows on unrelated parallel machines
    Giorgi Tadumadze
    Simon Emde
    Heiko Diefenbach
    [J]. OR Spectrum, 2020, 42 : 461 - 497
  • [4] A heuristic for maximizing the number of on-time jobs on two uniform parallel machines
    Koulamas, Christos
    Kyparisis, George J.
    [J]. NAVAL RESEARCH LOGISTICS, 2006, 53 (06) : 568 - 575
  • [5] Scheduling of parallel identical machines to maximize the weighted number of just-in-time jobs
    Hiraishi, K
    Levner, E
    Vlach, M
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2002, 29 (07) : 841 - 848
  • [6] A quadratic time algorithm to maximize the number of just-in-time jobs on identical parallel machines
    Cepek, O
    Sung, SC
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2005, 32 (12) : 3265 - 3271
  • [7] Scheduling to maximize the weighted number of on-time jobs on parallel machines with bounded job-rejection
    Atsmony, Matan
    Mosheiov, Gur
    [J]. JOURNAL OF SCHEDULING, 2023, 26 (02) : 193 - 207
  • [8] Scheduling to maximize the weighted number of on-time jobs on parallel machines with bounded job-rejection
    Matan Atsmony
    Gur Mosheiov
    [J]. Journal of Scheduling, 2023, 26 : 193 - 207
  • [9] Online Parallel Machine Scheduling to Maximize the Number of Early Jobs
    Zheng, Feifeng
    Liu, Ming
    Chu, Chengbin
    Xu, Yinfeng
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2012, 2012
  • [10] Dispatching Equal-Length Jobs to Parallel Machines to Maximize Throughput
    Bunde, David P.
    Goldwasser, Michael H.
    [J]. ALGORITHM THEORY - SWAT 2010, PROCEEDINGS, 2010, 6139 : 346 - +