Online Linear Optimization for Job Scheduling Under Precedence Constraints
Abstract
We consider an online job scheduling problem on a single machine with precedence constraints under uncertainty. In this problem, for each trial $t=1,\dots ,T$ , the player chooses a total order (permutation) of n fixed jobs satisfying some prefixed precedence constraints. Then, the adversary determines the processing time for each job, 9 and the player incurs as loss the sum of the processing time and the waiting time. The goal of the player is to perform as well as the best fixed total order of jobs in hindsight. We formulate the problem as an online linear optimization problem over the permutahedron (the convex hull of permutation vectors) with specific linear constraints, in which the underlying decision space is written with exponentially many linear constraints. We propose a polynomial time online linear optimization algorithm; it predicts almost as well as the state-of-the-art offline approximation algorithms do in hindsight.
Cite
Text
Fujita et al. "Online Linear Optimization for Job Scheduling Under Precedence Constraints." International Conference on Algorithmic Learning Theory, 2015. doi:10.1007/978-3-319-24486-0_22Markdown
[Fujita et al. "Online Linear Optimization for Job Scheduling Under Precedence Constraints." International Conference on Algorithmic Learning Theory, 2015.](https://mlanthology.org/alt/2015/fujita2015alt-online/) doi:10.1007/978-3-319-24486-0_22BibTeX
@inproceedings{fujita2015alt-online,
title = {{Online Linear Optimization for Job Scheduling Under Precedence Constraints}},
author = {Fujita, Takahiro and Hatano, Kohei and Kijima, Shuji and Takimoto, Eiji},
booktitle = {International Conference on Algorithmic Learning Theory},
year = {2015},
pages = {332-346},
doi = {10.1007/978-3-319-24486-0_22},
url = {https://mlanthology.org/alt/2015/fujita2015alt-online/}
}