Scheduling to Maximize Weighted Throughput with an Active-Time Budget
Susanne Albers, G. Wessel van der Heijden
Abstract
We study the active-time scheduling problem with weighted throughput maximization. In this setting, a set of n jobs J arrive at integer release times, each with an integer processing time and integer deadline. Jobs may be preempted at integer time slot boundaries. A schedule assigns jobs to time slots, with at most m jobs assigned to the same time slot. A slot is called active if at least one job is scheduled in it. Instead of scheduling all jobs to minimize the number of active time slots, we consider the more general variant of weighted throughput with an active-time budget K, where each job j∈ J has a weight wj. The objective is to maximize the total weight of completed jobs using at most K active time slots. This means that partially scheduled jobs do not count towards the objective. The classical active-time minimization problem is recovered by asking whether all jobs can be completed within a given active-time budget. We give hardness, approximation, and exact algorithmic results. For general intervals with unbounded parallelism, we prove NP-hardness, rule out an FPTAS unless P=NP, and give a pseudo-polynomial time Ω(1/ K)-approximation. For proper intervals, we prove a canonical structural lemma and obtain an exact (nK)O(m)-time algorithm. For laminar intervals, we give an exact f(K,m)· nO(1)-time algorithm.
Create a lesson
Related papers
Beating Quadratic Time--Message Trade-off in Distributed Minimum Spanning Tree Construction
Taisuke Izumi, Naoki Kitamura, Toshimitsu Masuzawa
Socially Fair Clustering: Parameterized Approximation and Local Search
Aditya Anand, Yury Makarychev, Liren Shan
FirstFit online coloring in the random order model
Xinyu Ye, Yuechuan Xu, Zixuan Wang et al.
A Simplified Analysis of the Good-Bad 3/2-Approximation Algorithm for Some Minimum-Cost Graph Problems
Shayan Ranjbarzadeh, David P. Williamson, Hannane Yaghoubizade
Parameterized Complexity of Connected Network Microaggregation: The Role of Cluster Size
Ajinkya Gaikwad, Dušan Knop, Tomáš Valla
Parameterized Complexity of Edge-Constrained Graph Partitioning
Ajinkya Gaikwad, Jan Pokorný, Tomáš Valla