{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T02:37:07Z","timestamp":1760236627824,"version":"build-2065373602"},"reference-count":24,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2021,12,20]],"date-time":"2021-12-20T00:00:00Z","timestamp":1639958400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62006110"],"award-info":[{"award-number":["62006110"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information"],"abstract":"<jats:p>The particle swarm optimization (PSO) algorithm has been widely used in various optimization problems. Although PSO has been successful in many fields, solving optimization problems in big data applications often requires processing of massive amounts of data, which cannot be handled by traditional PSO on a single machine. There have been several parallel PSO based on Spark, however they are almost proposed for solving numerical optimization problems, and few for big data optimization problems. In this paper, we propose a new Spark-based parallel PSO algorithm to predict the co-authorship of academic papers, which we formulate as an optimization problem from massive academic data. Experimental results show that the proposed parallel PSO can achieve good prediction accuracy.<\/jats:p>","DOI":"10.3390\/info12120530","type":"journal-article","created":{"date-parts":[[2021,12,20]],"date-time":"2021-12-20T08:43:32Z","timestamp":1639989812000},"page":"530","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Parallel Particle Swarm Optimization Based on Spark for Academic Paper Co-Authorship Prediction"],"prefix":"10.3390","volume":"12","author":[{"given":"Congmin","family":"Yang","sequence":"first","affiliation":[{"name":"Computer School, University of South China, Hengyang 421001, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tao","family":"Zhu","sequence":"additional","affiliation":[{"name":"Computer School, University of South China, Hengyang 421001, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yang","family":"Zhang","sequence":"additional","affiliation":[{"name":"Science and Technology on Parallel and Distributed Processing Laboratory (PDL), National University of Defense Technology, Changsha 410073, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6413-193X","authenticated-orcid":false,"given":"Huansheng","family":"Ning","sequence":"additional","affiliation":[{"name":"School of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing 100083, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Liming","family":"Chen","sequence":"additional","affiliation":[{"name":"School of Computing, Ulster University, Belfast BT37 0QB, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhenyu","family":"Liu","sequence":"additional","affiliation":[{"name":"Computer School, University of South China, Hengyang 421001, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,12,20]]},"reference":[{"unstructured":"Kennedy, J., and Eberhart, R. (December, January 27). Particle swarm optimization. Proceedings of the ICNN\u201995\u2014International Conference on Neural Networks, Perth, WA, Australia.","key":"ref_1"},{"unstructured":"Shi, Y. (2001, January 27\u201330). Particle swarm optimization: Developments, applications and resources. Proceedings of the 2001 Congress on Evolutionary Computation, Seoul, Korea.","key":"ref_2"},{"doi-asserted-by":"crossref","unstructured":"Snir, M., Gropp, W., Otto, S., Huss-Lederman, S., Dongarra, J., and Walker, D. (1998). MPI\u2013The Complete Reference: The MPI Core, MIT Press.","key":"ref_3","DOI":"10.7551\/mitpress\/4789.001.0001"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1145\/1327452.1327492","article-title":"MapReduce: Simplified data processing on large clusters","volume":"51","author":"Dean","year":"2008","journal-title":"Commun. ACM"},{"doi-asserted-by":"crossref","unstructured":"McNabb, A.W., Monson, C.K., and Seppi, K.D. (2007, January 25\u201328). Parallel pso using mapreduce. Proceedings of the 2007 IEEE Congress on Evolutionary Computation, Singapore.","key":"ref_5","DOI":"10.1109\/CEC.2007.4424448"},{"doi-asserted-by":"crossref","unstructured":"Sadasivam, G.S., and Selvaraj, D. (2010, January 15\u201317). A novel parallel hybrid PSO-GA using MapReduce to schedule jobs in Hadoop data grids. Proceedings of the 2010 Second World Congress on Nature and Biologically Inspired Computing (NaBIC), Kitakyushu, Japan.","key":"ref_6","DOI":"10.1109\/NABIC.2010.5716346"},{"unstructured":"Wang, J., Yuan, D., and Jiang, M. (2012, January 9\u201311). Parallel k-pso based on mapreduce. Proceedings of the 2012 IEEE 14th International Conference on Communication Technology, Chengdu, China.","key":"ref_7"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1145\/2934664","article-title":"Apache spark: A unified engine for big data processing","volume":"59","author":"Zaharia","year":"2016","journal-title":"Commun. ACM"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"9097616","DOI":"10.1155\/2017\/9097616","article-title":"Service composition optimization method based on parallel particle swarm algorithm on spark","volume":"2017","author":"Guo","year":"2017","journal-title":"Secur. Commun. Netw."},{"doi-asserted-by":"crossref","unstructured":"Duan, Q., Sun, L., and Shi, Y. (2018, January 8\u201312). Spark clustering computing platform based parallel particle swarm optimizers for computationally expensive global optimization. Proceedings of the International Conference on Parallel Problem Solving from Nature, Coimbra, Portugal.","key":"ref_10","DOI":"10.1007\/978-3-319-99253-2_34"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"8113","DOI":"10.1007\/s00500-019-04188-9","article-title":"Using big data computing framework and parallelized PSO algorithm to construct the reservoir dispatching rule optimization","volume":"24","author":"Zhang","year":"2020","journal-title":"Soft. Comput."},{"doi-asserted-by":"crossref","unstructured":"Sherar, M., and Zulkernine, F. (December, January 27). Particle swarm optimization for large-scale clustering on apache spark. Proceedings of the 2017 IEEE Symposium Series on Computational Intelligence (SSCI), Honolulu, HI, USA.","key":"ref_12","DOI":"10.1109\/SSCI.2017.8285208"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"e5451","DOI":"10.1002\/cpe.5451","article-title":"Parallel particle swarm optimization classification algorithm variant implemented with Apache Spark","volume":"32","author":"Ludwig","year":"2020","journal-title":"Concurr. Comp-Pract. E"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"750","DOI":"10.1016\/j.jocs.2014.01.003","article-title":"An evolutionary algorithm approach to link prediction in dynamic social networks","volume":"5","author":"Bliss","year":"2014","journal-title":"J. Comput. Sci."},{"unstructured":"Karau, H., Konwinski, A., Wendell, P., and Zaharia, M. (2015). Learning Spark: Lightning-Fast Big Data Analysis, O\u2019Reilly Media, Inc.","key":"ref_15"},{"doi-asserted-by":"crossref","unstructured":"Li, Y., Chen, Z., Wang, Y., and Jiao, L. (2016, January 28\u201330). Quantum-behaved particle swarm optimization using mapreduce. Proceedings of the International Conference on Bio-Inspired Computing: Theories and Applications, Xi\u2019an, China.","key":"ref_16","DOI":"10.1007\/978-981-10-3614-9_22"},{"doi-asserted-by":"crossref","unstructured":"Aljarah, I., and Ludwig, S.A. (2013, January 20\u201323). Mapreduce intrusion detection system based on a particle swarm optimization clustering algorithm. Proceedings of the 2013 IEEE Congress on Evolutionary Computation, Cancun, Mexico.","key":"ref_17","DOI":"10.1109\/CEC.2013.6557670"},{"doi-asserted-by":"crossref","unstructured":"Aljarah, I., and Ludwig, S.A. (2013, January 6\u201310). Towards a scalable intrusion detection system based on parallel pso clustering using mapreduce. Proceedings of the 15th Annual Conference Companion on Genetic and Evolutionary Computation, Amsterdam, The Netherlands.","key":"ref_18","DOI":"10.1145\/2464576.2464661"},{"doi-asserted-by":"crossref","unstructured":"Chunne, A.P., Chandrasekhar, U., and Malhotra, C. (2015, January 23\u201324). Real time clustering of tweets using adaptive PSO technique and MapReduce. Proceedings of the 2015 Global Conference on Communication Technologies (GCCT), Thuckalay, India.","key":"ref_19","DOI":"10.1109\/GCCT.2015.7342704"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"388","DOI":"10.1016\/j.compstruct.2012.11.027","article-title":"Minimizing thermal residual stresses in ceramic matrix composites by using Iterative MapReduce guided particle swarm optimization algorithm","volume":"99","author":"Xu","year":"2013","journal-title":"Compos. Struct."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1016\/j.physa.2014.10.011","article-title":"Structural link prediction based on ant colony approach in social networks","volume":"419","author":"Sherkat","year":"2015","journal-title":"Phys. Stat. Mech. Appl."},{"doi-asserted-by":"crossref","unstructured":"Barham, R., and Aljarah, I. (2017, January 11\u201313). Link prediction based on whale optimization algorithm. Proceedings of the 2017 International Conference on New Trends in Computing Sciences (ICTCS), Amman, Jordan.","key":"ref_22","DOI":"10.1109\/ICTCS.2017.41"},{"doi-asserted-by":"crossref","unstructured":"Shi, Z., Zuo, W., Chen, W., Yue, L., Han, J., and Feng, L. (2017, January 3\u20137). User relation prediction based on matrix factorization and hybrid particle swarm optimization. Proceedings of the 26th International Conference on World Wide Web Companion, Perth, Australia.","key":"ref_23","DOI":"10.1145\/3041021.3051151"},{"doi-asserted-by":"crossref","unstructured":"Zhuang, H., Sun, Y., Tang, J., Zhang, J., and Sun, X. (2013, January 7\u201310). Influence maximization in dynamic social networks. Proceedings of the 2013 IEEE 13th International Conference on Data Mining, Dallas, TX, USA.","key":"ref_24","DOI":"10.1109\/ICDM.2013.145"}],"container-title":["Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2078-2489\/12\/12\/530\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T07:49:45Z","timestamp":1760168985000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2078-2489\/12\/12\/530"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,12,20]]},"references-count":24,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2021,12]]}},"alternative-id":["info12120530"],"URL":"https:\/\/doi.org\/10.3390\/info12120530","relation":{},"ISSN":["2078-2489"],"issn-type":[{"type":"electronic","value":"2078-2489"}],"subject":[],"published":{"date-parts":[[2021,12,20]]}}}