A Branch-and-Bound Algorithm for Flow Shop Scheduling Problems
- 1 June 1970
- journal article
- research article
- Published by Taylor & Francis in A I I E Transactions
- Vol. 2 (2) , 172-176
- https://doi.org/10.1080/05695557008974749
Abstract
This article is concerned with the solution of the flow shop scheduling problem in which all jobs have the same machine ordering. A branch-and-bound algorithm is developed for finding the sequence of J jobs to be processed on M machines which minimizes the schedule time. Thib algorithm consists of branching and bounding processes, but without the backtracking process which guarantees optimality. The procedure employed is that in constructing a subset of feasible sequences, a node representing a partial sequence is branched. Selection of the node depends on the lower-bound concept as a decision rule. This lower bound is based on resolving the conflict of jobs on the last machine. By using this algorithm, the number of explored nodes is considerably reduced and, hence, the computational effort involved in obtaining an optimal or near-optimal solution is decreased. High quality of solutions is obtained. Computationally, this algorithm extends the size of problems that can reasonably be solved.Keywords
This publication has 6 references indexed in Scilit:
- A Branch-Bound Solution to the General Scheduling ProblemOperations Research, 1968
- Flow-Shop Scheduling with the Branch-and-Bound MethodOperations Research, 1967
- Some Applications of the “Branch-and-Bound” Algorithm to the Machine Scheduling ProblemJournal of the Operational Research Society, 1966
- Application of the Branch and Bound Technique to Some Flow-Shop Scheduling ProblemsOperations Research, 1965
- A “Branch-and-Bound” Algorithm for the Exact Solution of the Three-Machine Scheduling ProblemJournal of the Operational Research Society, 1965
- Algorithms for Solving Production-Scheduling ProblemsOperations Research, 1960