Abstract
Distributed permutation flowshop scheduling problem (DPFSP) has always been a hot issue. The optimization goal of minimizing the total flowtime is of great significance to the environment of multi-factory. In this paper, a discrete fruit fly optimization algorithm (DFFO) is proposed to solve the DPFSP with the total flowtime criterion. In the proposed DFFO, an initialization method considering the population quality and diversity is adopted. In the smell-based search stage, three perturbation operators, the Shift-based operator, the Exchange-based operator and the Hybrid operator are designed respectively, and each fruit fly improves its state through a specific neighborhood strategy. In addition, we propose an improved reference local search (MRLS) method to enhance the exploitation ability of fruit flies. In the vision-based search stage, fruit flies use a well-designed combination update mechanism to lead fruit flies to more potential areas. In order to enhance the exploration ability, we use random reinforcement method for the population. The parameters are evaluated using an orthogonal experimental design to determine the appropriate values of the key parameters. In addition, we test the DFFO and the state-of-art algorithms from the literature on 720 large-scale instances. The experimental results show that DFFO is a very effective metaheuristic.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: Engineering Applications of Artificial Intelligence
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.