Flow Line Scheduling by Tabu Search

Eugeniusz Nowicki,Czesław Smutnicki
DOI: https://doi.org/10.1007/978-1-4615-5775-3_12
1999-01-01
Abstract:The paper deals with a flow line scheduling problem which is an extension of two classic problems of scheduling theory, namely the flow shop and parallel shop, and can be briefly described as follows. There is a set of jobs and a set of processing centers each of which has a set of parallel identical machines. A job consists of a sequence of operations processed at successive centers, and all jobs pass through centers in the same order. At the center, a job can be processed on any machine. The transport time of jobs between centers is job dependant. We want to find a schedule that minimizes the makespan, one of the most frequently used scheduling criteria.To show the problem, its properties, and algorithm, we consider chiefly the case with two centers. To solve the problem stated we propose a fast and easily implementable approximation algorithm based on a tabu search technique with a specific, reduced neighborhood, original search accelerator, and the technique of back jumps on the search trajectory. The neighborhood is constructed using notions of a critical path in a graph and the elimination properties of blocks of jobs. The proposed neighborhood plays an important role in proper guiding the search into the most promising regions of the solution space as well as in the reduction of the costs of the single neighborhood search. The search accelerator, designed with the help of some theoretical properties of the graph, improves additionally and significantly the speed of the algorithm by avoiding superfluous calculations. Candidate list strategy and back jumps on the search trajectory ensure proper balance between the search intensification and diversification.Results of numerical tests (up to 300 jobs) are also provided to show exhaustive numerical characteristics of the proposed algorithm. They confirm its excellent numerical behavior. The proposed approach can be extended to cover a broad class of flexible flow line scheduling problems. Known industrial applications refer among others to chemical branches, polymer and petroleum industries, electronic industry, FMS.
What problem does this paper attempt to address?