Grid-based artificial bee colony algorithm for multi-objective job shop scheduling with manual loading and unloading tasks

Bohan Zhang, Ada Che, Yusheng Wang

Research output: Contribution to journalArticlepeer-review

9 Scopus citations

Abstract

This paper investigates a multi-objective job shop scheduling problem with manual loading and unloading tasks (MOJSSPLU) aiming to minimize makespan and total workload simultaneously. Taking human factors into consideration achieves a better balance between production efficiency and resource utilization. To address this problem, we first establish a bi-objective mixed-integer linear programming (MILP) model. Afterward, we combine the artificial bee colony algorithm with the grid technique to develop a grid-based artificial bee colony algorithm (GABC) for solving MOJSSPLU. The algorithm uses a decomposition approach with the earliest-shortest dispatching rule to reduce the complexity of MOJSSPLU. A grid coordinate system is constructed to divide the objective space into cells, facilitating individuals’ location and evaluation in the decision space. Moreover, we focus on improving the cooperation between the employed and onlooker bees and design a mathematical formula based on priority weights to generate onlooker bees to maximize information utilization and improve the exploration and exploitation capabilities of the algorithm. To ensure that the most promising individuals are retained and protected from being eliminated during the evolutionary, we propose an elitist non-dominated solutions reservation strategy for improving the diversity of the population. We further propose a dynamic adjustment of the grid-division method that focuses on improving the exploitation capacity of the algorithm in the objective space to enhance the diversity and convergence of the population. To test the performance of the GABC algorithm, we compare it to the MILP approach and other algorithms using modified benchmark instances. Furthermore, we conduct the Friedman and Wilcoxon nonparametric tests to validate the comparison results among the different algorithms. The computational results demonstrate that the algorithm GABC is efficient.

Original languageEnglish
Article number123011
JournalExpert Systems with Applications
Volume245
DOIs
StatePublished - 1 Jul 2024

Keywords

  • Artificial bee colony algorithm
  • Grid technique
  • Job shop scheduling
  • Manual loading/unloading tasks
  • Multi-objective optimization

Fingerprint

Dive into the research topics of 'Grid-based artificial bee colony algorithm for multi-objective job shop scheduling with manual loading and unloading tasks'. Together they form a unique fingerprint.

Cite this