Abstract
Influence maximization (IM) is a key problem in social network analysis, which has attracted attention of many scholars due to the wide range of applications, the variety of IM algorithms have been proposed from different perspectives. In this paper, we review IM algorithms from the perspective of meta-heuristic optimization, proposed a two-layer structure taxonomy to organize almost all the meta-heuristic IM algorithms. The initial layer, predicated upon the delineation of problem construction models, stratifies IM algorithms into two categories: single-objective and multi-objective IM algorithms. Subsequently, the secondary layer discerns between evolution-based and population intelligence-based IM algorithms, delineating them according to the underlying conceptual frameworks, a detailed exposition and analysis ensue. Subsequent scrutiny involves an exhaustive evaluation of the merits and demerits inherent in each IM algorithm, juxtaposing considerations such as time complexity and experimental validation methodologies. Furthermore, we distill myriad strategies aimed at enhancing accuracy and mitigating time complexity across the four phases of the algorithmic process. Finally, based on the above analysis, the challenges and future directions of IM problems are outlined from the perspective of algorithms, applications and models.














Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availability
The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.
References
Aggarwal CC, Lin S, Yu PS (2012) On influential node discovery in dynamic social networks. In: Proceedings of the 2012 SIAM International Conference on data mining, pp 636–647. SIAM
Aghaee Z, Ghasemi MM, Beni HA, Bouyer A, Fatemi A (2021) A survey on meta-heuristic algorithms for the influence maximization problem in the social networks. Computing 103:2437–2477
Akbari R, Hedayatzadeh R, Ziarati K, Hassanizadeh B (2012) A multi-objective artificial bee colony algorithm. Swarm Evol Comput 2:39–52
Arora A, Galhotra S, Ranu S (2017) Debunking the myths of influence maximization: an in-depth benchmarking study. In: Proceedings of the 2017 ACM International Conference on Management of Data, pp 651–666
Askarzadeh A (2016) A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput Struct 169:1–12
Aslay C, Barbieri N, Bonchi F, Baeza-Yates R (2014) Online topic-aware influence maximization queries. In: EDBT, pp 295–306
Banerjee S, Jenamani M, Pratihar DK (2020) A survey on influence maximization in a social network. Knowl Inf Syst 62:3417–3455
Bharathi S, Kempe D, Salek M (2007) Competitive influence maximization in social networks. In: Internet and Network Economics: Third International Workshop, WINE 2007, San Diego, CA, USA, December 12-14, 2007. Proceedings 3, pp 306–311. Springer
Biswas TK, Abbasi A, Chakrabortty RK (2021) An mcdm integrated adaptive simulated annealing approach for influence maximization in social networks. Inf Sci 556:27–48
Borodin A, Filmus Y, Oren J (2010) Threshold models for competitive influence in social networks. In: Internet and Network Economics: 6th International Workshop, WINE 2010, Stanford, CA, USA, December 13-17, 2010. Proceedings 6, pp 539–550. Springer
Bucur D, Iacca G, Marcelli A, Squillero G, Tonda A (2017) Multi-objective evolutionary algorithms for influence maximization in social networks. In: Applications of Evolutionary Computation: 20th European Conference, EvoApplications 2017, Amsterdam, The Netherlands, April 19-21, 2017, Proceedings, Part I 20, pp 221–233. Springer
Bucur D, Iacca G, Marcelli A, Squillero G, Tonda A (2018) Improving multi-objective evolutionary influence maximization in social networks. In: Applications of Evolutionary Computation: 21st International Conference, EvoApplications 2018, Parma, Italy, April 4-6, 2018, Proceedings 21, pp 117–124. Springer
Carnes T, Nagarajan C, Wild SM, van Zuylen A (2007) Maximizing influence in a competitive social network: a follower’s perspective. In: Proceedings of the Ninth International Conference on Electronic Commerce, pp 351–360
Chen W, Wang Y, Yang S (2009) Efficient influence maximization in social networks. In: Proceedings of the 15th ACM SIGKDD International Conference on knowledge discovery and data mining, pp 199–208
Chen W, Yuan Y, Zhang L (2010) Scalable influence maximization in social networks under the linear threshold model. In: 2010 IEEE International Conference on Data Mining, pp 88–97. IEEE
Chen W, Lakshmanan LV, Castillo C (2013) Information and influence propagation in social networks. Synth Lect Data Manag 5(4):1–177
Chen W, Lin T, Yang C (2016) Real-time topic-aware influence maximization using preprocessing. Comput Sco Net 3(1):1–19
Coello CAC, Lamont GB, Van Veldhuizen DA (2007) Evolutionary algorithms for solving multi-objective problems, vol. 5, Springer
Cuevas E, Cienfuegos M, Zaldívar D, Pérez-Cisneros M (2013) A swarm optimization algorithm inspired in the behavior of the social-spider. Expert Syst Appl 40(16):6374–6384
Da Silva AR, Rodrigues RF, da Fonseca Vieira V, Xavier CR (2018) Influence maximization in network by genetic algorithm on linear threshold model. In: Computational Science and Its Applications–ICCSA 2018: 18th International Conference, Melbourne, VIC, Australia, July 2-5, 2018, Proceedings, Part I 18, pp 96–109. Springer
Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Trans Evol Comput 6(2):182–197
De A, Bhattacharya S, Bhattacharya P, Ganguly N, Chakrabarti S (2014) Learning a linear influence model from transient opinion dynamics. In: Proceedings of the 23rd ACM International Conference on Conference on information and knowledge management, pp 401–410
Dokeroglu T, Sevinc E, Kucukyilmaz T, Cosar A (2019) A survey on new generation metaheuristic algorithms. Comput Ind Eng 137:106040
Dorigo M, Birattari M, Stutzle T (2006) Ant colony optimization. IEEE Comput Intell Mag (4):28–39
Du N, Song L, Gomez Rodriguez M, Zha H (2013) Scalable influence estimation in continuous-time diffusion networks. Adv Neural Inf Process Syst 26(2):3147–3155
Eusuff MM, Lansey KE (2003) Optimization of water distribution network design using the shuffled frog leaping algorithm. J Water Resour Plan Manag 129(3):210–225
Fan J, Qiu J, Li Y, Meng Q, Zhang D, Li G, Tan K-L, Du X (2018) Octopus: an online topic-aware influence analysis system for social networks. In: 2018 IEEE 34th International Conference on Data Engineering (ICDE), pp 1569–1572. IEEE
Fan C, Zhou Y, Tang Z (2021) Neighborhood centroid opposite-based learning harris hawks optimization for training neural networks. Evol Intel 14(4):1847–1867
Fan C, Wang Z, Zhang J, Zhao J, Rui X (2024) Influence maximization in social networks based on discrete Harris hawks optimization algorithm. Comput 106(2):327–351
Fu B, Zhang J, Li W, Zhang M, He Y, Mao Q (2022) A differential evolutionary influence maximization algorithm based on network discreteness. Sym 14(7):1397
Golberg DE (1989) Genetic algorithms in search, optimization, and machine learning. Addison Wesley, 102:36
Goldenberg J, Libai B, Muller E (2001) Talk of the network: a complex systems look at the underlying process of word-of-mouth. Mark Lett, vol. 12, pp 211–223
Gomez-Rodriguez M, Song L, Du N, Zha H, Schölkopf B (2016) Influence estimation and maximization in continuous-time diffusion networks. ACM Trans Inform Syst (TOIS), vol. 34, No. 2, pp 1–33
Gong M, Yan J, Shen B, Ma L, Cai Q (2016) Influence maximization in social networks based on discrete particle swarm optimization. Inf Sci 367:600–614
Goyal A, Lu W, Lakshmanan LV (2011) Celf++ optimizing the greedy algorithm for influence maximization in social networks. In: Proceedings of the 20th International Conference Companion on World Wide Web, pp 47–48
Guille A, Hacid H (2012) A predictive model for the temporal dynamics of information diffusion in online social networks. In: Proceedings of the 21st International Conference on World Wide Web, pp 1145–1152
Guille A, Hacid H, Favre C, Zighed DA (2013) Information diffusion in online social networks: a survey. ACM SIGMOD Rec 42(2):17–28
Guo J, Zhang P, Zhou C, Cao Y, Guo L (2013) Personalized influence maximization on social networks. In: Proceedings of the 22nd ACM International Conference on Information & Knowledge Management, pp 199–208
Guo L, Zhang D, Cong G, Wu W, Tan K-L (2016) Influence maximization in trajectory databases. IEEE Trans Knowl Data Eng 29(3):627–641
Guo J-b, Chen F-z, Li M-q (2019) A multi-objective optimization approach for influence maximization in social networks. In: Proceeding of the 24th International Conference on industrial engineering and engineering management 2018, pp 706–715. Springer
Hong W, Qian C, Tang K (2020) Efficient minimum cost seed selection with theoretical guarantees for competitive influence maximization. IEEE Trans Cybern 51(12):6091–6104
Jiang Q, Song G, Gao C, Yu W, Xie K (2011) Simulated annealing based influence maximization in social networks. In: Proceedings of the Twenty-Fifth AAAI Conference on Artificial Intelligence, AAAI 2011, San Francisco, California, USA, August 7-11, 2011
Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (abc) algorithm. J Global Optim 39:459–471
Kelman HC (1958) Compliance, identification, and internalization three processes of attitude change. J Conflict Resolut 2(1):51–60
Kempe D, Kleinberg J, Tardos É (2003) Maximizing the spread of influence through a social network. In: Proceedings of the Ninth ACM SIGKDD International Conference on knowledge discovery and data mining, pp 137–146
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95-international Conference on Neural Networks, vol. 4, pp 1942–1948. IEEE
Khavandi H, Moghadam BN, Abdollahi J, Branch A (2023) Maximizing the Impact on Social Networks using the Combination of PSO and GA Algorithms. Future Generation in Distributed Systems, vol. 5, pp 1-13
Krmer P, Nowaková J (2017) Guided genetic algorithm for the influence maximization problem. In: International Computing and Combinatorics Conference
Kumar S, Mallik A, Khetarpal A, Panda B (2022) Influence maximization in social networks using graph embedding and graph neural network. Inform Sci 607:1617–1636
Lei S, Maniu S, Mo L, Cheng R, Senellart P (2015) Online influence maximization. In: Proceedings of the 21th ACM SIGKDD International Conference on knowledge discovery and data mining, pp 645–654
Li G, Chen S, Feng J, Tan K-l, Li W-s (2014) Efficient location-aware influence maximization. In: Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data, pp 87–98
Li Y, Zhang D, Tan K-L (2015a) Real-time targeted influence maximization for online advertisements. In: Proceedings of the VLDB Endowment, vol. 8, No. 10, pp 1070–1080
Li H, Bhowmick SS, Cui J, Gao Y, Ma J (2015b) Getreal: Towards realistic selection of influence maximization strategies in competitive networks. In: Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, pp 1525–1537
Li Y, Fan J, Zhang D, Tan K-L (2017) Discovering your selling points: Personalized social influential tags exploration. In: Proceedings of the 2017 ACM International Conference on management of data, pp 619–634
Li Y, Fan J, Wang Y, Tan K-L (2018) Influence maximization on social graphs: a survey. IEEE Trans Knowl Data Eng 30(10):1852–1872
Li H, Zhang R, Zhao Z, Liu X, Yuan Y (2021) Identification of top-k influential nodes based on discrete crow search algorithm optimization for influence maximization. Appl Intel 51:7749–7765
Li H, Zhang R, Liu X (2022) An efficient discrete differential evolution algorithm based on community structure for influence maximization. Appl Intell 52(11):12497–12515
Lin SC, Lin SD, Chen MS (2015) A learning-based framework to handle multi-round multi-party influence maximization on social networks. ACM, pp 695–704
Liu B, Cong G, Zeng Y, Xu D, Chee YM (2013) Influence spreading path and its application to the time constrained social influence maximization problem and beyond. IEEE Trans Knowl Data Eng 26(8):1904–1917
Lotf JJ, Azgomi MA, Dishabi MRE (2022) An improved influence maximization method for social networks based on genetic algorithm. Physica A: Stat Mecha Appl 586:126480
Lu W, Chen W, Lakshmanan LV (2015) From competition to complementarity: comparative influence diffusion and maximization. Proc VLDB Endow 9(2):60–71
Lu P, Ye L, Zhao Y, Dai B, Pei M, Tang Y (2021) Review of meta-heuristic algorithms for wind power prediction: Methodologies, applications and challenges. Appl Energy 301:117446
Lu Q, Bu Z, Wang Y (2020) A multiobjective evolutionary approach for influence maximization in multilayer networks. In: Proceedings of the 2020 6th International Conference on computing and artificial intelligence, pp 431–438
Ma L, Liu Y (2019) Maximizing three-hop influence spread in social networks using discrete comprehensive learning artificial bee colony optimizer. Appl Soft Comput 83:105606
Mesgari I, Kermani MAMA, Hanneman R, Aliahmadi A (2015) Identifying key nodes in social networks using multi-criteria decision-making tools. In: Mathematical Technology of Networks: Bielefeld, December 2013, pp 137–150. Springer
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Muthuswamy M, Ali AM (2023) Sustainable supply chain management in the age of machine intelligence: addressing challenges, capitalizing on opportunities, and shaping the future landscape. Sustain Mach Intell J 3:1–33103
Nabeeh N (2023) Assessment and contrast the sustainable growth of various road transport systems using intelligent neutrosophic multi-criteria decision-making model. Sustain Mach Intel J 2:1–12
Newman ME, Park J (2003) Why social networks are different from other types of networks. Phys Rev E 68(3):36–122
Nguyen HT, Dinh TN, Thai MT (2016) Cost-aware targeted viral marketing in billion-scale networks. In: IEEE INFOCOM 2016-the 35th Annual IEEE International Conference on Computer Communications, pp 1–9. IEEE
Nguyen HT, Thai MT, Dinh TN (2016) Stop-and-stare: Optimal sampling algorithms for viral marketing in billion-scale networks. In: Proceedings of the 2016 International Conference on management of data, pp 695–710
Ohsaka N, Akiba T, Yoshida Y, Kawarabayashi K-i (2016a) Dynamic influence analysis in evolving networks. Proc VLDB Endow 9(12):1077–1088
Ohsaka N, Yamaguchi Y, Kakimura N, Kawarabayashi K-i (2016b) Maximizing time-decaying influence in social networks. In: Machine Learning and Knowledge Discovery in Databases: European Conference, ECML PKDD 2016, Riva del Garda, Italy, September 19-23, 2016, Proceedings, Part I 16, pp 132–147. Springer
Qian C, Liu D-X, Feng C, Tang K (2023) Multi-objective evolutionary algorithms are generally good: maximizing monotone submodular functions over sequences. Theoret Comput Sci 943:241–266
Rabadiya K, Makwana A, Jardosh S, Changa IC (2017) Performance analysis and a survey on influence maximization. In: International Conference on telecommunication, power analysis and computing techniques-2017. At Bharath University, Chennai
Saini N, Saha S (2021) Multi-objective optimization techniques: a survey of the state-of-the-art and applications: multi-objective optimization techniques. Eur Phys J Spec Top 230(10):2319–2335
Saito K, Nakano R, Kimura M (2008) Prediction of information diffusion probabilities for independent cascade model. In: Knowledge-Based Intelligent Information and Engineering Systems: 12th International Conference, KES 2008, Zagreb, Croatia, September 3-5, 2008, Proceedings, Part III 12, pp 67–75. Springer
Salavati C, Abdollahpouri A (2019) Identifying influential nodes based on ant colony optimization to maximize profit in social networks. Swarm Evol Comput 51:100614
Sallam K, Mohamed M, Mohamed AW (2023) Internet of Things (IoT) in supply chain management: challenges, opportunities, and best practices. Sustain Mach IntelJ 2(3):1–32
Sardana N, Thakur T, Mehrotra M, Tejwani D (2022) Nature inspired algorithm towards influence maximization in social networks. In: 2022 1st International Conference on Informatics (ICI), pp 159–164. IEEE
Saxena B, Kumar P (2019) A node activity and connectivity-based model for influence maximization in social networks. Soc Netw Anal Min 9(1):1–16
Sheikhahmadi A, Zareie A (2020) Identifying influential spreaders using multi-objective artificial bee colony optimization. Appl Soft Comput 94:106436
Şi̇mşek A, Resul K (2018) Using swarm intelligence algorithms to detect influential individuals for influence maximization in social networks. Expert Syst Appl 114:224–236
Singh SS, Kumar A, Singh K, Biswas B (2020) Im-sso: maximizing influence in social networks using social spider optimization. Concurr Comput Pract Exp 32(2):5421
Singh SS, Srivastva D, Verma M, Singh J (2022) Influence maximization frameworks, performance, challenges and directions on social network: a theoretical study. J King Saud Univ-Comput Inform Sci 34(9):7570–7603
Sinha N, Annappa B (2016) Cuckoo search for influence maximization in social networks. In: Proceedings of 3rd International Conference on Advanced Computing, Networking and Informatics: ICACNI 2015, Volume 2, pp 51–61. Springer
Song C, Hsu W, Lee ML (2016) Targeted influence maximization in social networks. In: Proceedings of the 25th ACM International on Conference on information and knowledge management, pp 1683–1692
Sun J, Tang J (2011) A survey of models and algorithms for social influence analysis. In: Aggarwal C (ed) Social Network Data Analytics. vol. 7, pp 177–214, Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-8462-3_7
Tang J, Zhang R, Yao Y, Zhao Z, Wang P, Li H, Yuan J (2018) Maximizing the spread of influence via the collective intelligence of discrete bat algorithm. Knowl-Based Syst 160:88–103
Tang J, Zhang R, Yao Y, Zhao Z, Chai B, Li H (2019a) An adaptive discrete particle swarm optimization for influence maximization based on network community structure. Int J Mod Phys C 30(6):1950050
Tang J, Zhang R, Yao Y, Yang F, Zhao Z, Hu R, Yuan Y (2019b) Identification of top-k influential nodes based on enhanced discrete particle swarm optimization for influence maximization. Phys A 513:477–496
Tang J, Zhang R, Wang P, Zhao Z, Fan L, Liu X (2020) A discrete shuffled frog-leaping algorithm to identify influential nodes for influence maximization in social networks. Knowl-Based Syst 187:104833
Tejaswi V, Bindu P, Thilagam PS (2016) Diffusion models and approaches for influence maximization in social networks. In: 2016 International Conference on advances in computing, communications and informatics (ICACCI), pp 1345–1351. IEEE
Tong G, Wu W, Tang S, Du D-Z (2016) Adaptive influence maximization in dynamic social networks. IEEE/ACM Trans Netw 25(1):112–125
Tsai CW, Yang YC, Chiang MC (2016) A genetic newgreedy algorithm for influence maximization in social network. In: IEEE International Conference on Systems
Van Laarhoven, Peter JM (1987) Simulated annealing. Springer Netherlands, pp 7–15
Varadarajan M, Swamp KS (2008) Differential evolutionary algorithm for optimal reactive power dispatch. Int J Electric Power Energy Syst 30(8):435–441
Wang X, Zhang Y, Zhang W, Lin X, Chen C (2016a) Bring order into the samples: a novel scalable method for influence maximization. IEEE Trans Knowl Data Eng 29(2):243–256
Wang X, Su Y, Zhao C, Yi D (2016b) Effective identification of multiple influential spreaders by degreepunishment. Phys A 461:238–247
Wang X, Zhang Y, Zhang W, Lin X (2016c) Efficient distance-aware influence maximization in geo-social networks. IEEE Trans Knowl Data Eng 29(3):599–612
Wang X, Zhang Y, Zhang W, Lin X (2016d) Distance-aware influence maximization in geo-social network. In: ICDE, pp 1–12
Wang Y, Fan Q, Li Y, Tan K-L (2017) Real-time influence maximization on dynamic social streams. Proc VLDB Endow 10(7):805–816
Yang X-S, Deb S (2009) Cuckoo search via lévy flights. In: 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC), pp 210–214. IEEE
Yang X-S, Hossein Gandomi A (2012) Bat algorithm: a novel approach for global engineering optimization. Eng Comput 29(5):464–483
Zareie A, Sheikhahmadi A, Jalili M (2020) Identification of influential users in social network using gray wolf optimization algorithm. Expert Syst Appl 142:112971
Zareie A, Sakellariou R (2021) Influence maximization in social networks: a survey of behaviour-aware methods. arXiv preprint arXiv:2108.03438
Zhang H, Mishra S, Thai MT, Wu J, Wang Y (2014) Recent advances in information diffusion and influence maximization in complex social networks. Opportunistic Mobile Soc Netw 37(1):1–37
Zhang K, Du H, Feldman MW (2017) Maximizing influence in a social network: Improved results using a genetic algorithm. Phys A 478:20–30
Zhou T, Cao J, Liu B, Xu S, Zhu Z, Luo J (2015) Location-based influence maximization in social networks. In: Proceedings of the 24th ACM International on Conference on information and knowledge management, pp 1211–1220
Zhuang H, Sun Y, Tang J, Zhang J, Sun X (2013) Influence maximization in dynamic social networks. In: 2013 IEEE 13th International Conference on data mining, pp 1313–1318. IEEE
Acknowledgements
This work was supported by the National Natural Science Foundation of China (No.61876186), the Project of Xuzhou Science and Technology (No.KC21300), and funded by the China Scholarship Council.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Fan, C., Wang, Z., Zhang, J. et al. Meta-heuristic algorithms for influence maximization: a survey. Evolving Systems 16, 24 (2025). https://doi.org/10.1007/s12530-024-09640-2
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12530-024-09640-2