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.
Similar content being viewed by others
References
K.R. Baker,Instroduction to Sequencing and Scheduling (Wiley, New York, 1974).
E. Balas, Project scheduling with resource constraints, in:Applications of Mathematical Programming, ed. E.M.L. Beale (The English University Press, London, 1971).
M. Bartusch, Optimierung von Netzplänen mit Anordnungsbeziehungen bei Betriebsmitteln, Dissertation, RWTH Aachen (1983).
E.G. Coffmann, Jr.,Computer and Job-Shop Scheduling Theory (Wiley, New York, 1976).
R.W. Conway, W.L. Maxwell and L.W. Miller,Theory of Scheduling (Addison-Wesley, Reading, MA, 1967).
M.A.H. Dempster, J.K. Lentra and A.H.G. Rinnooy Kan, eds.,Deterministic and Stochastic Scheduling (Reidel, Dordrecht, 1982).
S.E. Elmaghraby,Activity Networks: Project Planning and Control by Network Models (Wiley, New York, 1977).
P.C. Fishburn,Utility Theory for Decision Making (Wiley, New York, 1970).
K. Gewald, K. Kaspar and H. Schelle,Netzplantechnik, Band 2: Kapazitätsoptimierung (Oldenbourg, München, 1972).
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.
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).
G. Igelmund and F.J. Radermacher, Preselective strategies for the optimization of stochastic project networks under resource constraints, Networks 13(1983)1.
G. Igelmund and F.J. Radermacher, Algorithmic approaches to preselective strategies for stochastic scheduling problems, Networks 13(1983)29.
W. Jurecka,Netzwerkplanung im Baubetrieb, Teil 2, Optimierungsverfahren (Bauverlag GmbH, Wiesbaded, 1972).
R. Kaerkes and B. Leipholz, Generalized network functions in flow networks, Operations Research Verfahren 27(1977)225.
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.
L. Kleinrock,Queuing Systems: Volume II — Computer Applications (Wiley, New York, 1976).
B.J. Lageweg, J.K. Lenstra and A.H.G. Rinnooy Kan, Job-shop scheduling by implicit enumeration, Management Sci. 24(1977)441.
E.L. Lawler,Combinatorial Optimization: Networks and Matroids (Holt, Rinehart and Winston, New York, 1976).
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).
G.B. McMahon and M. Florian, On scheduling with ready times and due dates to minimize maximum lateness, Oper. Res. 23(1975)475.
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).
R.H. Möhring, Scheduling problems with a singular solution, Ann. of Discrete Math. 16(1982)225.
R.H. Möhring, Minimizing costs of resource requirements subject to a fixed completion time in project networks, Oper. Res. 32(1984)89.
R.H. Möhring, Algorithmic aspects of comparability graphs and interval graphs, in:Graphs and Orders, ed. I. Rival (Reidel, Dordrecht, 1985) p. 41.
R.H. Möhring and F.J. Radermacher, Scheduling problems with resource-duration interaction, Methods of Oper. Res. 48(1984)423.
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.
R.H. Möhring, F.J. Radermacher and G. Weiss, Stochastic scheduling problems I: General strategies, ZOR 28(1984)193.
R.H. Möhring, F.J. Radermacher and G. Weiss, Stochastic scheduling problems II: Set strategies, ZOR 29(1985)65.
H. Müller-Merbach,Optimale Reihenfolgen (Springer-Verlag, Berlin-Heidelberg-New York, 1970).
J.F. Muth and G.L. Thompson,Industrial Scheduling (Prentice Hall, Englewood Cliffs, NJ, 1963) p. 236
K. Neumann,Operations Research Verfahren, Band III (Carl Hauser Verlag, München, 1975).
J. Patterson and G. Roth, Scheduling a project under multiple resource constraints: A zero-one programming approach, AIIE Trans. 8(1976)449.
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.
F.J. Radermacher,Kapazitätsoptimierung in Netzplänen, Math. Sys. in Econ. 40 (Anton Hain, Meisenheim, 1978).
F.J. Radermacher, Cost-dependent essential systems of ES-strategies for stochastic scheduling problems, Meth. of Oper. Res. 42(1981)17.
F.J. Radermacher, Optimization of resource constraint project networks, preprint, RWTH Aachen (1981).
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).
F.J. Radermacher, Schedule-induced posets, preprint, RWTH Aachen, 1982, Discrete Appl. Math. 13, to appear.
A.H.G. Rinnooy Kan,Machine Scheduling Problems: Classification, Complexity and Computations (Nijhoff, The Hague, 1976).
S.M. Ross,Introduction to Stochastic Dynamic Programming (Academic Press, 1983).
B. Roy and B. Sussmann, Les Problèmes d'ordonnancement avec constraints disjonctives, Note DS no. 9 bis, SEMA, Montrouge (1964).
R. Seeling, Reihenfolgeprobleme in Netzplänen, Der Baubetriebsberater 50 (1972).
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.
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.
B. Walke,Realzeitrechner-Modelle (Oldenbourg, München, 1978).
R.J. Willis and N.A.J. Hastings, Project scheduling with resource constraints using branch and bound methods, Operational Research Quarterly 27(1976)341.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1007/BF02022042