Abstract
This paper considers an online hierarchical scheduling problem on parallel identical machines. We are given a set of m machines and a sequence of jobs. Each machine has a different hierarchy, and each job also has a hierarchy associated with it. A job can be assigned to a machine only if its hierarchy is no less than that of the machine. The objective is to minimize makespan. Two models are studied in the paper. For the fractional model, we present an improved algorithm and lower bounds. Both algorithm and lower bounds are based on solutions of mathematical programming. For any given m, our algorithm is optimal by numerical calculation. For the integral model, we present both a general algorithm for any m, and an improved algorithm with better competitive ratios of 2.333 and 2.610 for m = 4 and 5, respectively.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Albers, S.: Better Bounds for Online Scheduling. SIAM J. Comput. 29, 459–473 (1999)
Azar, Y., Naor, A., Rom, R.: The Competitiveness of On-line Assignments. J. Alg. 18, 221–237 (1995)
Bar-Noy, A., Freund, A., Naor, J.: On-line Load Balancing in a Hierarchical Server Topology. SIAM J. Comput. 31, 527–549 (2001)
Chassid, O., Epstein, L.: The Hierarchical Model for Load Balancing on Two Machines. J. Comb. Optim. 15, 305–314 (2008)
Crescenzi, P., Gambosi, G., Penna, P.: On-line Algorithms for the Channel Assignment Problem in Cellular Networks. Dis. Appl. Math. 137, 237–266 (2004)
Fleischer, R., Wahl, M.: On-line Scheduling Revisited. J. Scheduling 3, 343–353 (2000)
Graham, R.L.: Bounds for Certain Multiprocessing Anomalies. Bell Sys. Tech. J. 45, 1563–1581 (1966)
Hwang, H., Chang, S., Lee, K.: Parallel Machine Scheduling under a Grade of Service Provition. Comput. Oper. Res. 31, 2055–2061 (2004)
Jiang, Y.W., He, Y., Tang, C.M.: Optimal Online Algorithms for Scheduling on Two Identical Machines under a Grade of Service. J. Zhejiang Univ. Sci. 7A, 309–314 (2006)
Jiang, Y.W.: Online Scheduling on Parallel Machines with Two GoS Levels. J. Comb. Optim. 16, 28–38 (2008)
Park, J., Chang, S.Y., Lee, K.: Online and Semi-online Scheduling of Two Machines under a Grade of Service Provision. Oper. Res. Lett. 34, 692–696 (2006)
Tan, Z.Y., Zhang, A.: A Note on Hierarchical Scheduling on Two Uniform Machines. J. Comb. Optim. (to appear)
Zhang, A., Jiang, Y.W., Tan, Z.Y.: Optimal Algorithms for Online Hierarchical Scheduling on Parallel Machines. Technical report, Zhejiang University (2008)
Zhang, A., Jiang, Y.W., Tan, Z.Y.: Online Parallel Machines Scheduling with Two Hierarchies. Technical report, Zhejiang University (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tan, Z., Zhang, A. (2009). A Mathematical Programming Approach for Online Hierarchical Scheduling. In: Du, DZ., Hu, X., Pardalos, P.M. (eds) Combinatorial Optimization and Applications. COCOA 2009. Lecture Notes in Computer Science, vol 5573. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02026-1_42
Download citation
DOI: https://doi.org/10.1007/978-3-642-02026-1_42
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02025-4
Online ISBN: 978-3-642-02026-1
eBook Packages: Computer ScienceComputer Science (R0)