Abstract
Motivated by applications in online labor markets, we study the problem of forming multiple teams of experts in a social network to accomplish multiple tasks that require different combinations of skills. Our goal is to maximize the total profit of tasks that are completed by these teams subject to the capacity constraints of the experts. We study both the offline and online settings of the problem. For the offline problem, we present a simple and practical algorithm that improves upon previous results in many situations. For the online problem, we design competitive deterministic and randomized online algorithms. These are complemented by some hardness results in both settings.
Similar content being viewed by others
Data availability
Data sharing not applicable to this article as no datasets were generated or analysed during the current study.
References
Anagnostopoulos A, Becchetti L, Castillo C, Gionis A, Leonardi S (2010) Power in unity: forming teams in large-scale community systems. In: Proceedings of the ACM international conference on information and knowledge management (CIKM), pp 599–608
Anagnostopoulos A, Becchetti L, Castillo C, Gionis A, Leonardi S (2012) Online team formation in social networks. In: Proceedings of the international conference on world wide web (WWW), pp 839–848
Baykasoglu A, Dereli T, Das S (2007) Project team selection using fuzzy optimization approach. Cybern Syst 38(2):155–185
Borodin A, El-Yaniv R (1998) Online computation and competitive analysis. Cambridge University Press, Cambridge
Carr R, Vempala S (2002) Randomized metarounding. Random Struct Algorithms 20(3):343–352
Charikar M, Chekuri C, Cheung TY, Dai Z, Goel A, Guha S, Li M (1999) Approximation algorithms for directed Steiner problems. J Algorithms 33(1):73–91
Chekuri C, Khanna S (2004) On multidimensional packing problems. SIAM J Comput 33(4):837–851
Chen SJ, Lin L (2004) Modeling team member characteristics for the formation of a multifunctional team in concurrent engineering. IEEE Trans Eng Manag 51(2):111–124
Fortunato S (2010) Community detection in graphs. Phys Rep 486:75–174
Gajewar A, Das Sarma A (2012) Multi-skill collaborative teams based on densest subgraphs. In: Proceedings of the SIAM international conference on data mining (SDM), pp 165–176
Golshan B, Lappas T, Terzi E (2014) Profit-maximizing cluster hires. In: Proceedings of the ACM international conference on knowledge discovery and data mining (KDD), pp 1196–1205
Jain K, Mahdian M, Salavatipour MR (2003) Packing steiner trees. In: Proceedings of the annual ACM-SIAM symposium on discrete algorithms (SODA), pp 266–274
Kargar M, An A (2011) Discovering top-k teams of experts with/without a leader in social networks. In: Proceedings of the ACM international conference on information and knowledge management (CIKM), pp 985–994
Karp RM (1972) Reducibility among combinatorial problems. In: Proceedings of a symposium on the complexity of computer computations, pp 85–103
Lappas T, Liu K, Terzi E (2009) Finding a team of experts in social networks. In: Proceedings of the ACM international conference on knowledge discovery and data mining (KDD), pp 467–476
Lee VE, Ruan N, Jin R, Aggarwal C (2010) A survey of algorithms for dense subgraph discovery. In: Aggarwal CC, Wang H (eds) Managing and mining graph data. Advances in Database Systems, vol 40. Springer, Boston, MA, pp 303–336
Li CT, Shan MK, Lin SD (2015) On team formation with expertise query in collaborative social networks. Knowl Inf Syst 42(2):441–463
Liu S, Poon CK (2017) A simple greedy algorithm for the profit-aware social team formation problem. In: Proceedings of the annual international conference on combinatorial optimization and applications (COCOA), pp 379–393
Majumder A, Datta S, Naidu K (2012) Capacitated team formation problem on social networks. In: Proceedings of the ACM international conference on knowledge discovery and data mining (KDD), pp 1005–1013
Rangapuram SS, Bühler T, Hein M (2013) Towards realistic team formation in social networks based on densest subgraphs. In: Proceedings of the international conference on world wide web (WWW), pp 1077–1088
Rothvoß T (2011) Directed Steiner tree and the lasserre hierarchy. CoRR arXiv:1111.5473
Tang S (2016) Profit-aware team grouping in social networks: a generalized cover decomposition approach. CoRR arXiv:1605.03205
Tang S (2017) Profit-driven team grouping in social networks. In: Proceedings of the AAAI conference on artificial intelligence (AAAI), pp 45–51
Wang X, Zhao Z, Ng W (2016) USTF: a unified system of team formation. IEEE Trans Big Data 2(1):70–84
Wang X, Zhao Z, Ng W (2015) A comparative study of team formation in social networks. In: Proceedings of the international conference on database systems for advanced applications (DASFAA), pp 389–404
Wi H, Oh S, Mun J, Jung M (2009) A team formation model based on knowledge and collaboration. Expert Syst Appl 36(5):9121–9134
Yao ACC (1977) Probabilistic computations: toward a unified measure of complexity. In: Proceedings of the IEEE symposium on foundations of computer science (FOCS), pp 222–227
Zakarian A, Kusiak A (1999) Forming teams: an analytical approach. IIE Trans 31(1):85–97
Acknowledgements
The authors would like to thank the anonymous referees for their useful comments on earlier versions of the manuscripts. The second author would like to thank the support of the Deep Learning and Cognitive Computing Centre of The Hang Seng University of Hong Kong.
Funding
This work was partially supported by the National Natural Science Foundation of China under grant 62102117.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Code availability
Code sharing not applicable to this article as no program code was generated during the current study.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This paper was presented in part at the International Conference on Combinatorial Optimization and Applications (COCOA) 2017 (Liu and Poon 2017).
Rights and permissions
About this article
Cite this article
Liu, S., Poon, C.K. Greedy algorithms for the profit-aware social team formation problem. J Comb Optim 44, 94–118 (2022). https://doi.org/10.1007/s10878-021-00817-y
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-021-00817-y