Related Experiment Video
Updated: Jul 5, 2025

11:53
The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
Published on: October 14, 2017
11.6K
GAILS: an effective multi-object job shop scheduler based on genetic algorithm and iterative local search
Xiaorui Shao1, Fuladi Shubhendu Kshitij2, Chang Soo Kim3
1Industrial Science Technology Research Center, Pukyong National University, Busan, 608737, Korea.
Scientific Reports
|January 24, 2024
Summary
This study introduces GAILS, a novel method combining genetic algorithms (GA) and iterative local search (ILS) to solve complex job shop scheduling problems (JSSP) and flexible job shop scheduling problems (FJSSP). GAILS effectively optimizes production metrics like makespan and resource utilization.
Area of Science:
- Operations Research
- Industrial Engineering
- Artificial Intelligence
Background:
- Job shop scheduling problems (JSSP) are crucial for smart factories but remain complex.
- Flexible JSSP (FJSSP) is more prevalent than classical JSSP in real-world scenarios.
- Existing methods often focus on classical JSSP, neglecting the nuances of FJSSP.
Purpose of the Study:
- To propose an effective hybrid method, GAILS, for solving both JSSP and FJSSP.
- To enhance resource management, production efficiency, and intelligent supply chain operations.
- To address the limitations of current research by focusing on more realistic FJSSP.
Main Methods:
- A hybrid approach integrating Genetic Algorithm (GA) for global solutions and Iterative Local Search (ILS) for local optimization.
- Encoding JSSP/FJSSP instances into machine and subtask sequences for GA.
- Utilizing multi-objective optimization (makespan, utilization ratio, maximum loading) to guide ILS.
Main Results:
- GAILS demonstrated strong search capacity, balancing global exploration and local exploitation.
- Comparative analysis on 66 public instances showed GAILS' effectiveness for both JSSP and FJSSP.
- The method achieved optimal-like solutions and outperformed state-of-the-art methods in most tested instances.
Conclusions:
- GAILS is a highly effective method for tackling complex JSSP and FJSSP.
- The proposed approach significantly improves key performance indicators such as makespan and resource utilization.
- GAILS offers a robust solution for enhancing smart factory operations and supply chain management.

