A priority-based genetic algorithm for a flexible job shop scheduling problem

Didem Cinar*, José António Oliveira, Y. Ilker Topcu, Panos M. Pardalos

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

19 Citations (Scopus)

Abstract

In this study, a genetic algorithm (GA) with priority-based representation is proposed for a exible job shop scheduling problem (FJSP) which is one of the hardest operations research problems. Investigating the effect of the proposed representation schema on FJSP is the main contribution to the literature. The priority of each operation is represented by a gene on the chromosome which is used by a constructive algorithm performed for decoding. All active schedules, which constitute a subset of feasible schedules including the optimal, can be generated by the constructive algorithm. To obtain improved solutions, iterated local search (ILS) is applied to the chromosomes at the end of each reproduction process. The most widely used FJSP data sets generated in the literature are used for benchmarking and evaluating the performance of the proposed GA methodology. The computational results show that the proposed GA performed at the same level or better with respect to the makespan for some data sets when compared to the results from the literature.

Original languageEnglish
Pages (from-to)1391-1415
Number of pages25
JournalJournal of Industrial and Management Optimization
Volume12
Issue number4
DOIs
Publication statusPublished - 2016

Keywords

  • Flexible job shop scheduling problem
  • Genetic algorithms
  • Iterated local search
  • Permutation coding
  • Priority-based coding

Fingerprint

Dive into the research topics of 'A priority-based genetic algorithm for a flexible job shop scheduling problem'. Together they form a unique fingerprint.

Cite this