4.7 Article

Optimisation of distributed manufacturing flexible job shop scheduling by using hybrid genetic algorithms

Journal

JOURNAL OF INTELLIGENT MANUFACTURING
Volume 28, Issue 8, Pages 1973-1986

Publisher

SPRINGER
DOI: 10.1007/s10845-015-1084-y

Keywords

Distributed and flexible job-shop scheduling problem; Flexible job-shop scheduling problem; Encoding; Genetic algorithms; Taguchi method

Funding

  1. Ministry of Science and Technology, Taiwan (R.O.C.) [103-2221-E-327-031-]
  2. Bureau of Energy, Ministry of Economic Affairs, Taiwan (R.O.C.) [102-D0629]

Ask authors/readers for more resources

In contrast to traditional job-shop scheduling problems, various complex constraints must be considered in distributed manufacturing environments; therefore, developing a novel scheduling solution is necessary. This paper proposes a hybrid genetic algorithm (HGA) for solving the distributed and flexible job-shop scheduling problem (DFJSP). Compared with previous studies on HGAs, the HGA approach proposed in this study uses the Taguchi method to optimize the parameters of a genetic algorithm (GA). Furthermore, a novel encoding mechanism is proposed to solve invalid job assignments, where a GA is employed to solve complex flexible job-shop scheduling problems (FJSPs). In addition, various crossover and mutation operators are adopted for increasing the probability of finding the optimal solution and diversity of chromosomes and for refining a makespan solution. To evaluate the performance of the proposed approach, three classic DFJSP benchmarks and three virtual DFJSPs were adapted from classical FJSP benchmarks. The experimental results indicate that the proposed approach is considerably robust, outperforming previous algorithms after 50 runs.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available