Skip to main content
Log in

Reducing Multivalued Discrete Variables in Solving Separable Task Assignment Problems

  • Published:
Journal of the Operations Research Society of China Aims and scope Submit manuscript

Abstract

In this paper, we introduce the separable task assignment problem (STAP) in which n separable tasks are assigned to m agents subject to agents’ capacity constraints. The objective is to minimize the costs that occur during the manufacturing and the communication between agents. A task is separable if it can be divided into two pieces, and both of them can be assigned individually or together to any agents. A separable task is considered as being assigned if and only if its two pieces are both assigned. Since several discrete (ternary) variables may be involved in STAP modeling, computing the problem in a reasonable time period is not an easy work. We replace the ternary variables by binary and continuous variables through extending the logarithmic method introduced by Li et al. (INFORMS J Comput 25(4): 643–653, 2012) and Vielma et al. (Oper Res 58(2): 303–315, 2010). Our numerical experiments demonstrate that the newly generated model performs well in solving difficult separable task-assignment problems for pretty large scale of instance sizes.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Ross, G.T., Soland, R.M.: A branch and bound approach for generalized assignment problem. Math. Progr. 8, 91–103 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  2. Glover, F., Hultz, J., Klingman, D.: Improved computer-based planning techniques Part II. Interfaces 9(4), 12–20 (1979)

    Article  Google Scholar 

  3. Ernst, A., Jiang, H., Krishnamoorthy, M.: Exact solutions to task allocation problems. Manag. Sci. 52(10), 1634–1646 (2006)

    Article  MATH  Google Scholar 

  4. Mazzola, J.B.: Generalized assignment with nonlinear capacity interaction. Manag. Sci. 35(8), 923–941 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  5. Gavish, B., Pirkul, H.: Algorithms for the multi-resource generalized assignment problem. Manag. Sci. 37(6), 695–713 (1991)

    Article  MATH  Google Scholar 

  6. Mazzola, J.B., Neebe, A.W.: Bottleneck generalized assignment problem. Eng. Costs Prod. Econ. 14(1), 61–65 (1988)

    Article  Google Scholar 

  7. Cattryse, D.G., Van Wassenhove, L.N.: A survey of algorithms for the generalized assignment problem. Eur. J. Oper. Res. 60, 260–272 (1992)

    Article  Google Scholar 

  8. Öncan, T.: A survey of the generalized assignment problem and its applications. INFORMS 45(3), 123–141 (2007)

    MathSciNet  Google Scholar 

  9. Pentico, D.W.: Assignment problems: a golden anniversary survey. J. Oper. Res. 176(2), 774–793 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  10. Billionnet, A., Costa, M.C., Sutter, A.: An efficient algorithm for task allocation problem. J. Assoc. Comput. Mach. 39(3), 502–518 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  11. Kopidakis, Y., Lamari, M., Zissimopoulos, V.: On the task assignment problem: two new efficient heuristic algorithms. J. Parallel Distrib. Comput. 42, 21–29 (1997)

    Article  Google Scholar 

  12. Chen, W., Lin, C.: A hybrid heuristic to solve a task allocation problem. Comput. Oper. Res. 27, 287–303 (2000)

    Article  MATH  Google Scholar 

  13. Hadj-Alouane, A.B., Bean, J.C., Murty, K.G.: A hybrid genetic/optimization algorithm for a task allocation problem. J. Sched. 2, 189–201 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  14. Li, H.L., Lu, H.C.: Global optimization for generalized geometric programs with mixed free-sign variables. Oper. Res. 57(3), 701–713 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  15. Li, H.L., Lu, H.C., Huang, C.H., Hu, N.Z.: A superior representation method for piecewise linear functions. INFORMS J. Comput. 21(2), 314–321 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  16. Vielma, J.P., Nemhauser, G.L.: Modeling disjunctive constraints with a logarithmic number of binary variables and constraints. Integer Programming and Combinatorial Optimization. LNCS, vol. 5035, pp. 199–213, Springer, New York (2008)

  17. Vielma, J.P., Ahmed, S., Nemhauser, G.L.: Mixed-integer models for nonseparable piecewise linear optimization: Unifying framework and extensions. Oper. Res. 58(2), 303–315 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  18. Li, H.L., Huang, Y.H., Fang, S.C.: A logarithmic method for reducing binary variables and inequality constraints in solving task assignment problems. INFORMS J. Comput. 25(4), 643–653 (2012)

    Article  MathSciNet  Google Scholar 

  19. Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 2nd edn. MIT Press and McGraw-Hill, Cambridge (2001)

    MATH  Google Scholar 

  20. Rockafellar, R.T.: Convex Analysis. Princeton University Press, Princeton (1997)

    MATH  Google Scholar 

Download references

Acknowledgments

The authors would like to thank the associate editor and two the anonymous referees for their valuable comments to improve the quality of this manuscript.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ling Gai.

Additional information

This research was supported by the National Natural Science Foundation of China (No. 11201333).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gai, L., Jin, QW., Tian, Y. et al. Reducing Multivalued Discrete Variables in Solving Separable Task Assignment Problems. J. Oper. Res. Soc. China 4, 97–110 (2016). https://doi.org/10.1007/s40305-015-0087-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40305-015-0087-x

Keywords

Mathematics Subject Classification

Navigation