Related Experiment Video
Updated: Jul 11, 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.7K
An improved genetic algorithm with dynamic neighborhood search for job shop scheduling problem
Kongfu Hu1, Lei Wang1, Jingcao Cai1,2
1School of Mechanical Engineering, Anhui Polytechnic University, Wuhu 241000, China.
Mathematical Biosciences and Engineering : MBE
|November 3, 2023
Summary
This study presents an improved genetic algorithm (IGA) for the job shop scheduling problem (JSP) to minimize makespan. The IGA demonstrates competitive performance on benchmark instances.
Area of Science:
- Operations Research
- Computer Science
- Artificial Intelligence
Background:
- The job shop scheduling problem (JSP) is a complex combinatorial optimization challenge with significant practical implications.
- Minimizing the makespan (total time to complete all jobs) is a primary objective in JSP.
Purpose of the Study:
- To introduce an Improved Genetic Algorithm (IGA) designed to effectively solve the job shop scheduling problem.
- To enhance the performance of genetic algorithms for JSP by incorporating dynamic neighborhood search and novel genetic operators.
Main Methods:
- Development of an IGA incorporating dynamic neighborhood search.
- Introduction of an idle time-based inserted operation during decoding.
- Presentation of an improved Permutation with Operations Crossover (POX) operator.
- Design of a novel mutation operation for neighborhood solution exploration.
- Implementation of a new genetic recombination strategy using a dynamic gene bank.
- Application of an elite retention strategy.
Main Results:
- The IGA was evaluated using several standard JSP benchmarks.
- Computational results indicate that the IGA achieves promising and competitive makespan minimization outcomes.
- The proposed enhancements contribute to improved performance in solving JSP.
Conclusions:
- The developed IGA offers an effective approach for addressing the job shop scheduling problem.
- The novel components of the IGA, including dynamic neighborhood search and improved genetic operators, enhance its problem-solving capabilities.
- The algorithm's performance on benchmark instances validates its potential for practical applications in scheduling.
Related Concept Videos
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
57
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
57
Mutation, Gene Flow, and Genetic Drift
58.4K
In a population that is not at Hardy-Weinberg equilibrium, the frequency of alleles changes over time. Therefore, any deviations from the five conditions of Hardy-Weinberg equilibrium can alter the genetic variation of a given population. Conditions that change the genetic variability of a population include mutations, natural selection, non-random mating, gene flow, and genetic drift (small population size).
58.4K
Genetic Drift
39.8K
Natural selection—probably the most well-known evolutionary mechanism—increases the prevalence of traits that enhance survival and reproduction. However, evolution does not merely propagate favorable traits, nor does it always benefit populations.
39.8K

