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.
Similar content being viewed by others
References
Ross, G.T., Soland, R.M.: A branch and bound approach for generalized assignment problem. Math. Progr. 8, 91–103 (1975)
Glover, F., Hultz, J., Klingman, D.: Improved computer-based planning techniques Part II. Interfaces 9(4), 12–20 (1979)
Ernst, A., Jiang, H., Krishnamoorthy, M.: Exact solutions to task allocation problems. Manag. Sci. 52(10), 1634–1646 (2006)
Mazzola, J.B.: Generalized assignment with nonlinear capacity interaction. Manag. Sci. 35(8), 923–941 (1989)
Gavish, B., Pirkul, H.: Algorithms for the multi-resource generalized assignment problem. Manag. Sci. 37(6), 695–713 (1991)
Mazzola, J.B., Neebe, A.W.: Bottleneck generalized assignment problem. Eng. Costs Prod. Econ. 14(1), 61–65 (1988)
Cattryse, D.G., Van Wassenhove, L.N.: A survey of algorithms for the generalized assignment problem. Eur. J. Oper. Res. 60, 260–272 (1992)
Öncan, T.: A survey of the generalized assignment problem and its applications. INFORMS 45(3), 123–141 (2007)
Pentico, D.W.: Assignment problems: a golden anniversary survey. J. Oper. Res. 176(2), 774–793 (2007)
Billionnet, A., Costa, M.C., Sutter, A.: An efficient algorithm for task allocation problem. J. Assoc. Comput. Mach. 39(3), 502–518 (1992)
Kopidakis, Y., Lamari, M., Zissimopoulos, V.: On the task assignment problem: two new efficient heuristic algorithms. J. Parallel Distrib. Comput. 42, 21–29 (1997)
Chen, W., Lin, C.: A hybrid heuristic to solve a task allocation problem. Comput. Oper. Res. 27, 287–303 (2000)
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)
Li, H.L., Lu, H.C.: Global optimization for generalized geometric programs with mixed free-sign variables. Oper. Res. 57(3), 701–713 (2009)
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)
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)
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)
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)
Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 2nd edn. MIT Press and McGraw-Hill, Cambridge (2001)
Rockafellar, R.T.: Convex Analysis. Princeton University Press, Princeton (1997)
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
Corresponding author
Additional information
This research was supported by the National Natural Science Foundation of China (No. 11201333).
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40305-015-0087-x