Rejecting Jobs to Minimize Load and Maximum Flow-time
Anamitra Roy Choudhury, Syamantak Das, Naveen Garg, Amit Kumar

TL;DR
This paper introduces a rejection-based online scheduling model that allows algorithms to reject a small fraction of jobs to achieve better competitive ratios without resource augmentation, addressing limitations of traditional models.
Contribution
Proposes a rejection model for online scheduling that avoids resource augmentation and provides competitive algorithms for load balancing and flow-time minimization.
Findings
Achieves $O( ext{log}^2 1/ ext{eps})$-competitiveness for load balancing.
Provides $O(1/ ext{eps}^4)$-competitive algorithm for weighted flow-time.
Extends results to cases with different weights for flow-time and rejection contributions.
Abstract
Online algorithms are usually analyzed using the notion of competitive ratio which compares the solution obtained by the algorithm to that obtained by an online adversary for the worst possible input sequence. Often this measure turns out to be too pessimistic, and one popular approach especially for scheduling problems has been that of "resource augmentation" which was first proposed by Kalyanasundaram and Pruhs. Although resource augmentation has been very successful in dealing with a variety of objective functions, there are problems for which even a (arbitrary) constant speedup cannot lead to a constant competitive algorithm. In this paper we propose a "rejection model" which requires no resource augmentation but which permits the online algorithm to not serve an epsilon-fraction of the requests. The problems considered in this paper are in the restricted assignment setting where…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Advanced Bandit Algorithms Research · Complexity and Algorithms in Graphs
