Online Vector Scheduling and Generalized Load Balancing
Abstract
We give a polynomial time reduction from vector scheduling problem (VS) to generalized load balancing problem (GLB). This reduction gives the first non-trivial online algorithm for VS where vectors come in an online fashion. The online algorithm is very simple in that each vector only needs to minimize the $L_{\ln(md)}$ norm of the resulting load when it comes, where $m$ is the number of partitions and $d$ is the dimension of vectors. It has an approximation bound of $e\log(md)$, which is in $O(\ln(md))$, so it also improves the $O(\ln^2d)$ bound of the existing polynomial time algorithm for VS. Additionally, the reduction shows that GLB does not have constant approximation algorithms that run in polynomial time unless $P=NP$.
- Publication:
-
arXiv e-prints
- Pub Date:
- November 2012
- DOI:
- 10.48550/arXiv.1211.5729
- arXiv:
- arXiv:1211.5729
- Bibcode:
- 2012arXiv1211.5729Z
- Keywords:
-
- Computer Science - Computational Complexity;
- Computer Science - Data Structures and Algorithms
- E-Print:
- This work has been accepted to JPDC. Please refer to http://dx.doi.org/10.1016/j.jpdc.2013.12.006