An Estimation of Distribution Algorithm for Scheduling Problem of Flexible Manufacturing Systems Using Petri Nets

XinNian Wang,KeYi Xing,XiaoLing Li,JianChao Luo
DOI: https://doi.org/10.1016/j.apm.2017.11.018
IF: 5.336
2018-01-01
Applied Mathematical Modelling
Abstract:Based on the place-timed Petri net models of flexible manufacturing systems (FMSs), this paper proposes a novel effective estimation of distribution algorithm (EDA) for solving the scheduling problem of FMSs. A candidate solution is represented as an individual with two sections: the first contains the route information while the second is a permutation with repetition for parts. The feasibility of individuals is checked and guaranteed by a highly permissiveness deadlock controller. A feasible individual is interpreted into a deadlock-free schedule while the infeasible ones are amended. The probabilistic model in EDA is constructed via a voting procedure. An offspring individual is then produced based on the model from a seed individual, and the set of seed individuals is extracted by a roulette method from the current population. The longest common subsequence is also embedded into the probabilistic model for mining good genes. A modified variable neighborhood search is applied on offspring individuals to obtain better solutions in their neighbors and hence to improve EDA's performance. Computational results show that our proposed algorithm outperforms all the existing ones on benchmark examples for the studied problem. It is of important practice significance for the manufacturing of time-critical and multi-type products. (C) 2017 Elsevier Inc. All rights reserved.
What problem does this paper attempt to address?