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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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
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
Beard C. Dynamic agent based prioritized resource allocation for stressed networks., Ph.D. dissertation, University of Kansas, Lawrence, 1999
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
Brucker P., Knust S. Lower bounds for resource-constrained project scheduling problems. European Journal of Operational Research, Vol. 149, pp. 302-313., 2003
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
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.
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
Chrétienne P., Sourd F. PERT scheduling with convex cost functions. Theoretical Computer Science, Vol. 292, pp. 145–164., 2003
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
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
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
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
DeCoster D. T.PERT/Cost - The challenge. Management Services, pp. 13-18., May-June 1969
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
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
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
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
Freeman J. B. Jr.PERT/cost - An informal approach to fundamentals. Management Accounting, pp. 19-26., April 1966
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
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
Haslum P. and Geffner H. Heuristic Planning with Time and Resources. European Conference on Planning, 2001
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
Ibaraki T., Katoh N. Resource Allocation Problems: Algorithmic Approaches. MIT Press, 1988. ISBN 0-262-09027-9., 1988.
Kamburowski J. New Validations of PERT Times. International Journal of Management Science, Vol. 25, No. 3, pp. 323-328, 1997
Kamburowski J. On the Minimum Cost Project Schedule. International Journal of Management Science, Vol. 23, No. 4, pp. 463-465., 1995
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
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
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.
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
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
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.
Paige H. W.How PERT/Cost helps the manager. The Harvard Business Review, pp. 87-95., November-December 1963
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
Pontrandolfo P. Project duration in stochastic networks by the PERT-path technique. International Journal of Project Management, Vol. 18, pp. 215-222., 2000
Póta Sz. Design and implementation of a distributed problem solving information system., Master’s Degree Thesis, University of Veszprém, Hungary 2002
Póta Sz., Kosztyàn Zs. T. Implementation of Deterministic and Stochasitc Optimal Resource Allocation in a Distributed System. microCAD 2004, Miskolc, Hungary
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
Ross W. R.Management acceptance: Potential barrier to PERT/cost implementation. Management Accounting, pp. 58-61., January1968
Ross W. R.PERT/cost. Management Accounting, pp. 47-51.,April 1967
Scholl A., Krispin G., Klein R., Domschke W. Besser beschränkt, Clever optimieren mit Branch and Bound. 1997; c’t, Heft 10., 1997
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
The ARIS Process Platform home page: http://www.aris.com
The Jini technology homepage, http://www.jini.org
Guide to the Expression of Uncertainty in Measurement. International Organization for Standardization 1993
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)
