×

A column generation approach for the team formation problem. (English) Zbl 07765524

Summary: We address a cooperative multi-team formation problem where there are multiple teams in an organization, and teams can be reformed by exchanging members among each other. We formulate this problem as a nonlinear integer programming model, by later reformulating it, which prescribes the optimal exchange decisions for all teams that maximizes the minimum resulting team value across all teams. For this problem, in order to obtain tighter dual bounds, we propose a column generation approach where each column represents specific exchange decisions of a team pair, and at each iteration, a set of attractive exchange patterns for all team pairs are generated by a series of subproblems. We implement a parallel processing scheme to solve all subproblems in order to further accelerate the procedure. In addition, to obtain near-optimal solutions, we propose a column generation-based methodology, where at the last iteration, the restricted master problem is solved as an integer programming model with all generated columns. Our results show that the column generation procedure provides dual bound improvements ranging between 2.44% and 5.31%, on average, over the linear programming relaxation of the original model for our generated instances. In addition, the proposed column generation-based methodology yields near-optimal, and in most cases, optimal solutions by providing CPU savings ranging from 71.6% to 89.2%, on average, over the CPU times of the original integer model.

MSC:

90Bxx Operations research and management science
Full Text: DOI

References:

[1] Agustín-Blas, L. E.; Salcedo-Sanz, S.; Ortiz-García, E. G.; Portilla-Figueras, A.; Pérez-Bellido, N. M.; Jiménez-Fernández, S., Team formation based on group technology: A hybrid grouping genetic algorithm approach. Comput. Oper. Res., 2, 484-495 (2011) · Zbl 1232.68099
[2] Atef Yekta, H.; Bergman, D.; Day, R., Balancing stability and efficiency in team formation as a generalized roommate problem. Nav. Res. Logist., 1, 72-88 (2023) · Zbl 1525.90236
[3] Barnhart, C.; Hane, C. A.; Johnson, E. L.; Sigismondi, G., A column generation and partitioning approach for multi-commodity flow problems. Telecommun. Syst., 3, 239-258 (1994)
[4] Barnhart, C.; Johnson, E. L.; Nemhauser, G. L.; Savelsbergh, M. W.P.; Vance, P. H., Branch-and-price: Column generation for solving huge integer programs. Oper. Res., 3, 316-329 (1998) · Zbl 0979.90092
[5] Berktaş, N.; Yaman, H., A branch-and-bound algorithm for team formation on social networks. INFORMS J. Comput., 3, 1162-1176 (2021) · Zbl 07548831
[6] Campêlo, M.; Figueiredo, T. F., Integer programming approaches to the multiple team formation problem. Comput. Oper. Res., April (2021) · Zbl 1511.90268
[7] Campêlo, M.; Figueiredo, T.; Silva, A., The sociotechnical teams formation problem: A mathematical optimization approach. Ann. Oper. Res., 1-2, 201-216 (2020) · Zbl 1443.90290
[8] Catumba-Ruiz, J.; Aguiar, L.; Redondo, J. M.; Renteria, R.; Barrera, J. O., A hybrid optimization method for reallocation of mobile resources. J. Phys. Conf. Ser., 1 (2020), URL: http://dx.doi.org/10.1088/1742-6596/1702/1/012013
[9] Chen, S.-J. G.; Lin, L., Modeling team member characteristics for the formation of a multifunctional team in concurrent engineering. IEEE Trans. Eng. Manage., 2, 111-124 (2004)
[10] Crawford, C.; Rahaman, Z.; Sen, S., Evaluating the efficiency of robust team formation algorithms, 14-29
[11] Davenport, T. H., Competing on analytics. Harv. Bus. Rev., 1, 98 (2006)
[12] Emami, H., Stock exchange trading optimization algorithm: a human-inspired method for global optimization. J. Supercomput., 2125-2174 (2022), URL: https://doi.org/10.1007/s11227-021-03943-w
[13] Esgario, J. G.M.; da Silva, I. E.; Krohling, R. A., Application of genetic algorithms to the multiple team formation problem (2019), arXiv:1903.03523
[14] Evans, B. A.; Roush, J.; Pitts, J. D.; Hornby, A., Evidence of skill and strategy in daily fantasy basketball. J. Gambl. Stud., 757-771 (2018)
[15] Farasat, A.; Nikolaev, A. G., Social structure optimization in team formation. Comput. Oper. Res., 127-142 (2016) · Zbl 1349.90547
[16] Fathian, M.; Saei-Shahi, M.; Makui, A., A new optimization model for reliable team formation problem considering experts’ collaboration network. IEEE Trans. Eng. Manage., 4, 586-593 (2017)
[17] Feng, B.; Jiang, Z. Z.; Fan, Z. P.; Fu, N., A method for member selection of cross-functional teams using the individual and collaborative performances. European J. Oper. Res., 3, 652-661 (2010) · Zbl 1177.90238
[18] Gutiérrez, J. H.; Astudillo, C. A.; Ballesteros-Pérez, P.; Mora-Melià, D.; Candia-Véjar, A., The multiple team formation problem using sociometry. Comput. Oper. Res., May, 150-162 (2016) · Zbl 1349.90548
[19] Haddawy, P.; Cheng, C.; Rujikeadkumjorn, N.; Dhananaiyapergse, K., Optimizing ad hoc trade in a commercial barter trade exchange. Electron. Commer. Res. Appl., 4, 299-314 (2005), URL: https://doi.org/10.1016/j.elerap.2005.06.001. Developments in intelligent support for e-Commerce negotiation applications
[20] Juárez, J.; Brizuela, C. A., A multi-objective formulation of the team formation problem in social networks: Preliminary results, 261-268
[21] Juárez, J.; Santos, C. P.; Brizuela, C. A., A comprehensive review and a taxonomy proposal of team formation problems. ACM Comput. Surv., 7 (2022), URL: https://doi.org/10.1145/3465399
[22] Kozlowski, S. W.; Ilgen, D. R., Enhancing the effectiveness of work groups and teams. Psychol. Sci. Public Interest, 3, 77-124 (2006)
[23] Lappas, T.; Liu, K.; Terzi, E., Finding a team of experts in social networks, 467-476
[24] Llc, S. R., NBA win shares (2021), basketball-reference.com/about/ws.html
[25] Lübbecke, M. E.; Desrosiers, J., Selected topics in column generation. Oper. Res., 1007-1023 (2002) · Zbl 1165.90578
[26] Muniz, M.; Flamand, T., Sports analytics for balanced team-building decisions. J. Oper. Res. Soc., 8, 1892-1909 (2023), URL: https://doi.org/10.1080/01605682.2022.2118634
[27] Nolan, N.; Kahvecioglu, G., Stochastic last mile relief network design with resource reallocation. OR Spectrum, 187-231 (2018), URL: https://doi.org/10.1007/s00291-017-0498-7 · Zbl 1390.90117
[28] Pansart, L., Cambazard, H., Catusse, N., Stauffer, G., 2018. Column Generation for the Kidney Exchange Problem. In: 12 Th International Conference on MOdeling, Optimization and SIMlation- MOSIM18. Toulouse, France, URL:.
[29] Rahman, H.; Roy, S. B.; Thirumuruganathan, S.; Amer-Yahia, S.; Das, G., Optimized group formation for solving collaborative tasks. VLDB J., 1, 1-23 (2019)
[30] Rahmanniyay, F.; Yu, A. J., A multi-objective stochastic programming model for project-oriented human-resource management optimization. Int. J. Manag. Sci. Eng. Manag., 4, 231-239 (2019)
[31] Rahmanniyay, F.; Yu, A. J.; Seif, J., A multi-objective multi-stage stochastic model for project team formation under uncertainty in time requirements. Comput. Ind. Eng., April, 153-165 (2019)
[32] Rehman, M. Z.; Zamli, K. Z.; Almutairi, M.; Chiroma, H.; Aamir, M.; Kader, M. A.; Nawi, N. M., A novel state space reduction algorithm for team formation in social networks. PLoS ONE, 12 December, 1-18 (2021)
[33] Shipley, M. F.; Johnson, M., A fuzzy approach for selecting project membership to achieve cognitive style goals. European J. Oper. Res., 3, 918-928 (2009) · Zbl 1157.90578
[34] Singhbaghel, V., Durga Bhavani, S., 2018. Multiple Team Formation Using an Evolutionary Approach. In: 2018 11th International Conference on Contemporary Computing, IC3 2018, Vol. 2. pp. 2-4. http://dx.doi.org/10.1109/IC3.2018.8530662
[35] Smith, D. K.; Katzenbach, J. R., The Wisdom of Teams: Creating the High-Performance Organization (2015), Harvard Business Review
[36] Tsai, H. T.; Moskowitz, H.; Lee, L. H., Human resource selection for software development projects using Taguchi’s parameter design. European J. Oper. Res., 1, 167-180 (2003) · Zbl 1033.90056
[37] Vossen, T. W.M.; Ball, M. O., Slot trading opportunities in collaborative ground delay programs. Transp. Sci., 1, 29-43 (2006), URL: https://doi.org/10.1287/trsc.1050.0121
[38] Wi, H.; Oh, S.; Mun, J.; Jung, M., A team formation model based on knowledge and collaboration. Expert Syst. Appl., 5, 9121-9134 (2009)
[39] Zhang, P.; Liu, Y.; Yang, G.; Zhang, G., A distributionally robust optimization model for designing humanitarian relief network with resource reallocation. Soft Comput., 2749-2767 (2020), URL: https://doi.org/10.1007/s00500-019-04362-z
[40] Zhang, L.; Zhang, X., Multi-objective team formation optimization for new product development. Comput. Ind. Eng., 3, 804-811 (2013)
[41] Zhang, K.; Zhang, Y.; Xi, S.; Liu, J.; Li, J.; Hou, S.; Chen, B., Multi-objective optimization of energy-water nexus from spatial resource reallocation perspective in China. Appl. Energy (2022), URL: https://doi.org/10.1016/j.apenergy.2022.118919
[42] Zhu, X. S.; Wolfson, M. A.; Dalal, D. K.; Mathieu, J. E., Team decision making: The dynamic effects of team decision style composition and performance via decision strategy. J. Manag., 5, 1281-1304 (2021), URL: https://doi.org/10.1177/0149206320916232
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.