Skip to main content
Log in

Dynamic Generalized Assignment Problems with Stochastic Demands and Multiple Agent--Task Relationships

  • Published:
Journal of Global Optimization Aims and scope Submit manuscript

Abstract

The assignment problem is a well-known operations research model. Its various extensions have been applied to the design of distributed computer systems, job assignment in telecommunication networks, and solving diverse location, truck routing and job shop scheduling problems.

This paper focuses on a dynamic generalization of the assignment problem where each task consists of a number of units to be performed by an agent or by a limited number of agents at a time. Demands for the task units are stochastic. Costs are incurred when an agent performs a task or a group of tasks and when there is a surplus or shortage of the task units with respect to their demands. We prove that this stochastic, continuous-time generalized assignment problem is strongly NP-hard, and reduce it to a number of classical, deterministic assignment problems stated at discrete time points. On this basis, a pseudo-polynomial time combinatorial algorithm is derived to approximate the solution, which converges to the global optimum as the distance between the consecutive time points decreases. Lower bound and complexity estimates for solving the problem and its special cases are found.

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

  • R.K. Ahuja T.L. Magnati J.B. Orlin (1993) Network Flows: Theory, Algorithms, and Applications Prentice-Hall Englewood Cliffs, NJ Occurrence Handle1201.90001

    MATH  Google Scholar 

  • V.R. Algazi D.J. Sakrison (1969) ArticleTitleOn the Optimality of the Karhunen–Loève Expansion IEEE Transactions on Information Theory 15 319–321 Occurrence Handle10.1109/TIT.1969.1054286 Occurrence Handle258158 Occurrence Handle0175.46602

    Article  MathSciNet  MATH  Google Scholar 

  • V. Balachandran (1976) ArticleTitleAn integer generalized transportation model for optimal job assignment in computer networks Operations Research 24 742–759 Occurrence Handle10.1287/opre.24.4.742 Occurrence Handle439170 Occurrence Handle0356.90028

    Article  MathSciNet  MATH  Google Scholar 

  • E. Balas E. Zemel (1980) ArticleTitleAn algorithm for large zero–one Knapsack problems Operations Research 28 1130–1154 Occurrence Handle10.1287/opre.28.5.1130 Occurrence Handle589676 Occurrence Handle0449.90064

    Article  MathSciNet  MATH  Google Scholar 

  • A.Y. Dubovitsky A.A. Milyutin (1981) Theory of the Maximum Principle V.L. Levin (Eds) Methods of Theory of Extremum Problems in Economy Nauka, Moscow 6–47

    Google Scholar 

  • R.F. Hartl S.P. Sethi R.G. Vickson (1995) ArticleTitleA survey of the maximum principles for optimal control problems with state constraints SIAM Review 37 IssueID2 181–218 Occurrence Handle10.1137/1037043 Occurrence Handle1343211 Occurrence Handle0832.49013

    Article  MathSciNet  MATH  Google Scholar 

  • Hillier F.S. and Lieberman, G.J. (1995), Introduction to Operations Research, McGraw-Hill.

  • M.R. Garey D.S. Johnson (1991) Computers and Intractability: A guide to the Theory of NP-Completeness W.H. Freeman and Company New York

    Google Scholar 

  • B. Gavish H. Pirkul (1986) ArticleTitleComputer and database location in distributed computer systems IEEE Transactions on Computers 35 IssueID7 583–590 Occurrence Handle10.1109/TC.1986.1676799

    Article  Google Scholar 

  • B. Gavish H. Pirkul (1991) ArticleTitleAlgorithms for the multi-resource generalized assignment problem Management Science 37 IssueID6 695–713 Occurrence Handle10.1287/mnsc.37.6.695 Occurrence Handle0753.90053

    Article  MATH  Google Scholar 

  • T.D. Klastorin (1979) ArticleTitleAn effective subgradient algorithm for the generalized assignment problem Computers and Operations Research 6 155–164 Occurrence Handle10.1016/0305-0548(79)90028-5

    Article  Google Scholar 

  • E. Khmelnitsky K. Kogan O. Maimon (1995) ArticleTitleA maximum principle based combined method for scheduling in a flexible manufacturing system Discrete Events Dynamic Systems 5 343–355 Occurrence Handle10.1007/BF01439152 Occurrence Handle0837.90061

    Article  MATH  Google Scholar 

  • K. Kogan A. Shtub V. Levit (1997) ArticleTitleDGAP–The dynamic generalized assignment problem Annals of Operations Research 69 227–239 Occurrence Handle10.1023/A:1018933012422 Occurrence Handle0880.90076

    Article  MATH  Google Scholar 

  • S. Martello P. Toth (1977) ArticleTitleAn upper bound for the zero–one Knapsack problem and branch and bound Algorithm European Journal of Operational Research 1 169–175 Occurrence Handle10.1016/0377-2217(77)90024-8 Occurrence Handle452677 Occurrence Handle0374.90050

    Article  MathSciNet  MATH  Google Scholar 

  • J.B. Mazzola A.W. Neebe (1986) ArticleTitleResource-constrained assignment scheduling Operations Research 34 IssueID4 560–572 Occurrence Handle10.1287/opre.34.4.560 Occurrence Handle874295 Occurrence Handle0609.90087

    Article  MathSciNet  MATH  Google Scholar 

  • Murphy, R.A. (1986), A Private Fleet Model with Multi-Stop Backhaul, Working Paper, 103, Optimal Decision Systems, Green Bay, WI.

  • R.M. Nauss (1976) ArticleTitleAn efficient algorithm for the 0–1 Knapsack problem Management Science 23 27–31 Occurrence Handle10.1287/mnsc.23.1.27 Occurrence Handle0337.90042

    Article  MATH  Google Scholar 

  • G.T. Ross R.M. Soland (1975) ArticleTitleA branch and bound algorithm for the generalized assignment problem Math. Programming 8 91–103 Occurrence Handle10.1007/BF01580430 Occurrence Handle368757 Occurrence Handle0308.90028

    Article  MathSciNet  MATH  Google Scholar 

  • G.T. Ross R.M. Soland (1977) ArticleTitleModeling facility location problems as generalized assignment problems Management Science 24 345–357 Occurrence Handle10.1287/mnsc.24.3.345 Occurrence Handle0378.90066

    Article  MATH  Google Scholar 

  • Sousa, J.B. and Pereira, F.L. (1992), A hierarchical framework for the optimal flow control in manufacturing systems. In: Proceedings of the Third International Conference on Computer Integrated Manufacturing , Troy, pp. 278–286.

  • Van Trees, H.L. (1968), Detection, Estimation and Modulation Theory, Part I, John Wiley Sons.

  • M. Yagiura T. Yamaguchi T. Ibaraki (1999) A variable depth search algorithm for the generalized assignment problem S. Voss S. Martello I.H. Osman C. Roucairol (Eds) Meta-heuristics: Advances and Trends in Local Search Paradigms for Optimization Springer US Boston 459–471 Occurrence Handle10.1007/978-1-4615-5775-3_31

    Chapter  Google Scholar 

  • Youla, D.C. (1957), The solution of a homogeneous Wiener–Hopf integral equation occurring in the expansion of second-order stationary random functions, IEEE Transactions on Information Theory, 187–193.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Eugene Khmelnitsky.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kogan, K., Khmelnitsky, E. & Ibaraki, T. Dynamic Generalized Assignment Problems with Stochastic Demands and Multiple Agent--Task Relationships. J Glob Optim 31, 17–43 (2005). https://doi.org/10.1007/s10898-004-4273-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10898-004-4273-3

Keywords

Navigation