Two-machine flowshop scheduling with job class setups to minimize total flowtime

Research output: Journal article publicationJournal articleAcademic researchpeer-review

15 Citations (Scopus)


This paper studies the two-machine flowshop scheduling problem with job class setups to minimize the total flowtime. The jobs are classified into classes, and a setup is required on a machine if it switches processing of jobs from one class to another class, but no setup is required if the jobs are from the same class. For some special cases, we derive a number of properties of the optimal solution, based on which we design heuristics and branch-and-bound algorithms to solve these problems. Computational results show that these algorithms are effective in yielding near-optimal or optimal solutions to the tested problems.
Original languageEnglish
Pages (from-to)2751-2770
Number of pages20
JournalComputers and Operations Research
Issue number11
Publication statusPublished - 1 Nov 2005


  • Branch-and-bound algorithms
  • Flowshop scheduling
  • Heuristics
  • Job class setups
  • Total flowtime

ASJC Scopus subject areas

  • Computer Science(all)
  • Modelling and Simulation
  • Management Science and Operations Research

Cite this