Abstract
Assembly jobs with tree-structured precedence constraints in their bill-of-materials structure are a generalized version of traditional jobs involving only line-structured precedence constraints. The assembly job shop scheduling problem deals with assembly jobs, in contrast to job shop scheduling which deals with only traditional jobs. This research explores the ability of different genetic algorithms (GAs) to solve the assembly job shop scheduling problem. The objective is to minimize the makespan (maximum completion time) of a given set of assembly jobs. Random key GAs are proposed which differ using three factors: decoding, schedule justification and individual rearrangement. The three factors have two, seven and two levels, respectively, resulting in 28 different GAs. Specifically, we have conducted a full factorial design of GAs using forward/backward decoding, 0-6 local steps of justification, with/without individual rearrangement. The aim is to test the performance of GAs using different factor settings. As benchmarks, two heuristics have been proposed. Lingo, a software tool for linear and non-linear optimization problems is also used for solution by setting the time limit to 30 min. The experiments have revealed significant effects of the aforesaid three factors on the performance of the GAs.
Original language | English |
---|---|
Pages (from-to) | 181-200 |
Number of pages | 20 |
Journal | IMA Journal of Management Mathematics |
Volume | 27 |
Issue number | 2 |
DOIs | |
Publication status | Published - 1 Apr 2016 |
Externally published | Yes |
Keywords
- Assembly job shop
- backward decoding
- genetic algorithms
- individual rearrangement
- random key encoding
- schedule justification
ASJC Scopus subject areas
- Management Information Systems
- Modelling and Simulation
- Economics, Econometrics and Finance(all)
- Strategy and Management
- Management Science and Operations Research
- Applied Mathematics