Skip to main content

A Critique of Project Planning with Constrained Resources

  • Conference paper

Part of the book series: Lecture Notes in Economics and Mathematical Systems ((LNE,volume 86))

Abstract

This paper surveys the current research in resource constrained project scheduling. Although CPM and PERT have gained wide acceptance and use, the problem of limiting resources used by each activity remains unsolved for practical-sized problems.

The past research follows three basic approaches. The problem may be formulated as an integer linear program and solved by standard integer programming techniques. A second approach is to directly employ some enumerative scheme for constructing an optimal schedule. Finally, the problem may be formulated in terms of minimaximal paths in a disjunctive graph and solved by network flow methods and implicit enumeration. The approaches will be compared and the essential difficulties of the several methods will be identified.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Egon Balas, “Finding a minimaximal path in a disjunctive PERT network,” Theory of Graphs International Symposium, pp. 21–30, Gordon & Breach, New York, 1967.

    Google Scholar 

  2. Egon Balas, “Discrete programming by the filter method,” Operations Research, 15, 915–957 (1967).

    Article  Google Scholar 

  3. Egon Balas, “Project scheduling with resource constraints,” IBM New York Scientific Center Report 320–2960, January 1969.

    Google Scholar 

  4. Egon Balas, “Project scheduling with resource constraints,” In Applications of Mathematical Programming Techniques, pp. 187–200 edited by E. M. L. Beale, American Elsevier, New York, 1970.

    Google Scholar 

  5. Egon Balas, “Machine sequencing via disjunctive graphs: an implicit enumeration algorithm,” Operations Research, 17, 941–957, (1969).

    Article  Google Scholar 

  6. Egon Balas, “Machine sequencing: disjunctive graphs and degree constrained subgraphs,” NRLQ, 17, 1–10 (1970).

    Article  Google Scholar 

  7. Bikash Bhadury, “An experimental investigation of a model for sequencing N jobs on M machines in parallel,” unpublished thesis, North Carolina State University (1970).

    Google Scholar 

  8. E. H. Bowman, “The schedule-sequencing problem,” Opns. Res., 7, 621–624 (1959).

    Article  Google Scholar 

  9. G. H. Brooks and C. R. White, “An algorithm for finding optimal or near-optimal solutions to the production-scheduling problem,” J. Ind. Eng., 16, 34–40 (1965).

    Google Scholar 

  10. C. B. Chapman, “Allocation of resources to variable timetables,” Opl. Res. Q., 21, 81–90, (1970).

    Article  Google Scholar 

  11. G. B. Dantzig, and D. R. Fulkerson, “Minimizing the number of tankers to meet a fixed schedule,” NRLQ, 1, 217–222 (1954).

    Article  Google Scholar 

  12. E. W. Davis, “An exact algorithm for the multiple constrained-resource project scheduling problem,” Ph.D. dissertation, Department of Administrative Sciences, Yale University, 1968.

    Google Scholar 

  13. E. W. Davis, “Computational experience with a new multiresource algorithm, in Project Planning by Network Analysis, pp. 256–260, edited by H.J.M. Lombaers, North Holland Publishing Co., Amsterdam — London, 1969.

    Google Scholar 

  14. E. W. Davis, and G. E. Heidorn, “An algorithm for optimal project scheduling under multiple resource constraints,” Mgt. Sci., 17, B803–816 (1970).

    Google Scholar 

  15. S. E. Elmaghraby, “The sequencing of n jobs on n parallel processors with extensions to the scarce resources problem of activity networks,” Proceedings of the Inaugural Conference of the Scientific Computation Center and the Institute of Statistical Studies and Research, pp. 230–255 Cairo, 1969.

    Google Scholar 

  16. M. Fisher, “Optimal Solution of scheduling problems using LaGrange multipliers: Part II,” Proceedings of Symposium on Theory of Scheduling and Its Applications, Raleigh, N. C., May 15–17, 1972.

    Google Scholar 

  17. M. Florian and P. Trepant, “An implicit enumeration algorithm for the machine sequencing problem,” Department d’informatique, Universite de Montreal (1969).

    Google Scholar 

  18. M. Florian and P. Trepant, and G. McMahon, “An implicit enumeration algorithm for the machine sequencing problem,” Mgt. Sci. 17, B782–792 (1971).

    Article  Google Scholar 

  19. B. Giffler and G. L. Thompson, “Algorithms for solving production scheduling problems,” Opns. Res., 8, 487–503 (1960).

    Article  Google Scholar 

  20. S. Gorenstein, “An algorithm for project (job) scheduling with resource constraints,” Opns. Res., 20, 835–850 (1972).

    Article  Google Scholar 

  21. H. H. Greenberg, “A branch and bound solution to the general scheduling problem,” Opns, Res., 16, 353–361 (1968).

    Article  Google Scholar 

  22. Allen L. Gutjahr and G. L. Nemhauser, “An algorithm for the assembly line balancing problem,” Mgt. Sci. 11, 308–315 (1964).

    Article  Google Scholar 

  23. T. J. R. Johnson, “An algorithm for the resource constrained project scheduling problem,” Ph.D. thesis, Massachusetts Institute of Technology, 1967.

    Google Scholar 

  24. W. Karush, “On scheduling a network of activities under resource constraints over time,” SP-2654, System Development Corporation (1966).

    Google Scholar 

  25. J. E. Kelley, Jr., “Critical-path planning and scheduling: mathematical basis”,Opns. Res., 9, 296–320 (1961).

    Article  Google Scholar 

  26. J. E. Kelley, Jr., “The critical path method: resource planning and scheduling,” in Industrial Scheduling, pp. 347–365 edited by J. F. Muth and G. L. Thompson, Prentice-Hall, Englewood Cliffs, N. J. (1963).

    Google Scholar 

  27. S. Lambourn, “Resource allocation and multi-project scheduling (RAMPS), a new tool in planning and control,” Computer Journal, 5, 699–719 (1966).

    Google Scholar 

  28. E. L. Lawler, Notes on Combinatorial Optimization, manuscript, 1969.

    Google Scholar 

  29. F. K. Levy, G. L. Thompson, and J. D. Wiest, “Multi-ship, multi shop workload-smoothing program,” NRLQ, 8, 37–44 (1962).

    Article  Google Scholar 

  30. D. G. Malcomb, J. H. Roseboom, C. E. Clark, and W. Fazar, “Applications of a technique for research and development program evaluation,” Opns. Res., 7, 646–669 (1959).

    Article  Google Scholar 

  31. A. S. Manne, “On the job-shop scheduling problem,” Opns. Res., 7, 219–223 (1959).

    Google Scholar 

  32. A. Mason and C. L. Moodie, “A branch and bound algorithm for minimizing cost in project scheduling,: Mgt. Sci. 18, B158–173 (1971).

    Article  Google Scholar 

  33. J. H. Mize, “A hueristic scheduling model for multi-project organizations,” unpublished Ph.D. thesis, Purdue University, August, 1964.

    Google Scholar 

  34. J. J. Moder and C. R. Phillips, Project Management with CPM and PERT, Reinhold Corporation, New York, New York, 1964.

    Google Scholar 

  35. A. A. B. Pritsker, L. J. Watters, and P. M. Wolfe, “Multiproject scheduling with limited resources: a zero-one programming approach,” Mgt. Sci. 16, 93–108 (1969).

    Article  Google Scholar 

  36. J. F. Raimond, “An algorithm for the exact solution of the machine scheduling problem,” I.B.M. New York Scientific Center 320–2930 (1968).

    Google Scholar 

  37. J. F. Raimond, “Minimaximal paths in disjunctive graphs by direct search,” I.B.M. J. of Res. and Dev., 13, 391–399 (1969).

    Google Scholar 

  38. B. Roy and B. Sussman, “Les problems d’ordonnancement avec constraintes disjonctives,” SEMA, Note D.S., No. 9 bis decembre 1964.

    Google Scholar 

  39. Linus Schrage, “Solving resource constrained network problems by implicit enumeration-nonpreemptive case,” Opns. Res., 18, 263–278 (1970).

    Article  Google Scholar 

  40. B. Sussman, “Scheduling problems with interval disjunctions,” Tech. Rep. No. 70–5; Operations Research House, Stanford University (1970).

    Google Scholar 

  41. H. Wagner, “An integer programming model for machine scheduling,” NRLQ, 6, 131–139 (1959).

    Article  Google Scholar 

  42. J. D. Wiest, “Some properties of schedules for large projects with limited resources, Opns. Res., 12, 359–418, (1964).

    Article  Google Scholar 

  43. J. D. Wiest, “A hueristic method for scheduling large projects with limited resources,” Mgt. Sci., 13, 359–377, (1967).

    Article  Google Scholar 

  44. Victor Zaloom, “An examination of the expected minimum time to complete a resource constrained project,” Ph.D. thesis, Department of Industrial Engineering, University of Houston (1970).

    Google Scholar 

  45. Victor Zaloom, “On the resource constrained project scheduling problem,” AIIE trans., 3, No. 4 (1971).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1973 Springer-Verlag Berlin · Heidelberg

About this paper

Cite this paper

Bennington, G.E., McGinnis, L.F. (1973). A Critique of Project Planning with Constrained Resources. In: Elmaghraby, S.E. (eds) Symposium on the Theory of Scheduling and Its Applications. Lecture Notes in Economics and Mathematical Systems, vol 86. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-80784-8_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-80784-8_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-06437-4

  • Online ISBN: 978-3-642-80784-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics