HackerPapers

arXiv:cs/0606067cs.DS

Scheduling Algorithms for Procrastinators

Michael A. Bender, Raphael Clifford, Kostas Tsichlas

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

Abstract

This paper presents scheduling algorithms for procrastinators, where the speed that a procrastinator executes a job increases as the due date approaches. We give optimal off-line scheduling policies for linearly increasing speed functions. We then explain the computational/numerical issues involved in implementing this policy. We next explore the online setting, showing that there exist adversaries that force any online scheduling policy to miss due dates. This impossibility result motivates the problem of minimizing the maximum interval stretch of any job; the interval stretch of a job is the job's flow time divided by the job's due date minus release time. We show that several common scheduling strategies, including the "hit-the-highest-nail" strategy beloved by procrastinators, have arbitrarily large maximum interval stretch. Then we give the "thrashing" scheduling policy and show that it is a Θ(1) approximation algorithm for the maximum interval stretch.

arXiv comments
12 pages, 3 figures
Journal reference
DOI
doi:10.1007/s10951-007-0038-4
Subjects
cs.DSData Structures and Algorithms

On Hacker News

Linked by 1 identifiable commenter in 1 comment across 1 thread, from May 2018 to May 2018.

Comments linking this paper, per year.

Discussed in comments1 thread

    • On that note, a relevant read is the following: Scheduling Algorithms for Procrastinators[1] (Michael A. Bender, Raphael Clifford, Kostas Tsichlas). The paper assumes a linear productivity increase towards the deadline (note: the article proposes a hyperbolic relation), and…

      romwellView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.