Q-learning guided algorithms for bi-criteria minimization of total flow time and makespan in no-wait permutation flowshops

Loading...
Publication Logo

Date

2024

Authors

Damla Yüksel
Levent Kandiller
M. Fatih Tasgetiren

Journal Title

Journal ISSN

Volume Title

Publisher

Elsevier B.V.

Open Access Color

Green Open Access

No

OpenAIRE Downloads

OpenAIRE Views

Publicly Funded

No
Impulse
Top 10%
Influence
Average
Popularity
Top 10%

Research Projects

Journal Issue

Abstract

Combining Deep Reinforcement Learning and meta-heuristic techniques represents a new research direction for enhancing the search capabilities of meta-heuristic methods in the context of production scheduling. Q-learning is a prominent reinforcement learning in which its utilization aims to direct the selection of actions thus preventing the necessity for a random exploration in the iterative process of the metaheuristics. In this study we provide Q-learning guided algorithms for the Bi-Criteria No-Wait Flowshop Scheduling Problem (NWFSP). The problem is treated as a bi-criteria combinatorial optimization problem where total flow time and makespan are optimized simultaneously. Firstly a deterministic mixed-integer linear programming (MILP) model is provided. Then Q-learning guided algorithms are developed: Bi-Criteria Iterated Greedy Algorithm with Q-Learning (BC-IG<inf>QL</inf>). Bi-Criteria Block Insertion Heuristic Algorithm with Q-Learning (BC-BIH<inf>QL</inf>). Moreover the performance of the proposed Q-learning guided algorithms is compared over a collection of Bi-Criteria Genetic Local Search Algorithms (BC-GLS) Bi-Criteria Iterated Greedy Algorithm (BC-IG) Bi-Criteria Iterated Greedy Algorithm with a Local Search (BC-IG<inf>ALL</inf>) and Bi-Criteria Variable Block Insertion Heuristic Algorithm (BC-VBIH). The complete computational experiment performed on 480 problem instances of Vallada et al. (2015) which is known as the VRF benchmark set indicates that the BC-BIH<inf>QL</inf> and the BC-IG<inf>QL</inf> algorithms outperform the BC-GLS BC-IG BC-IG<inf>ALL</inf> and BC-VBIH algorithms in comparative performance metrics. More specifically the proposed BC-BIH<inf>QL</inf> and BC-IG<inf>QL</inf> algorithms can yield more non-dominated bi-criteria solutions with the most substantial competitiveness than the remaining algorithms. At the same time both are competitive with each other on the benchmark problems. Moreover the BC-IG<inf>QL</inf> algorithm dominates almost 97% and 99% of the solutions reached by the BC-IG BC-IG<inf>ALL</inf> and BC-VBIH algorithms in small and large datasets. Similarly The BC-BIH<inf>QL</inf> algorithm dominates almost 98% and 99% of the solutions reached by the BC-IG BC-IG<inf>ALL</inf> and BC-VBIH algorithms in small and large datasets respectively. This means that among all the features that have been compared the Q-learning-guided algorithms demonstrate the highest level of competitiveness. The outcomes of this study encourage us to discover many more bi-criteria NWFSPs to reveal the trade-off between other conflicting objectives such as makespan & the number of early jobs to overcome various industries' problems. © 2024 Elsevier B.V. All rights reserved.

Description

Keywords

Bi-criteria Heuristic Optimization, Bi-criteria Scheduling Problems, Makespan, Mixed-integer Linear Programming, No-wait Flowshop Scheduling Problem, Total Flow Time, Benchmarking, Combinatorial Optimization, Deep Learning, Heuristic Methods, Integer Programming, Iterative Methods, Large Datasets, Learning Algorithms, Local Search (optimization), Production Control, Reinforcement Learning, Bi-criteria, Bi-criteria Heuristic Optimization, Bi-criteria Scheduling Problem, Flow Shop Scheduling Problem, Flowshop Scheduling Problems, Heuristic Optimization, Integer Linear Programming, Makespan, Mixed Integer Linear, Mixed-integer Linear Programming, No-wait Flowshop, No-wait Flowshop Scheduling Problem, Scheduling Problem, Total Flowtime, Heuristic Algorithms, Benchmarking, Combinatorial optimization, Deep learning, Heuristic methods, Integer programming, Iterative methods, Large datasets, Learning algorithms, Local search (optimization), Production control, Reinforcement learning, Bi-criteria, Bi-criteria heuristic optimization, Bi-criteria scheduling problem, Flow shop scheduling problem, Flowshop scheduling problems, Heuristic optimization, Integer Linear Programming, Makespan, Mixed integer linear, Mixed-integer linear programming, No-wait flowshop, No-wait flowshop scheduling problem, Scheduling problem, Total flowtime, Heuristic algorithms

Fields of Science

Citation

WoS Q

Scopus Q

OpenCitations Logo
OpenCitations Citation Count
10

Source

Swarm and Evolutionary Computation

Volume

89

Issue

Start Page

101617

End Page

PlumX Metrics
Citations

Scopus : 14

Captures

Mendeley Readers : 4

Google Scholar Logo
Google Scholar™
OpenAlex Logo
OpenAlex FWCI
6.5039

Sustainable Development Goals