Journal Article10.1287/OPRE.42.2.234
Scheduling Multiple Variable-Speed Machines
81
TL;DR: In this paper, the authors present heuristics that optimally schedule a large portion of the jobs and then attempt to fit in the remainder, based on the underlying network structure in combinatorial optimization problems.
read more
Abstract: We examine scheduling problems where we control not only the assignment of jobs to machines, but also the time used by the job on the machine. For instance, many tooling machines allow control of the speed at which a job is run. Increasing the speed incurs costs due to machine wear, but also increases throughput. We discuss some fundamental scheduling problems in this environment and give algorithms for some interesting cases. Some cases are inherently difficult so for these we give heuristics. Our approach illustrates the exploitation of underlying network structure in combinatorial optimization problems. We create heuristics that optimally schedule a large portion of the jobs and then attempt to fit in the remainder. This also gives a method for quickly finding valid inequalities violated by the linear relaxation solution. For the problem of minimizing the sum of makespan and production costs, a rounding heuristic is within a constant factor of optimal. Our heuristics are compared to other classical heu...
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
An approximation algorithm for the generalized assignment problem
David B. Shmoys,Éva Tardos +1 more
TL;DR: The generalized assignment problem can be viewed as the following problem of scheduling parallel machines with costs; each job is to be processed by exactly one machine; processing jobj on machinei requires timepij and incurs a cost ofcij; each machinei is available forTi time units, and the objective is to minimize the total cost incurred.
A survey of scheduling with controllable processing times
Dvir Shabtay,George Steiner +1 more
TL;DR: This paper aims to give a unified framework for scheduling with controllable processing times by providing an up-to-date survey of the results in the field.
417
A survey on offline scheduling with rejection
TL;DR: The purpose of this survey is to offer a unified framework for offline scheduling with rejection by presenting an up-to-date survey of the results in this field, and highlights the close connection between scheduling with reject and other fields of research such as scheduling with controllable processing times and scheduling with due date assignment.
271
Machine scheduling with a rate-modifying activity
Chung Yee Lee,V.J. Leon +1 more
TL;DR: It is proved that the problem of minimizing maximum lateness is NP-hard and also provided a pseudo-polynomial time algorithm to solve it optimally.
204
Timing Analysis for TDMA Arbitration in Resource Sharing Systems
Andreas Schranzhofer,Jian-Jia Chen,Lothar Thiele +2 more
- 12 Apr 2010
TL;DR: The worst-case completion time for real-time tasks when time division multiple access (TDMA) policies are applied for resource arbitration is analyzed, for a given TDMA arbiter.
118