Computing

, Volume 52, Issue 2, pp 97–122 | Cite as

Thek-track assignment problem

  • P. Brucker
  • L. Nordmann
Article

Abstract

Thek-track assignment problem is a scheduling problem withn jobs andk machines. Each machinej has a certain operational period (track) which starts at timea j and ends at timeb j . Each jobi has a specific start times i and a specific finish timet i . A schedule is an assignment of certain jobs to machines such that the intervals [s i ,t i [assigned to the same machinej do not overlap and fit into track [a j ,b j [. We are interested in a schedule which maximizes the number of assigned jobs. AO(n k−1 k!k k+1 )-algorithm which solves this problem is presented. Furthermore it is shown that the more general problem, in which for each track only a given set of jobs can be scheduled on that track, can be solved inO(n k k!k k )-time.

AMS Subject Classification

90B35 

Key words

Interval scheduling circular are graph k-coloring longest path problem 

Dask-Track Zuordnungsproblem

Zusammenfassung

Dask-Track Zuordnungsproblem ist ein Schedulingproblem mitn Jobs undk Maschinen. Jede Maschine hat dabei eine bestimmte Prozeßzeit [a j ,b j [, genanntTrack. Jeder Jobi hat einen spezifischen Startzeitpunkts i und einen spezifischen Beendigungszeitpunktt i . Ein Plan ist eine Zuordnung von gewissen Jobs zu den Maschinen derart, daß die derselben Maschinej zugeordneten Zeitintervalle [s i ,t i [ nich überlappen und innerhalb des Tracks [a j ,b j [ liegen. Gesucht ist ein Plan, der die Zahl der zugeordneten Jobs maximiert. Zur Lösung dieses Problems wird einO(n k−1 k!k k+1 )-Algorithmus vorgestellt. Außerdem wird gezeigt, daß das allgemeinere Problem, in dem in jedem Track nur eine gegebene Teilmenge von Jobs einplanbar ist, mit einem Aufwand vonO(n k k!k k ) gelöst werden kann.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    Hsu, M.-L., Tsai, K.-H.: A linear time algorithm for the two-track assignment problem. Proc. 27th Allerton Conference on Communication, Control and Computing, pp. 291–300 (1989).Google Scholar
  2. [2]
    Arkin, E. M., Silverberg, E. B.: Scheduling jobs with fixed start and end time. Discrete Appl Math18, 1–8 (1987).Google Scholar
  3. [3]
    Faigle, U., Nawijn, W. M.: Greedyk-coverings of interval orders. Working paper, Twente University (1991)Google Scholar
  4. [4]
    Garey, M. R., Johnson, D. S., Miller, G. L., Papadimitriou, C. H.: The complexity of coloring circular arcs and cords. SIAM J. Algebraic Discrete Methods1, 216–227 (1980).Google Scholar
  5. [5]
    Kolen, A. W. J., Lenstra, J. K.: Interval scheduling. Technical Report No. 925, Cornel University Ithaca, pp. 23–25 (1990).Google Scholar

Copyright information

© Springer-Verlag 1994

Authors and Affiliations

  • P. Brucker
    • 1
  • L. Nordmann
    • 2
  1. 1.Fachbereich Mathematik/InformatikUniversität OsnabrückOsnabrückFRG
  2. 2.RUTCOR-Rutgers Center for Operations ResearchRutgers UniversityNew BrunswickUSA

Personalised recommendations