Skip to main content
Log in

Scheduling of project networks

  • Combinatorial Optimization
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

The paper deals with the network optimization problem of minimizing regular project cost subject to an arbitrary precedence relation on the sets of activities and to arbitrarily many resource constraints. The treatment is done via a purely structural approach that considerably extends the disjunctive graph concept. It is based on so-called feasible posets and includes a quite deep and useful representation theorem. This theorem permits many insights concerning the analytical behaviour of the optimal value function, the description and counting of all essentially different optimization problems, the nature of Graham anomalies, connections with the on-line stochastic generalizations, and several others. In addition, it also allows the design of a quite powerful class of branch-and-bound algorithms for such problems, which is based on an iterative construction of feasible posets. Using so-called distance matrices, this approach permits the restriction of the exponential part of the algorithm to the often comparatively small set of ‘resource and cost essential’ jobs. The paper reports on computational experience with this algorithm for examples from the building industry and includes a rough comparison with the integer programming approach by Talbot and Patterson.

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. K.R. Baker,Instroduction to Sequencing and Scheduling (Wiley, New York, 1974).

    Google Scholar 

  2. E. Balas, Project scheduling with resource constraints, in:Applications of Mathematical Programming, ed. E.M.L. Beale (The English University Press, London, 1971).

    Google Scholar 

  3. M. Bartusch, Optimierung von Netzplänen mit Anordnungsbeziehungen bei Betriebsmitteln, Dissertation, RWTH Aachen (1983).

  4. E.G. Coffmann, Jr.,Computer and Job-Shop Scheduling Theory (Wiley, New York, 1976).

    Google Scholar 

  5. R.W. Conway, W.L. Maxwell and L.W. Miller,Theory of Scheduling (Addison-Wesley, Reading, MA, 1967).

    Google Scholar 

  6. M.A.H. Dempster, J.K. Lentra and A.H.G. Rinnooy Kan, eds.,Deterministic and Stochastic Scheduling (Reidel, Dordrecht, 1982).

    Google Scholar 

  7. S.E. Elmaghraby,Activity Networks: Project Planning and Control by Network Models (Wiley, New York, 1977).

    Google Scholar 

  8. P.C. Fishburn,Utility Theory for Decision Making (Wiley, New York, 1970).

    Google Scholar 

  9. K. Gewald, K. Kaspar and H. Schelle,Netzplantechnik, Band 2: Kapazitätsoptimierung (Oldenbourg, München, 1972).

    Google Scholar 

  10. R.L. Graham, Bounds on the performance of scheduling algorithms, in:Computer and Job-Shop Scheduling Theory, ed. E.G. Coffmann (Wiley, New York, 1976) p. 165.

    Google Scholar 

  11. R.L. Graham, E.L. Lawler, J.K. Lenstra and A.H.G. Rinnooy Kan, Optimization and approximation in deterministic sequencing and scheduling: A survey, in:Discrete Optimization II (North-Holland, Amsterdam, 1979).

    Google Scholar 

  12. G. Igelmund and F.J. Radermacher, Preselective strategies for the optimization of stochastic project networks under resource constraints, Networks 13(1983)1.

    Google Scholar 

  13. G. Igelmund and F.J. Radermacher, Algorithmic approaches to preselective strategies for stochastic scheduling problems, Networks 13(1983)29.

    Google Scholar 

  14. W. Jurecka,Netzwerkplanung im Baubetrieb, Teil 2, Optimierungsverfahren (Bauverlag GmbH, Wiesbaded, 1972).

    Google Scholar 

  15. R. Kaerkes and B. Leipholz, Generalized network functions in flow networks, Operations Research Verfahren 27(1977)225.

    Google Scholar 

  16. R. Kaerkes, R.H. Möhring, W. Oberschelp, F.J. Radermacher and M.M. Richter,Netzplanoptimierung: Deterministische und Stochastische Scheduling-Probleme über Geordneten Strukturen (Springer-Verlag) to appear.

  17. L. Kleinrock,Queuing Systems: Volume II — Computer Applications (Wiley, New York, 1976).

    Google Scholar 

  18. B.J. Lageweg, J.K. Lenstra and A.H.G. Rinnooy Kan, Job-shop scheduling by implicit enumeration, Management Sci. 24(1977)441.

    Google Scholar 

  19. E.L. Lawler,Combinatorial Optimization: Networks and Matroids (Holt, Rinehart and Winston, New York, 1976).

    Google Scholar 

  20. E.L. Lawler, J.K. Lenstra and A.H.G. Rinnooy Kan, Recent developments in deterministic sequencing and scheduling: A survey, in:Deterministic and Stochastic Scheduling, ed. M.A.H. Dempster, J.K. Lenstra and A.H.G. Rinnooy Kan (Reidel, Dordrecht, 1982).

    Google Scholar 

  21. G.B. McMahon and M. Florian, On scheduling with ready times and due dates to minimize maximum lateness, Oper. Res. 23(1975)475.

    Google Scholar 

  22. G. Mendzigal, Entwurfund Vergleich von Algorithmen zur Optimierung von deterministischen Netzplänen mit Betriebsmittelbeschränkungen, Master Thesis, RWTH Aachen (1984) (supervisor: R.H. Möhring).

  23. R.H. Möhring, Scheduling problems with a singular solution, Ann. of Discrete Math. 16(1982)225.

    Google Scholar 

  24. R.H. Möhring, Minimizing costs of resource requirements subject to a fixed completion time in project networks, Oper. Res. 32(1984)89.

    Google Scholar 

  25. R.H. Möhring, Algorithmic aspects of comparability graphs and interval graphs, in:Graphs and Orders, ed. I. Rival (Reidel, Dordrecht, 1985) p. 41.

    Google Scholar 

  26. R.H. Möhring and F.J. Radermacher, Scheduling problems with resource-duration interaction, Methods of Oper. Res. 48(1984)423.

    Google Scholar 

  27. R.H. Möhring and F.J. Radermacher, Introduction to stochastic scheduling problems, in:Contributions to Operations Research, Proc. Oberwolfach Conf. on Operations Research, ed. K. Neumann and D. Pallasche (Springer-Verlag, Heidelberg, 1985) p. 72.

    Google Scholar 

  28. R.H. Möhring, F.J. Radermacher and G. Weiss, Stochastic scheduling problems I: General strategies, ZOR 28(1984)193.

    Google Scholar 

  29. R.H. Möhring, F.J. Radermacher and G. Weiss, Stochastic scheduling problems II: Set strategies, ZOR 29(1985)65.

    Google Scholar 

  30. H. Müller-Merbach,Optimale Reihenfolgen (Springer-Verlag, Berlin-Heidelberg-New York, 1970).

    Google Scholar 

  31. J.F. Muth and G.L. Thompson,Industrial Scheduling (Prentice Hall, Englewood Cliffs, NJ, 1963) p. 236

    Google Scholar 

  32. K. Neumann,Operations Research Verfahren, Band III (Carl Hauser Verlag, München, 1975).

    Google Scholar 

  33. J. Patterson and G. Roth, Scheduling a project under multiple resource constraints: A zero-one programming approach, AIIE Trans. 8(1976)449.

    Google Scholar 

  34. A.A.B. Pritsker, L.J. Watters and M. Wolfe, Multiproject scheduling with limited resources: A zero-one programming approach, Management Sci. 16(1969)93.

    Google Scholar 

  35. F.J. Radermacher,Kapazitätsoptimierung in Netzplänen, Math. Sys. in Econ. 40 (Anton Hain, Meisenheim, 1978).

    Google Scholar 

  36. F.J. Radermacher, Cost-dependent essential systems of ES-strategies for stochastic scheduling problems, Meth. of Oper. Res. 42(1981)17.

    Google Scholar 

  37. F.J. Radermacher, Optimization of resource constraint project networks, preprint, RWTH Aachen (1981).

  38. F.J. Radermacher, Optimale Strategien für Stochastische Scheduling Probleme, Habilitations-schrift, RWTH Aachen 1981, in: Schriften zur Informatik und Angewandten Mathematik 98, RWTH Aachen (1984).

  39. F.J. Radermacher, Schedule-induced posets, preprint, RWTH Aachen, 1982, Discrete Appl. Math. 13, to appear.

  40. A.H.G. Rinnooy Kan,Machine Scheduling Problems: Classification, Complexity and Computations (Nijhoff, The Hague, 1976).

    Google Scholar 

  41. S.M. Ross,Introduction to Stochastic Dynamic Programming (Academic Press, 1983).

  42. B. Roy and B. Sussmann, Les Problèmes d'ordonnancement avec constraints disjonctives, Note DS no. 9 bis, SEMA, Montrouge (1964).

    Google Scholar 

  43. R. Seeling, Reihenfolgeprobleme in Netzplänen, Der Baubetriebsberater 50 (1972).

  44. J. Stinson, A branch and bound algorithm for a general class of resource-constrained scheduling problems,AIIE Conf. Proc., Las Vegas, Nevada (1975) p. 337.

  45. F.B. Talbot and J.H. Patterson, An efficient integer programming algorithm with network cuts for solving resource-constrained scheduling problems, Management Sci. 24(1978)1163.

    Google Scholar 

  46. B. Walke,Realzeitrechner-Modelle (Oldenbourg, München, 1978).

    Google Scholar 

  47. R.J. Willis and N.A.J. Hastings, Project scheduling with resource constraints using branch and bound methods, Operational Research Quarterly 27(1976)341.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Radermacher, F.J. Scheduling of project networks. Ann Oper Res 4, 227–252 (1985). https://doi.org/10.1007/BF02022042

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02022042

Keywords and phrases

Navigation