Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

A knowledge-driven constructive heuristic algorithm for the distributed assembly blocking flow shop scheduling problem

Published: 15 September 2022 Publication History

Highlights

The mixed integer linear programming model (MILP) of DABFSP is designed.
A knowledge-driven constructive heuristic (KDH) algorithm is proposed to address DABFSP.
Three different kinds of neighborhood knowledge are refined.
The quantitative representation of the knowledge is extracted from the feature of DABFSP.
The results of statistical analysis show the performance of the KDH algorithm.

Abstract

The distributed flow shop scheduling problem (DFSP) has become widespread due to the increasing advantages of multi-factories manufacturing in recent years. The distributed assembly blocking flow shop scheduling problem (DABFSP), which aims at minimizing the maximum assembly completion time, is considered in this paper. A knowledge-driven constructive heuristic (KDH) algorithm is proposed to address the above problem. Three different kinds of neighborhood knowledge are refined by analyzing the characteristic of the problem and quantified to design the KDH algorithm. The jobs belonging to the same production are assigned to the different factories to advance the starting time of assembly, which is quantified as knowledge 1. The assembly sequence of the product is determined according to the processing sequence of the job in the processing factory, which is defined as knowledge 2. The jobs belonging to the same product are distributed together in each processing factory, which is quantified as knowledge 3. The performance of the KDH algorithm is verified on the benchmark instance, which comprises 900 small-scale instances and 810 large-scale instances. The experimental results demonstrate that the KDH algorithm is superior to state-of-the-art algorithms in the aspect of addressing DABFSP.

References

[1]
I. Abu Doush, M.A. Al-Betar, M.A. Awadallah, E. Santos, A.I. Hammouri, M. Mafarjeh, Z. AlMeraj, Flow shop scheduling with blocking using modified harmony search algorithm with neighboring heuristics methods, Applied Soft Computing 85 (2019).
[2]
E.A.G. De Souza, M.S. Nagano, G.A. Rolim, Dynamic Programming algorithms and their applications in machine scheduling: A review, Expert Systems with Applications 190 (2022).
[3]
Y. Han, J. Li, H. Sang, Y. Liu, K. Gao, Q. Pan, Discrete evolutionary multi-objective optimization for energy-efficient blocking flow shop scheduling with setup time, Applied Soft Computing 93 (2020).
[4]
S. Hatami, R. Ruiz, C. Andrés-Romano, The Distributed Assembly Permutation Flowshop Scheduling Problem, International Journal of Production Research 51 (2013) 5292–5308.
[5]
X.-L. Jing, Q.-K. Pan, L. Gao, Y.-L. Wang, An effective Iterated Greedy algorithm for the distributed permutation flowshop scheduling with due windows, Applied Soft Computing 96 (2020).
[6]
J.Y. Mao, Q.K. Pan, Z.H. Miao, L. Gao, An effective multi-start iterated greedy algorithm to minimize makespan for the distributed permutation flowshop scheduling problem with preventive maintenance, Expert Systems with Applications 169 (2020).
[7]
H.H. Miyata, M.S. Nagano, The blocking flow shop scheduling problem: A comprehensive and conceptual review, Expert Systems with Applications 137 (2019) 130–156.
[8]
H. Na, J. Sun, Z. Qiu, J. He, Y. Yuan, T. Yan, T. Du, A novel evaluation method for energy efficiency of process industry — A case study of typical iron and steel manufacturing process, Energy 233 (2021).
[9]
B. Naderi, R. Ruiz, The distributed permutation flowshop scheduling problem, Computers & Operations Research 37 (2010) 754–768.
[10]
M. Nawaz Jr., I. Ham, A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem, Omega 11 (1983) 91–95.
[11]
Q.-K. Pan, L. Gao, L. Wang, J. Liang, X.-Y. Li, Effective heuristics and metaheuristics to minimize total flowtime for the distributed permutation flowshop problem, Expert Systems with Applications 124 (2019) 309–324.
[12]
Q.-K. Pan, L. Gao, L. Xin-Yu, F.M. Jose, Effective constructive heuristics and meta-heuristics for the distributed assembly permutation flowshop scheduling problem, Applied Soft Computing 81 (2019).
[13]
M. Pinedo, Scheduling: theory, algorithms, and systems, IIE Transactions 28 (2016) 695–697.
[14]
I. Ribas, R. Companys, X. Tort-Martorell, Efficient heuristics for the parallel blocking flow shop scheduling problem, Expert Systems with Applications 74 (2017) 41–54.
[15]
R. Ruiz, Q.-K. Pan, B. Naderi, Iterated Greedy methods for the distributed permutation flowshop scheduling problem, Omega 83 (2019) 213–222.
[16]
H.-Y. Sang, Q.-K. Pan, J.-Q. Li, P. Wang, Y.-Y. Han, K.-Z. Gao, P. Duan, Effective invasive weed optimization algorithms for distributed assembly permutation flowshop problem with total flowtime criterion, Swarm and Evolutionary Computation 44 (2019) 64–73.
[17]
W. Shao, D. Pi, Z. Shao, Local search methods for a distributed assembly no-idle flow shop scheduling problem, IEEE Systems Journal 13 (2019) 1945–1956.
[18]
Z. Shao, D. Pi, W. Shao, Hybrid enhanced discrete fruit fly optimization algorithm for scheduling blocking flow-shop in distributed environment, Expert Systems with Applications 145 (2020).
[19]
Z. Shao, D. Pi, W. Shao, P. Yuan, An efficient discrete invasive weed optimization for blocking flow-shop scheduling problem, Engineering Applications of Artificial Intelligence 78 (2019) 124–141.
[20]
Z. Shao, W. Shao, D. Pi, Effective constructive heuristic and metaheuristic for the distributed assembly blocking flow-shop scheduling problem, Applied Intelligence 50 (2020) 4647–4669.
[21]
H.-B. Song, J. Lin, A genetic programming hyper-heuristic for the distributed assembly permutation flow-shop scheduling problem with sequence dependent setup times, Swarm and Evolutionary Computation 60 (2021).
[22]
C.P. Tomazella, M.S. Nagano, A comprehensive review of Branch-and-Bound algorithms: Guidelines and directions for further research on the flowshop scheduling problem, Expert Systems with Applications 158 (2020).
[23]
G. Wang, L. Gao, X. Li, P. Li, M.F. Tasgetiren, Energy-efficient distributed permutation flow shop scheduling problem using a multi-objective whale swarm algorithm, Swarm and Evolutionary Computation 57 (2020).
[24]
K.-C. Ying, S.-W. Lin, C.-Y. Cheng, C.-D. He, Iterated reference greedy algorithm for solving distributed no-idle permutation flowshop scheduling problems, Computers & Industrial Engineering 110 (2017) 413–423.
[25]
Z.Q. Zhang, B. Qian, R. Hu, H.P. Jin, L. Wang, A matrix-cube-based estimation of distribution algorithm for the distributed assembly permutation flow-shop scheduling problem, Swarm and Evolutionary Computation 60 (2021).
[26]
F. Zhao, X. He, L. Wang, A two-stage cooperative evolutionary algorithm with problem-specific knowledge for energy-efficient scheduling of no-wait flow-shop problem, IEEE Trans Cybern, 2020.
[27]
F. Zhao, R. Ma, L. Wang, A self-learning discrete jaya algorithm for multiobjective energy-efficient distributed no-idle flow-shop scheduling problem in heterogeneous factory system, IEEE Trans Cybern, 2021.
[28]
F. Zhao, S. Qin, Y. Zhang, W. Ma, C. Zhang, H. Song, A hybrid biogeography-based optimization with variable neighborhood search mechanism for no-wait flow shop scheduling problem, Expert Systems with Applications 126 (2019) 321–339.
[29]
F. Zhao, D. Shao, L. Wang, T. Xu, N. Zhu, Jonrinaldi, An effective water wave optimization algorithm with problem-specific knowledge for the distributed assembly blocking flow-shop scheduling problem, Knowledge-Based Systems 243 (2022).
[30]
F. Zhao, J. Zhao, L. Wang, J. Tang, An optimal block knowledge driven backtracking search algorithm for distributed assembly No-wait flow shop scheduling problem, Applied Soft Computing 112 (2021).
[31]
F. Zhao, L. Zhao, L. Wang, H. Song, An ensemble discrete differential evolution for the distributed blocking flowshop scheduling with minimizing makespan criterion, Expert Systems with Applications 160 (2020).

Cited By

View all
  • (2024)Grid-based artificial bee colony algorithm for multi-objective job shop scheduling with manual loading and unloading tasksExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.123011245:COnline publication date: 2-Jul-2024
  • (2024)Distributed Permutation Flow Shop Scheduling Problem with Worker flexibilityExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.121947238:PCOnline publication date: 27-Feb-2024
  • (2023)A biogeography-based optimization algorithm with modified migration operator for large-scale distributed scheduling with transportation timeExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.120732231:COnline publication date: 30-Nov-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Expert Systems with Applications: An International Journal
Expert Systems with Applications: An International Journal  Volume 202, Issue C
Sep 2022
1548 pages

Publisher

Pergamon Press, Inc.

United States

Publication History

Published: 15 September 2022

Author Tags

  1. Distributed assembly blocking flow shop scheduling problem
  2. Constructive heuristic
  3. Assembly completion time
  4. Knowledge-driven constructive heuristic algorithm

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 04 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Grid-based artificial bee colony algorithm for multi-objective job shop scheduling with manual loading and unloading tasksExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.123011245:COnline publication date: 2-Jul-2024
  • (2024)Distributed Permutation Flow Shop Scheduling Problem with Worker flexibilityExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.121947238:PCOnline publication date: 27-Feb-2024
  • (2023)A biogeography-based optimization algorithm with modified migration operator for large-scale distributed scheduling with transportation timeExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.120732231:COnline publication date: 30-Nov-2023
  • (2023)A Q-learning artificial bee colony for distributed assembly flow shop scheduling with factory eligibility, transportation capacity and setup timeEngineering Applications of Artificial Intelligence10.1016/j.engappai.2023.106230123:PAOnline publication date: 1-Aug-2023

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media