Integrated scheduling algorithm based on the priority constraint table for complex products with tree structure

Aiming at the existing intelligent optimization algorithms for solving the integrated scheduling problem of complex products with tree structure, there are problems of missing optimal solutions when designing encoding methods or generating infeasible offspring while designing evolutionary operators,...

Full description

Bibliographic Details
Main Authors: Yilong Gao, Zhiqiang Xie, Xinyang Liu, Wei Zhou, Xu Yu
Format: Article
Language:English
Published: SAGE Publishing 2020-12-01
Series:Advances in Mechanical Engineering
Online Access:https://doi.org/10.1177/1687814020985206
Description
Summary:Aiming at the existing intelligent optimization algorithms for solving the integrated scheduling problem of complex products with tree structure, there are problems of missing optimal solutions when designing encoding methods or generating infeasible offspring while designing evolutionary operators, an integrated scheduling algorithm based on the priority constraint table is proposed in this paper. A novel encoding method based on the dynamic priority constraint table is developed, which can guarantee the feasibility and completeness of the initial population individuals. For the legitimacy of the generated offspring individuals, two new different crossover and mutation methods are designed separately. The introduced evolutionary operators can avoid the detection and repairment of the infeasible individuals. An insertion-based greedy decoding method is also developed. In addition, based on the critical operations, a local search strategy is presented to enhance the search ability for the superior solutions. The feasibility and superiority of the proposed algorithm is verified by comparative experiments.
ISSN:1687-8140