University of Wollongong
Browse

An effective asexual genetic algorithm for solving the job shop scheduling problem

Download (762.52 kB)
journal contribution
posted on 2024-11-15, 07:36 authored by Mehrdad AmirghasemiMehrdad Amirghasemi, Mohammad Zamani
All rights reserved. Abstract By using the notion of elite pool, this paper presents an effective asexual genetic algorithm for solving the job shop scheduling problem. Based on mutation operations, the algorithm selectively picks the solution with the highest quality from the pool and after its modification, it can replace the solution with the lowest quality with such a modified solution. The elite pool is initially filled with a number of non-delay schedules, and then, in each iteration, the best solution of the elite pool is removed and mutated in a biased fashion through running a limited tabu search procedure. A decision strategy which balances exploitation versus exploration determines (i) whether any intermediate solution along the run of tabu search should join the elite pool, and (ii) whether upon joining a new solution to the pool, the worst solution should leave the pool. The genetic algorithm procedure is repeated until either a time limit is reached or the elite pool becomes empty. The results of extensive computational experiments on the benchmark instances indicate that the success of the procedure significantly depends on the employed mechanism of updating the elite pool. In these experiments, the optimal value of the well-known 10 x 10 instance, ft10, is obtained in 0.06 s. Moreover, for larger problems, solutions with the precision of less than one percent from the best known solutions are achieved within several seconds.

History

Citation

Amirghasemi, M. & Zamani, R. R. (2015). An effective asexual genetic algorithm for solving the job shop scheduling problem. Computers and Industrial Engineering, 83 123-138. Computers and Industrial Engineering

Journal title

Computers and Industrial Engineering

Volume

83

Pagination

123-138

Language

English

RIS ID

99158

Usage metrics

    Categories

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC