A unified approach for scheduling with convex resource consumption functions using positional penalties

Yaron Leyvand, Dvir Shabtay, George Steiner

Research output: Contribution to journalArticlepeer-review

39 Scopus citations

Abstract

We provide a unified model for solving single machine scheduling problems with controllable processing times in polynomial time using positional penalties. We show how this unified model can be useful in solving three different groups of scheduling problems. The first group includes four different due date assignment problems to minimize an objective function which includes costs for earliness, tardiness, due date assignment, makespan and total resource consumption. The second group includes three different due date assignment problems to minimize an objective function which includes the weighted number of tardy jobs, due date assignment costs, makespan and total resource consumption costs. The third group includes various scheduling problems which do not involve due date assignment decisions. We show that each of the problems from the first and the third groups can be reduced to a special case of our unified model and thus can be solved in O (n3) time. Furthermore, we show how the unified model can be used repeatedly as a subroutine to solve all problems from the second group in O (n4) time. In addition, we also show that faster algorithms exist for several special cases. Crown

Original languageEnglish
Pages (from-to)301-312
Number of pages12
JournalEuropean Journal of Operational Research
Volume206
Issue number2
DOIs
StatePublished - 16 Oct 2010

Keywords

  • Controllable processing times
  • Due date assignment
  • Polynomial-time algorithm
  • Positional penalties
  • Resource allocation
  • Single machine scheduling

ASJC Scopus subject areas

  • General Computer Science
  • Modeling and Simulation
  • Management Science and Operations Research
  • Information Systems and Management

Fingerprint

Dive into the research topics of 'A unified approach for scheduling with convex resource consumption functions using positional penalties'. Together they form a unique fingerprint.

Cite this