Skip to main content
Log in

Scheduling two groups of jobs with incomplete information

  • Published:
Journal of Systems Science and Systems Engineering Aims and scope Submit manuscript

Abstract

In real world situations, most scheduling problems occur neither as complete off-line nor as complete on-line models. Most likely, a problem arises as an on-line model with some partial information. In this article, we consider such a model. We study the scheduling problem P(n 1,n 2), where two groups of jobs are to be scheduled. The first job group is available beforehand. As soon as all jobs in the first group are assigned, the second job group appears. The objective is to minimize the longest job completion time (makespan). We show a lower bound of 3/2 even for very special cases. Best possible algorithms are presented for a number of cases. Furthermore, a heuristic is proposed for the general case. The main contribution of this paper is to discuss the impact of the quantity of available information in designing an on-line algorithm. It is interesting to note that the absence of even a little bit information may significantly affect the performance of an algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Chen, B., A. Van Vliet and G.J. Woeginger, “New lower and upper bounds for on-line scheduling”, Operations Research Letters, Vol. 16, pp221–230, 1994.

    Article  MATH  MathSciNet  Google Scholar 

  2. Chen, B., C.N. Potts and G.J. Woeginger, “A review of machine scheduling: Complexity, algorithms and approximability”, D.Z. Du and P. Pardalos, Handbook of Combinatorial Optimization, Kluwer Academic Publishers, 1998.

  3. Faigle, U., W. Kern and G. Turan, “On the performance of on-line algorithms for partition problems”, Acta Cybernetica, Vol. 9, pp107–119, 1989

    MATH  MathSciNet  Google Scholar 

  4. Graham, R.L., “Bounds for certain multiprocessing anomalies”, Bell System Technical J., Vol. 45, pp1563–1581, 1966.

    Google Scholar 

  5. Graham, R.L., “Bounds on multiprocessing timing anomalies”, SIAM Journal of Applied Mathematics, Vol. 17, pp416–429, 1969.

    Article  MATH  Google Scholar 

  6. Gary, M.R., and D.S. Johnson, “Strong NP-completeness results: motivation, examples and implications”, Journal of ACM, Vol. 25, pp499–508, 1978.

    Article  Google Scholar 

  7. Gary, M.R., and D.S. Johnson, Computers and Intracability: A Guide to the Theory of NP-Completeness, Freeman, San Francisco, 1979.

    Google Scholar 

  8. Lee, C.Y., “Parallel machines scheduling with nonsimultaneous machine available time”, Discrete Applied Mathematics, Vol. 30, pp53–61, 1991.

    Article  MATH  MathSciNet  Google Scholar 

  9. Sgall, J., “On-line scheduling”, In A. Fiat and G, J. Woeginger, Online Algorithms — The state of the art, Lecture Notes in Computer science, Vol. 1442, pp196–231, 1998.

Download references

Author information

Authors and Affiliations

Authors

Additional information

Research partially supported by a Hong Kong Government RGC Earmarked Grant. Ref. No. CUHK356/96E Part of this work was done while visiting The Chinese University of Hong Kong. Research partially supported by National 973 Fundamental Research Project of China and National Natural Science Foundation of China (19801032)

Part of this work was done while visiting The Chinese University of Hong Kong. Research partially supported by National 973 Fundamental Research Project of China and National Natural Science Foundation of China (19801032)

On leave from IBM T.J. Watson Research Center, Yorktown Heights, NY 10598, U.S.A

Guochuan Zhang is Professor of Department of Mathematics, Zhejiang University, China. He received his Ph.D. in Operations Research from Academia Sinica (Beijing) in 1995, and was awarded Alexander-von-Humboldt Research Fellowship in 2000. His current research interests are in on-line algorithms and approximation algorithms for hard optimization problems. He has published papers in journals such as Naval Research logistics, Operations Research Letters, Discrete Applied Mathematics, etc.

Xiaoqiang Cai is Professor and Chairman of the Department of Systems Engineering and Engineering Management, The Chinese University of Hong Kong. He received his Ph.D from Tsinghua University, Beijing, in 1988. His current research interests include scheduling models and applications, time-varying network optimization, and portfolio optimization. He has published over 50 papers in journals such as Management Science, Operations Research, Naval Research Logistics, IIE Transactions, IEEE Transactions, Discrete Applied Mathematics, European Journal of Operational Research, etc. He is on the editorial board of IIE Transactions on Scheduling and Logistics, Journal of Scheduling, and several other journals.

C.K. Wong is Professor of Computer Science and Engineering at The Chinese University of Hong Kong and served as Chairman of the Department of Computer Science and Engineering from 1995–1997. He received the B.A. degree (First Class Honors) in mathematics from University of Hong Kong in 1965, and the M.A. and Ph.D. degrees in mathematics from Columbia University in 1966 and 1970, respectively. He is a Fellow of the Institute of Electrical and Electronic Engineers (IEEE) and a Fellow of the Association for Computing Machinery (ACM). He had ever been Chair of the IEEE Computer Society Technical Committee, Editor of “IEEE Transactions on Computers”, Associate Editor of “IEEE Transactions on VLSI Systems, and an Editorial Board Member of the international journal “Fuzzy Sets and Systems” and “Networks”. He is also the founding Editor-in-Chief of the international journal “Algorithmica” and an Advisory Board Member of “ACM Journal of Experimental Algorithmics”. His current research is mainly focused on algorithms, in particular, VLSI design algorithms, Steiner tree problems in non-Euclidean metrics and scheduling problems in various settings. He holds four U.S. patents and has published more than 200 papers and two books. He received an Outstanding Invention Award, an Outstanding Technical Achievement Award and four Invention Achievement Awards from IBM. At the 1995 IEEE International Conference on Computer Design: VLSI in Computers & Processors (ICCD’ 95), he received a best paper award for his work on FPGA design.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zhang, G., Cai, X. & Wong, C.K. Scheduling two groups of jobs with incomplete information. J. Syst. Sci. Syst. Eng. 12, 73–81 (2003). https://doi.org/10.1007/s11518-006-0121-y

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11518-006-0121-y

Keywords

Navigation