English

Online Vector Scheduling and Generalized Load Balancing

Computational Complexity 2014-01-15 v2 Data Structures and Algorithms

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 Lln(md)L_{\ln(md)} norm of the resulting load when it comes, where mm is the number of partitions and dd is the dimension of vectors. It has an approximation bound of elog(md)e\log(md), which is in O(ln(md))O(\ln(md)), so it also improves the O(ln2d)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=NPP=NP.

Keywords

Cite

@article{arxiv.1211.5729,
  title  = {Online Vector Scheduling and Generalized Load Balancing},
  author = {Xiaojun Zhu and Qun Li and Weizhen Mao and Guihai Chen},
  journal= {arXiv preprint arXiv:1211.5729},
  year   = {2014}
}

Comments

This work has been accepted to JPDC. Please refer to http://dx.doi.org/10.1016/j.jpdc.2013.12.006

R2 v1 2026-06-21T22:43:38.732Z