Minimizing makespan in a flow shop with two batch-processing machines using simulated annealing

  • Authors:
  • Praveen Kumar Manjeshwar;Purushothaman Damodaran;Krishnaswami Srihari

  • Affiliations:
  • Cisco Systems Inc., Austin, TX, USA;Department of Industrial and Systems Engineering, Florida International University, Miami, FL 33174, USA;Electronics Manufacturing Research and Services, Department of Systems Science and Industrial Engineering, State University of New York, Binghamton, NY 13902-6000, USA

  • Venue:
  • Robotics and Computer-Integrated Manufacturing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper aims at minimizing the makespan of two batch-processing machines in a flow shop. The processing times and the sizes of the jobs are known and non-identical. The machines can process a batch as long as its capacity is not exceeded. The processing time of a batch is the longest processing time among all the jobs in that batch. The problem under study is NP-hard for makespan objective. Consequently, a heuristic based on Johnson's algorithm and a simulated annealing (SA) algorithm is proposed. Random instances were generated to verify the effectiveness of the proposed approaches. The results obtained from SA were compared with the proposed heuristic and a commercial solver. The SA outperformed both the heuristic and the commercial solver. On larger problem instances, the heuristic outperformed the commercial solver.