An Optimal Control Framework for Online Job Scheduling with General Cost Functions
S. Rasoul Etesami

TL;DR
This paper develops an optimal control framework for online job scheduling with general cost functions, providing competitive algorithms for single and multiple machine settings and extending classical scheduling rules.
Contribution
It introduces a novel optimal control approach to design competitive online scheduling algorithms with general cost functions, including for unrelated machines.
Findings
Highest-density-first rule is optimal for certain single-machine cost functions.
Proposed a speed-augmented competitive algorithm for general nondecreasing cost functions.
Extended algorithms to multiple unrelated machines with convex cost functions.
Abstract
We consider the problem of online job scheduling on a single machine or multiple unrelated machines with general job/machine-dependent cost functions. In this model, each job has a processing requirement (length) and arrives with a nonnegative nondecreasing cost function if it has been dispatched to machine , and this information is revealed to the system upon arrival of job at time . The goal is to dispatch the jobs to the machines in an online fashion and process them preemptively on the machines so as to minimize the generalized completion time . Here refers to the machine to which job is dispatched, and is the completion time of job on that machine. It is assumed that jobs cannot migrate between machines and that each machine can work on a single job at any time instance. In particular, we are…
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
