A new neighborhood structure for job shop scheduling problems

09/07/2021
by   Jin Xie, et al.
0

Job shop scheduling problem (JSP) is a widely studied NP-complete combinatorial optimization problem. Neighborhood structures play a critical role in solving JSP. At present, there are three state-of-the-art neighborhood structures, i.e., N5, N6, and N7. Improving the upper bounds of some famous benchmarks is inseparable from the role of these neighborhood structures. However, these existing neighborhood structures only consider the movement of critical operations within a critical block. According to our experiments, it is also possible to improve the makespan of a scheduling scheme by moving a critical operation outside its critical block. According to the above finding, this paper proposes a new N8 neighborhood structure considering the movement of critical operations within a critical block and the movement of critical operations outside the critical block. Besides, a neighborhood clipping method is designed to avoid invalid movement, reducing the computational time. Tabu search (TS) is a commonly used algorithm framework combined with neighborhood structures. This paper uses this framework to compare the N8 neighborhood structure with N5, N6, and N7 neighborhood structures on four famous benchmarks. The experimental results verify that the N8 neighborhood structure is more effective and efficient in solving JSP than the other state-of-the-art neighborhood structures.

READ FULL TEXT
research
10/23/2020

A global-local neighborhood search algorithm and tabu search for flexible job shop scheduling problem

The Flexible Job Shop Scheduling Problem (FJSP) is a combinatorial probl...
research
02/16/2007

Overcoming Hierarchical Difficulty by Hill-Climbing the Building Block Structure

The Building Block Hypothesis suggests that Genetic Algorithms (GAs) are...
research
09/19/2013

An ant colony optimization algorithm for job shop scheduling problem

The nature has inspired several metaheuristics, outstanding among these ...
research
01/23/2023

Two-Stage Learning For the Flexible Job Shop Scheduling Problem

The Flexible Job-shop Scheduling Problem (FJSP) is an important combinat...
research
01/19/2021

Multiobjective Multitasking Optimization Based on Decomposition with Dual Neighborhoods

This paper proposes a multiobjective multitasking optimization evolution...
research
05/11/2017

Memetic search for identifying critical nodes in sparse graphs

Critical node problems involve identifying a subset of critical nodes fr...
research
11/04/2020

Maximizing Store Revenues using Tabu Search for Floor Space Optimization

Floor space optimization is a critical revenue management problem common...

Please sign up or login with your details

Forgot password? Click here to reset