Skip to main content

Resource Allocation And Its Distributed Implementation

  • Conference paper

Abstract

During the execution of a project (investment, innovation etc.), three important parameters must be kept in mind: we have to execute the project as soon as possible, with minimal total cost and not to exceed resource (manpower, materials, engines etc.) availabilities.Why does it important to execute the project as soon as possible with minimal total cost? If more than one company compete for the execution of an investment project, usually the chance of winning the tender will be higher if a company can execute the project with minimal total project time (TPT) and minimal total project cost. This problem could already be handled in the 60s and 70s with network planning (CPM, MPM, PERT etc.), scheduling (Gantt Diagrams, LOB etc.) and other related cost-minimizing (CPM/COST, MPM/COST etc.) techniques. The most difficult problem was to handle the resources. During the execution of a project we must keep in view the resources, because these resources are usually straitened. There are well-defined number of labours, engines and so on.If we would like to execute the project with minimal TPT and minimal total project cost and optimal use of the resources (manpower, materials, engines etc.) the problem becomes easily so hard to solve (already at 5000-10000 activities) that computers available today cannot find the solution within a reasonable time. The real problem is more complicated, because before the execution of the project we can only estimate the duration time, (variable) cost and resource need of activities. In real life it is common that the duration time of project activities cannot be estimated correctly. In this paper a novel algorithm is introduced by which an optimal resource allocation with minimal total cost for any arbitrary project could be determined. Moreover, this algorithm also handles the competences of the human resources.A distributed problem solving environment is also introduced that implements the above mentioned optimal resource allocation algorithm with a parallel branch and bound method. The system is built on the Jini technology [44]. It is a dynamic, service-oriented infrastructure that utilizes spare cycles of networked workstations in an efficient way and solves computation intensive problems more easily due to the parallelization.

Keywords

  • Deterministic Resource Allocation
  • Stochastic Resource Allocation
  • Distributed Systems
  • Handling Competences in Resource Allocation.

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (Canada)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (Canada)
  • Durable hardcover 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. Abbasi G. Y., Mukattash A. M. Crashing PERT networks using mathematical programming. International Journal of Project Management, Vol. 19, Issue 3, pp. 181-188., April 2001

    CrossRef  Google Scholar 

  2. Beard C. C., Frost V. S. Prioritized Resource Allocation for Stressed Networks. IEEE/ACM Transactions on Networking, 2001; Vol. 9., No. 5, pp. 618-633., 2001

    CrossRef  Google Scholar 

  3. Beard C. Dynamic agent based prioritized resource allocation for stressed networks., Ph.D. dissertation, University of Kansas, Lawrence, 1999

    Google Scholar 

  4. Bitran G.R., Hax A.C. Disaggregation and Resource Allocation Using Convex Knapsack Problems with Bounded Variables. Management Science, 1981;Vol. 27, No. 4., pp. 431-441., 1981

    CrossRef  MATH  MathSciNet  Google Scholar 

  5. Brucker P., Knust S. Lower bounds for resource-constrained project scheduling problems. European Journal of Operational Research, Vol. 149, pp. 302-313., 2003

    CrossRef  MATH  MathSciNet  Google Scholar 

  6. Chien S. A., Gratch J. M., Burl M. C. On the Efficient Allocation of Resources for Hypothesis Evaluation: A Statistical Approach. IEEE Trans. Pattern Analysis and Machine Intelligence, 1995; 17(7), pp. 652-665., 1995

    CrossRef  Google Scholar 

  7. Choueiry B. Y., Faltings B. A Decomposition Heuristic for Resource Allocation. ECAI 94. 11th European Conference on Artificial Intelligence, Published in 1994 by John Wiley & Sons, Ltd.

    Google Scholar 

  8. Choueiry B. Y., Faltings B.Interactive Resource Allocation by Problem Decomposition and Temporal Abstractions., in Current Trends in AI Planning., eds., C. Bäckström and E. Sandewall, 1994;7-104, IOS Press, Amsterdam., pp. 7-104, 1994

    Google Scholar 

  9. Chrétienne P., Sourd F. PERT scheduling with convex cost functions. Theoretical Computer Science, Vol. 292, pp. 145–164., 2003

    CrossRef  MATH  MathSciNet  Google Scholar 

  10. Cormen T., Leiserson C., Rivest R. Introduction to Algorithms. The MIT Press, 1990. ISBN 0-262-03141-8 (MIT Press), ISBN 0-07-013143-0 (McGraw-Hill), 1990

    Google Scholar 

  11. Cung V., Dowaji S., Le Cun B., Roucairol C. The Outcome of a Know-how: a Branch-and-Bound Library. PRiSM laboratory, University of Versailles, 1994

    Google Scholar 

  12. Dawson R. J., Dawson C. W. Practical proposals for managing uncertainty and risk in project planning. International Journal of Project Management, Vol. 16, No. 5, pp. 299-310, 1998

    Google Scholar 

  13. de Bruin A., Kindervater G.A.P. Kindervater, and Trienekens H.W.J.M. Trienekens. Parallel Branch and Bound and Anomalies. No 95 in Discussion Paper from Erasmus University Rotterdam, Faculty of Economics, No. 95, 1989

    Google Scholar 

  14. DeCoster D. T.PERT/Cost - The challenge. Management Services, pp. 13-18., May-June 1969

    Google Scholar 

  15. Dodin B. M., Elmaghraby S. E. Approximating the criticality radices of the activities in the PERT network. Management Science, Vol. 31, pp. 207-223., 1985

    Google Scholar 

  16. Fatemi Ghomi S. M. T., Rabbani M. A new structural mechanism for reducibility of stochastic PERT networks. European Journal of Operational Research, Vol. 145, Issue 2, pp. 394-402., 1 March 2003

    Google Scholar 

  17. Fatemi Ghomi S. M. T., Teimouri E. Path critical index and activity critical index in PERT networks. European Journal of Operational Research, Vol. 141, Issue 1, pp. 147-152., 16 August 2002

    Google Scholar 

  18. Frank M., Bugacov A., Chen J., Dakin G., Szekely P., Neches B. The marbles manifesto: A definition and comparison of cooperative negotiation schemes for distributed resource allocation. In Proceedings of the 2001 AAAI Fall Symposium on Negotiation Methods for Autonomous Cooperative Systems, 36-45. American Association for Artificial Intelligence, pp. 36-45.,November 2001

    Google Scholar 

  19. Freeman J. B. Jr.PERT/cost - An informal approach to fundamentals. Management Accounting, pp. 19-26., April 1966

    Google Scholar 

  20. Garey M. R., Johnson D.S.Computers and intractability. A guide to the theory of NP-completeness. W.H. Freemann and company, New York, 1979

    Google Scholar 

  21. Ginis R. Optimal Distributed Resource Allocation. Thesis. In Partial Fulfillment of the Requirements for the Degree of Master of Science, California Institute of Technology, Pasadena, California, 1999

    Google Scholar 

  22. Haslum P. and Geffner H. Heuristic Planning with Time and Resources. European Conference on Planning, 2001

    Google Scholar 

  23. Heilmann R. A branch-and-bound procedure for the multi-mode resource-constrained project scheduling problem with minimum and maximum time lags. European Journal of Operational Research, Vol. 144, pp. 348-365., 2003

    Google Scholar 

  24. Ibaraki T., Katoh N. Resource Allocation Problems: Algorithmic Approaches. MIT Press, 1988. ISBN 0-262-09027-9., 1988.

    Google Scholar 

  25. Kamburowski J. New Validations of PERT Times. International Journal of Management Science, Vol. 25, No. 3, pp. 323-328, 1997

    Google Scholar 

  26. Kamburowski J. On the Minimum Cost Project Schedule. International Journal of Management Science, Vol. 23, No. 4, pp. 463-465., 1995

    Google Scholar 

  27. Kosztyàn Zs. T., Bencsik A., Màtrai R. Handling the Deterministic and stochastic time, resources and costs in project management and logistics. microCAD 2004, Miskolc, Hungary

    Google Scholar 

  28. Lau H-S, Somarajan C. A proposal on improved procedures for estimating task-time distributions in PERT. European Journal of Operational Research, Vol. 85, pp. 39-52, 1995

    Google Scholar 

  29. McKeown G. P., Rayward-Smith V. J. and Rush S. A. Advances in Parallel Algorithms, Parellel Branch-and-Bound,. IOS Press, Nieuwe Hemweg 6B, 1013 BG Amsterdam, The Netherlands, 1994;12-150.

    Google Scholar 

  30. Modi P. J., Shen W. M., Tambe M., Kulkarni S. A dynamic distributed constraint satisfaction approach to resource allocation. In Principles and Practica of Constraint programming, 2001

    Google Scholar 

  31. Mummolo G. Measuring uncertainty and criticality in network planning by PERT-path technique. Pergamon International Journal of Project Management, Vol. 15, No. 6, pp. 377-387, 1997

    Google Scholar 

  32. Neumann K., Zhan J. Heuristics for the minimum project duration problem with minimal and maximal time lags under fixed resource constraints. Journal of Intelligent Manufacturing 6, 1998;145-154.

    Google Scholar 

  33. Paige H. W.How PERT/Cost helps the manager. The Harvard Business Review, pp. 87-95., November-December 1963

    Google Scholar 

  34. Pleguezuelo R. H., Pérez J. G., Rambaud S. C. A note on the reasonableness of PERT hypotheses. Operations Research Letters, Vol. 31, Issue 1, pp. 60-62., January 2003

    Google Scholar 

  35. Pontrandolfo P. Project duration in stochastic networks by the PERT-path technique. International Journal of Project Management, Vol. 18, pp. 215-222., 2000

    Google Scholar 

  36. Póta Sz. Design and implementation of a distributed problem solving information system., Master’s Degree Thesis, University of Veszprém, Hungary 2002

    Google Scholar 

  37. Póta Sz., Kosztyàn Zs. T. Implementation of Deterministic and Stochasitc Optimal Resource Allocation in a Distributed System. microCAD 2004, Miskolc, Hungary

    Google Scholar 

  38. Ravindra K. Ahuja, Thomas L. Magnant, James B. Orlin, Network Flows., PRENTICE HALL, Upper Saddle River, New Jersey 07458 1998, pp 24-46, 108-116, 135-154, 177-196, 469-173, 520-528

    Google Scholar 

  39. Ross W. R.Management acceptance: Potential barrier to PERT/cost implementation. Management Accounting, pp. 58-61., January1968

    Google Scholar 

  40. Ross W. R.PERT/cost. Management Accounting, pp. 47-51.,April 1967

    Google Scholar 

  41. Scholl A., Krispin G., Klein R., Domschke W. Besser beschränkt, Clever optimieren mit Branch and Bound. 1997; c’t, Heft 10., 1997

    Google Scholar 

  42. Valls V., Quintanilla S., Ballestin F.Resource-constrained project scheduling: A critical activity reordering heuristic. European Journal of Operational Research, Vol. 149, pp. 282–301., 2003

    Google Scholar 

  43. The ARIS Process Platform home page: http://www.aris.com

    Google Scholar 

  44. The Jini technology homepage, http://www.jini.org

    Google Scholar 

  45. Guide to the Expression of Uncertainty in Measurement. International Organization for Standardization 1993

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2007 Springer

About this paper

Cite this paper

Kosztyán, Z.T., Bencsik, A., Póta, S. (2007). Resource Allocation And Its Distributed Implementation. In: Sobh, T. (eds) Innovations and Advanced Techniques in Computer and Information Sciences and Engineering. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-6268-1_90

Download citation

  • DOI: https://doi.org/10.1007/978-1-4020-6268-1_90

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-6267-4

  • Online ISBN: 978-1-4020-6268-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics