Resource leveling in a machine environment
We address resource leveling problems in a machine environment. Given a set of m machines, one or more renewable resources, and a set of n tasks, each assigned to exactly one of the machines. Each task has a processing time, an earliest start time, a deadline, and resource requirements. There are no precedence relations between the tasks. The tasks have to be sequenced on the machines while minimizing a function of the level of resource utilization from each resource over time. We provide various complexity results including a polynomial time algorithm for a one machine special case. We also propose an exact method using various techniques to find optimal or close-to-optimal solutions. The computational experiments show that our exact method significantly outperforms heuristics and a commercial MIP solver.
Year of publication: |
2011
|
---|---|
Authors: | Drótos, Márton ; Kis, Tamás |
Published in: |
European Journal of Operational Research. - Elsevier, ISSN 0377-2217. - Vol. 212.2011, 1, p. 12-21
|
Publisher: |
Elsevier |
Keywords: | Scheduling Parallel machines Resource leveling Branch and bound |
Saved in:
Online Resource
Saved in favorites
Similar items by person
-
Resource leveling in a machine environment
Drótos, Márton, (2011)
-
Scheduling of inventory releasing jobs to minimize a regular objective function of delivery times
Drótos, Márton, (2013)
-
Computing lower and upper bounds for a large-scale industrial job shop scheduling problem
Drótos, Márton, (2009)
- More ...