Simulated annealing approach to minimise total weighted tardiness of non-identical parallel batch processing machines

被引:0
|
作者
Kakkunuri R. [1 ]
Nguyen C. [1 ]
Damodaran P. [1 ]
机构
[1] Department of Industrial and Systems Engineering, College of Engineering and Engineering Technology, Northern Illinois University, 1425 Lincoln Hwy, DeKalb, 60115, IL
关键词
Batch processing machines; BPM; SA; Scheduling; Simulated annealing; Weighted tardiness;
D O I
10.1504/IJISE.2020.105732
中图分类号
学科分类号
摘要
A variety of industries use batch processing machines (BPMs) that can process multiple jobs simultaneously per machine. This research considers the scheduling of multiple jobs onto non-identical parallel BPMs while minimising the total weighted tardiness. The problem under study is NP-hard and solving it to optimality using a commercial solver requires long run times when the size of the problem increases. A simulated annealing (SA) approach is proposed to find good solutions for large problem instances within short run times. The results obtained are compared to two metaheuristics, particle swarm optimisation (PSO) and differential evolution (DE), proposed in the literature and a commercial solver (CPLEX). An experimental study is conducted to evaluate the different solution approaches on a set of problem instances. Based on results, the authors conclude that SA is highly effective in solving large problem instances within reasonable run times when compared to CPLEX, PSO and DE. Copyright © 2020 Inderscience Enterprises Ltd.
引用
收藏
页码:301 / 320
页数:19
相关论文
共 50 条
  • [1] A Simulated Annealing Approach for the Non-Identical Parallel Batch Processing Machines to Minimize Total Weighted Tardiness
    Godhandaraman, P.
    Poongothai, V.
    Vinitha, G.
    [J]. 11TH NATIONAL CONFERENCE ON MATHEMATICAL TECHNIQUES AND APPLICATIONS, 2019, 2112
  • [2] Minimising the total weighted tardiness for non-identical parallel batch processing machines with job release times and non-identical job sizes
    Chou, Fuh-Der
    [J]. EUROPEAN JOURNAL OF INDUSTRIAL ENGINEERING, 2013, 7 (05) : 529 - 557
  • [3] Scheduling non-identical parallel batch processing machines to minimize total weighted tardiness using particle swarm optimization
    Hulett, Maria
    Damodaran, Purushothaman
    Amouie, Mahbod
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2017, 113 : 425 - 436
  • [4] Lagrangian approach to minimize makespan of non-identical parallel batch processing machines
    Suhaimi, Nurul
    Nguyen, Christine
    Damodaran, Purushothaman
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2016, 101 : 295 - 302
  • [5] Non-identical parallel machines batch processing problem with release dates, due dates and variable maintenance activity to minimize total tardiness
    Beldar, Pedram
    Moghtader, Milad
    Giret, Adriana
    Ansaripoor, Amir Hossein
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2022, 168
  • [6] Integrated scheduling on parallel batch processing machines with non-identical capacities
    Jia, Zhao-hong
    Huo, Si-yun
    Li, Kai
    Chen, Hua-ping
    [J]. ENGINEERING OPTIMIZATION, 2020, 52 (04) : 715 - 730
  • [7] A genetic algorithm for scheduling parallel non-identical batch processing machines
    Xu, Shubin
    Bean, James C.
    [J]. 2007 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN SCHEDULING, 2007, : 143 - +
  • [8] Scheduling unrelated parallel batch processing machines with non-identical job sizes
    Li, XiaoLin
    Huang, YanLi
    Tan, Qi
    Chen, HuaPing
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2013, 40 (12) : 2983 - 2990
  • [9] Minimizing makespan and total completion time for parallel batch processing machines with non-identical job sizes
    Cheng, Bayi
    Yang, Shanlin
    Hu, Xiaoxuan
    Chen, Bo
    [J]. APPLIED MATHEMATICAL MODELLING, 2012, 36 (07) : 3155 - 3161
  • [10] A hybrid discrete differential evolution algorithm to minimise total tardiness on identical parallel machines
    Deng, Guanlong
    Zhang, Kang
    Gu, Xingsheng
    [J]. INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2013, 26 (06) : 504 - 512