A Dual-Population Genetic Algorithm with Q-Learning for Multi-Objective Distributed Hybrid Flow Shop Scheduling Problem
Open Access
Abstract
In real-world production processes, the same enterprise often has multiple factories or one factory has multiple production lines, and multiple objectives need to be considered in the production process. A dual-population genetic algorithm with Q-learning is proposed to minimize the maximum completion time and the number of tardy jobs for distributed hybrid flow shop scheduling problems, which have some symmetries in machines. Multiple crossover and mutation operators are proposed, and only one search strategy combination, including one crossover operator and one mutation operator, is selected in each iteration. A population assessment method is provided to evaluate the evolutionary state of the population at the initial state and after each iteration. Two populations adopt different search strategies, in which the best search strategy is selected for the first population and the search strategy of the second population is selected under the guidance of Q-learning. Experimental results show that the dual-population genetic algorithm with Q-learning is competitive for solving multi-objective distributed hybrid flow shop scheduling problems.Keywords
Funding Information
- Research Initiation Foundation of Anhui Polytechnic University (2022YQQ002, Xjky2022002, JCKJ2022B01)
- Anhui Polytechnic University Research Project (2022YQQ002, Xjky2022002, JCKJ2022B01)
- Open Research Fund of AnHui Key Laboratory of Detection Technology and Energy Saving Devices (2022YQQ002, Xjky2022002, JCKJ2022B01)
This publication has 38 references indexed in Scilit:
- A cooperative coevolution algorithm for multi-objective fuzzy distributed hybrid flow shopKnowledge-Based Systems, 2020
- Modeling and multi-neighborhood iterated greedy algorithm for distributed hybrid flow shop scheduling problemKnowledge-Based Systems, 2020
- Fuzzy distributed two-stage hybrid flow shop scheduling problem with setup time: collaborative variable searchJournal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology, 2020
- A Genetic Programming-Based Scheduling Approach for Hybrid Flow Shop With a Batch Processor and Waiting Time ConstraintIEEE Transactions on Automation Science and Engineering, 2019
- Solving distributed two-stage hybrid flowshop scheduling using a shuffled frog-leaping algorithm with memeplex groupingEngineering Optimization, 2019
- More MILP models for hybrid flow shop scheduling problem and its extended problemsInternational Journal of Production Research, 2019
- Solving Distributed Hybrid Flowshop Scheduling Problems by a Hybrid Brain Storm Optimization AlgorithmIEEE Access, 2019
- Minimizing makespan for the distributed hybrid flowshop scheduling problem with multiprocessor tasksExpert Systems with Applications, 2018
- Algorithms and Theory of Computation Handbook, Volume 22009
- A fast and elitist multiobjective genetic algorithm: NSGA-IIIEEE Transactions on Evolutionary Computation, 2002