A fast parametric maximum flow algorithm and applications
SIAM Journal on Computing
Scheduling tasks with ready times and deadlines to minimize average error
ACM SIGOPS Operating Systems Review
Minimizing the number of tardy job units under release time constraints
Discrete Applied Mathematics - Combinatorial Optimization
Algorithms for scheduling imprecise computations with timing constraints
SIAM Journal on Computing
Minimizing the weighted number of tardy task units
Discrete Applied Mathematics
Improved Algorithms for Bipartite Network Flow
SIAM Journal on Computing
Discrete Applied Mathematics
Preemptive Scheduling of Uniform Processor Systems
Journal of the ACM (JACM)
Scheduling Independent Tasks with Due Times on a Uniform Processor System
Journal of the ACM (JACM)
Pre-Emptive Scheduling Problems with Controllable Processing Times
Journal of Scheduling
Hi-index | 0.00 |
We consider a variety of preemptive scheduling problems with controllable processing times on a single machine and on identical/uniform parallel machines, where the objective is to minimize the total compression cost. In this paper, we propose fast divide-and-conquer algorithms for these scheduling problems. Our approach is based on the observation that each scheduling problem we discuss can be formulated as a polymatroid optimization problem. We develop a novel divide-and-conquer technique for the polymatroid optimization problem and then apply it to each scheduling problem. We show that each scheduling problem can be solved in $ \O({\rm T}_{\rm feas}(n) \times\log n)$ time by using our divide-and-conquer technique, where nis the number of jobs and Tfeas(n) denotes the time complexity of the corresponding feasible scheduling problem with njobs. This approach yields faster algorithms for most of the scheduling problems discussed in this paper.