ABACTERIAL EVOLUTIONARY ALGORITHM FOR THE JOB SHOP SCHEDULING PROBLEM
- 1 January 2006
- journal article
- research article
- Published by Taylor & Francis Ltd in Journal of the Chinese Institute of Industrial Engineers
- Vol. 23 (3), 185-191
- https://doi.org/10.1080/10170660609509007
Abstract
The job-shop scheduling problem is one of the most complicated and well-known hardest combinatorial optimization problems. It's purpose is to improve the production efficiency and reduce the processing duration so as to gain profits as high as possible. In addition, it has been illustrated that job-shop scheduling is usually an NP-hard combinatorial problem and is therefore unlikely to be solvable in polynomial time. In this study, a bacterial evolutionary algorithm is proposed for finding multiple optimal solutions to the job-shop scheduling problem. Bacterial evolutionary algorithm is an optimization method that incorporates special mechanisms inspired by natural phenomena of microbial evolution. Gene transfer and bacterial mutation operators are incorporated to improve the performance of the proposed method. Moreover, niche scheme is employed to discover multiple solutions. Numerous well-studied benchmark examples were utilized to evaluate the effectiveness of the proposed approach.Keywords
This publication has 14 references indexed in Scilit:
- Use of an Artificial Immune System for Job Shop SchedulingLecture Notes in Computer Science, 2003
- Biomimicry of bacterial foraging for distributed optimization and controlIEEE Control Systems, 2002
- Do bacteria have sex?Nature Reviews Genetics, 2001
- An analogue genetic algorithm for solving job shop scheduling problemsInternational Journal of Production Research, 2001
- A Tabu Search Algorithm for Job Shop SchedulingThe International Journal of Advanced Manufacturing Technology, 2000
- An effective genetic algorithm for job shop schedulingProceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, 2000
- Two simulated annealing-based heuristics for the job shop scheduling problemEuropean Journal of Operational Research, 1999
- Fuzzy system parameters discovery by bacterial evolutionary algorithmIEEE Transactions on Fuzzy Systems, 1999
- Deterministic job-shop scheduling: Past, present and futureEuropean Journal of Operational Research, 1999
- Genetic algorithm for job shop scheduling problems based on two representational schemesElectronics Letters, 1995