An algorithm for the maximum revenue jobshop problem

Michal Penn, Tal Raviv*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review


In this paper, we state and study the problem of selecting a product mix and a dispatching rule for a jobshop system to maximize its revenue rate over an infinite planning horizon. We solve the problem of obtaining maximum revenue by selecting a product mix and determine a schedule. The designed algorithm appropriately rounds an optimal solution to a fluid relaxation in which we replace discrete jobs with the flow of a continuous fluid. The algorithm solves the fluid relaxation optimally and then aims to keep the discrete schedule close to the continuous one obtained by the fluid solution. The schedule obtained is cyclic, with bounded WIP and asymptotically optimal. A secondary aim is to further reduce the WIP and the buffers' sizes by shortening the cycle length. This is achieved at the cost of a slight compromise on the revenue. We report on satisfactory computational results on some benchmark instances.

Original languageEnglish
Pages (from-to)437-450
Number of pages14
JournalEuropean Journal of Operational Research
Issue number2
StatePublished - 1 Mar 2009


  • Production
  • Scheduling


Dive into the research topics of 'An algorithm for the maximum revenue jobshop problem'. Together they form a unique fingerprint.

Cite this