A Survey on Parallel Particle Swarm Optimization Algorithms
Tóm tắt
Từ khóa
Tài liệu tham khảo
Bergh, V.: An Analysis of Particle Swarm Optimizers. Ph.D. thesis, Faculty of Natural and Agricultural Science, University of Pretoria (2001)
Kennedy, J.F.; Eberhart, R.C.: Particle swarm optimization. In: Proceedings of IEEE International Conference on Neural Networks, Piscataway, NJ, pp. 1942–1948 (1995)
Umbarkar, A.J.; Joshi, M.S.: Review of parallel genetic algorithm based on computing paradigm and diversity in search space. ICTACT J. Soft Comput. 3(4), 615–622 (2013)
Cao, B.; Zhao, J.; Zhihan, L.; Liu, X.; Yang, S.; Kang, X.; Kang, K.: Distributed parallel particle swarm optimization for multi-objective and many-objective large-scale optimization. IEEE Access Spec. Sect. Big Data Anal. Internet Things Cyber-Phys. Syst. 5, 8214–8221 (2017)
Lalwani, S.; Kumar, R.; Gupta, N.: A novel two-level particle swarm optimization approach to train the transformational grammar based hidden Markov models for performing structural alignment of pseudoknotted RNA. Swarm Evolut. Comput. 20, 58–73 (2015)
Selvi, S.; Manimegalai, D.: Task scheduling using two-phase variable neighborhood search algorithm on heterogeneous computing and grid environments. Arab. J. Sci. Eng. 40(3), 817–844 (2015)
Fernandez-Villaverdey, J.; Zarruk-Valenciaz, D.: A Practical Guide to Parallelization in Economics. University of Pennsylvania, Philadelphia (2018)
The Apache Software Foundation. Apache Hadoop. http://hadoop.apache.org/ (2018)
MATLAB and Simulink. https://in.mathworks.com/ (2018)
Wickham, H.: Advanced R. Chapman and Hall/CRC The R Series. Taylor and Francis, Milton Park (2014)
The Julia Language. https://docs.julialang.org/en/stable/manual/parallel-computing . Julia Parallel Computing (2018)
Gorelick, M.; Ozsvald, I.: High Performance Python: Practical Performant Programming for Humans. O’Reilly Media, Sebastopol (2014)
Bjarne Stroustrup.: Past, present and future of C++. http://cppcast.com/2017/05/bjarne-stroustrup/ (2017)
The OpenMP API specification for parallel programming. http://www.openmp.org/ (2018)
Gropp, W.; Lusk, E.; Skjellum, A.: Using MPI: Portable Parallel Programming with the Message-Passing Interface, vol. 1. MIT Press, Cambridge (1999)
nVIDIA.: nVIDIA CUDA Programming Guide v.2.3. nVIDIA Corporation, Santa Clara (2009)
Mei, G.; Tipper, J.C.; Xu, N.: A generic paradigm for accelerating laplacian-based mesh smoothing on the GPU. Arab. J. Sci. Eng. 39(11), 7907–7921 (2014)
Farber, R.: Parallel Programming with OpenACC. Morgan Kaufmann, Burlington (2017)
Kaz, S.: An in-depth look at Google’first Tensor Processing Unit. https://cloud.google.com/blog/bigdata /2017/05/an-in-depth-look-at-googles-first-tensor-processing-unit-TPU (2018)
Zou, X.; Wang, L.; Tang, Y.; Liu, Y.; Zhan, S.; Tao, F.: Parallel design of intelligent optimization algorithm based on FPGA. Int. J. Adv. Manuf. Technol. 94(9), 3399–3412 (2018)
Cantu-Paz, E.: Efficient and Accurate Parallel Genetic Algorithms. Kluwer Academic Publishers, Norwell (2000)
Madhuri, A., Deep, K.: A state-of-the-art review of population-based parallel meta-heuristics. In: World Congress on Nature and Biologically Inspired Computing, pp. 1604–1607 (2009)
Gies, D.; Rahmat-Samii, Y.: Reconfigurable array design using parallel particle swarm optimization. IEEE Int. Symp. Antennas Propag. Soc. 1, 177–180 (2003)
Schutte, J.F.; Fregly, B.J.; Haftka, R.T.; George, A.D.: A parallel particle swarm optimizer. Technical report, Florida University, Gainesville Mechanical and Aerospace Engineering (2003)
Schutte, J.F.; Reinbolt, J.A.; Fregly, B.J.; Haftka, R.T.; George, A.D.: Parallel global optimization with the particle swarm algorithm. Int. J. Numer. Methods Eng. 61(13), 2296–2315 (2004)
Cui, S.; Weile, D.S.: Application of a parallel particle swarm optimization scheme to the design of electromagnetic absorbers. IEEE Trans. Antennas Propag. 53(11), 3616–3624 (2005)
Venter, G.; Sobieszczanski-Sobieski, J.: Parallel particle swarm optimization algorithm accelerated by asynchronous evaluations. J. Aerosp. Comput. Inf. Commun. 3(3), 123–137 (2006)
Chusanapiputt, S.; Nualhong, D.; Jantarang, S.; Phoomvuthisarn, S.: Relative velocity updating in parallel particle swarm optimization based lagrangian relaxation for large-scale unit commitment problem. In: IEEE Region 10 Conference, Melbourne, Qld., Australia, pp. 1–6 (2005)
Koh, B.-I.; George, A.D.; Haftka, R.T.; Fregly, B.J.: Parallel asynchronous particle swarm optimization. Int. J. Numer. Methods Eng. 67(4), 578–595 (2006)
McNabb, A.W.; Monson, C.K.; Seppi, K.D.: Parallel PSO using MapReduce. In: IEEE Congress on Evolutionary Computation, pp. 7–14 (2007)
Liu, Q.; Li, T.; Liu, Q.; Zhu, J.; Ding, X.; Wu, J.: Two phase parallel particle swarm algorithm based on regional and social study of object optimization. In: Third IEEE International Conference on Natural Computation, vol. 3, pp. 827–831 (2007)
Han, F.; Cui, W.; Wei, G.; Wu, S.: Application of parallel PSO algorithm to motion parameter estimation. In: 9th IEEE International Conference on Signal Processing, pp. 2493–2496 (2008)
Wang, D.; Wu, C.H.; Ip, A.; Wang, D.; Yan, Y.: Parallel multi-population particle swarm optimization algorithm for the uncapacitated facility location problem using openMP. In: IEEE World Congress on Computational Intelligence Evolutionary Computation, pp. 1214–1218 (2008)
Jeong, H.M.; Lee, H.S.; Park, J.H.: Application of parallel particle swarm optimization on power system state estimation. In: Transmission and Distribution Conference and Exposition: Asia and Pacific, pp. 1–4 (2009)
Lihua, C.; Yadong, M.; Na, Y.: Parallel particle swarm optimization algorithm and its application in the optimal operation of cascade reservoirs in Yalong river. In: Second IEEE International Conference on Intelligent Computation Technology and Automation vol. 1, pp. 279–282 (2009)
Kalivarapu, V.; Foo, J.L.; Winer, E.: Synchronous parallelization of particle swarm optimization with digital pheromones. Adv. Eng. Softw. 40(10), 975–985 (2009)
Singhal, G.; Jain, A.; Patnaik, A.: Parallelization of particle swarm optimization using message passing interfaces (MPIs). In: IEEE World Congress on Nature and Biologically Inspired Computing, pp. 67-71 (2009)
Lorion, Y.; Bogon, T.; Timm, I.J.; Drobnik, O.: An agent based parallel particle swarm optimization-APPSO. In: IEEE Swarm Intelligence Symposium, pp. 52–59 (2009)
Farmahini-Farahani, A.; Vakili, S.; Fakhraie, S.M.; Safari, S.; Lucas, C.: Parallel scalable hardware implementation of asynchronous discrete particle swarm optimization. Eng. Appl. Artif. Intell. 23(2), 177–187 (2010)
Li, B.; Wada, K.: Communication latency tolerant parallel algorithm for particle swarm optimization. Parallel Comput. 37(1), 1–10 (2011)
Aljarah, I.; Ludwig, S.A.: Parallel particle swarm optimization clustering algorithm based on MapReduce methodology. In: Fourth IEEE World Congress on Nature and Biologically Inspired Computing, pp. 104–111 (2012)
Parsopoulos, K.E.: Parallel cooperative micro-particle swarm optimization: a master slave model. Appl. Soft Comput. 12(11), 3552–3579 (2012)
Gulcu, S.; Kodaz, H.: A novel parallel multi-swarm algorithm based on comprehensive learning particle swarm optimization. Eng. Appl. Artif. Intell. 45, 33–45 (2015)
Zhang, G.W.; Zhan, Z.H.; Du, K.J.; Lin, Y.; Chen, W.N.; Li, J.J.; Zhang, J.: Parallel particle swarm optimization using message passing interface. In: Proceedings of the 18th Asia Pacific Symposium on Intelligent and Evolutionary Systems, vol. 1, pp. 55–64 (2015)
Cao, J.; Cui, H.; Shi, H.; Jiao, L.: Big Data: a parallel particle swarm optimization-back-propagation neural network algorithm based on MapReduce. PLoS ONE 11(6), e0157551 (2016)
Tian, N.; Wang, Y.; Ji, Z.: Parallel coevolution of quantum-behaved particle swarm optimization for high-dimensional problems. In: Asian Simulation Conference, pp. 367–376 (2016)
Nedjah, N.; Rogerio, M.C.; Luiza, M.M.: A fine-grained parallel particle swarm optimization on many core and multi-core architectures. In: International Conference on Parallel Computing Technologies, pp. 215–224 (2017)
Arash, A.; Bernabe, D.; Gregoire, D.; Pascal, B.: A scalable parallel cooperative coevolutionary PSO algorithm for multi-objective optimization. J. Parallel Distrib. Comput. 112, 111–125 (2018)
Lai, X.; Zhou, Y.: An adaptive parallel particle swarm optimization for numerical optimization problems. Neural Comput. Appl. 1–19 (2018)
Li, Y.; Cao, Y.; Liu, Z.; Liu, Y.; Jiang, Q.: Dynamic optimal reactive power dispatch based on parallel particle swarm optimization algorithm. Comput. Math. Appl. 57(11), 1835–1842 (2009)
Subbaraj, P.; Rengaraj, R.; Salivahanan, S.; Senthilkumar, T.R.: Parallel particle swarm optimization with modified stochastic acceleration factors for solving large scale economic dispatch problem. Int. J. Electr. Power Energy Syst. 32(9), 1014–1023 (2010)
Li, Z.; Chen, Y.: Design and implementation for parallel particle swarm optimization color quantization algorithm. In: IEEE International Conference on Computer and Information Application, pp. 339–342 (2010)
Prasain, H.; Jha, G.K.; Thulasiraman, P.; Thulasiram, R.: A parallel particle swarm optimization algorithm for option pricing. In: IEEE International Symposium on Parallel and Distributed Processing, Workshops and PhD Forum (IPDPSW), pp. 1–7 (2010)
Qi, J.; Guo, Q.; Lin, J.; Zhou, M.; Zhang, S.: Parallel particle swarm optimization algorithm of inverse heat conduction problem. In: Ninth IEEE International Symposium on Distributed Computing and Applications to Business Engineering and Science, pp. 5-9 (2010)
Drias, H.: Parallel swarm optimization for web information retrieval. In: Third IEEE World Congress on Nature and Biologically Inspired Computing, pp. 249–254 (2011)
Torres, S.P.; Castro, C.A.: Parallel particle swarm optimization applied to the static transmission expansion planning problem. In: Sixth IEEE/PES Transmission and Distribution: Latin America Conference and Exposition, pp. 1–6 (2012)
Omkar, S.N.; Venkatesh, A.; Mudigere, M.: MPI-based parallel synchronous vector evaluated particle swarm optimization for multi-objective design optimization of composite structures. Eng. Appl. Artif. Intell. 25(8), 1611–1627 (2012)
Wang, F.; Philip, L.H.; Cheung, D.W.: Combining technical trading rules using parallel particle swarm optimization based on Hadoop. In: IEEE International Joint Conference on Neural Networks, pp. 3987–3994 (2014)
Satapathy, A.; Satapathy, S.K.; Reza, M.: Agent-based parallel particle swarm optimization based on group collaboration. In: Annual IEEE India Conference, INDICON, pp. 1–5 (2014)
Xu, X.; Li, J.; Chen, H.l.: Enhanced support vector machine using parallel particle swarm optimization. In: 10th IEEE International Conference on Natural Computation, pp. 41–46 (2014)
Mohana, R.S.: A position balanced parallel particle swarm optimization method for resource allocation in cloud. Indian J. Sci. Technol. 8(S3), 182–188 (2015)
Chen, H.L.; Yang, B.; Wang, S.J.; Wang, G.; Li, H.Z.; Liu, W.B.: Towards an optimal support vector machine classifier using a parallel particle swarm optimization strategy. Appl. Math. Comput. 239, 180–197 (2014)
Gou, J.; Wang, F.; Luo, W.: Mining fuzzy association rules based on parallel particle swarm optimization algorithm. Intell. Autom. Soft Comput. 2(2), 147–162 (2015)
Govindarajan, K.; Boulanger, D.; Kumar, V.S.: Parallel particle swarm optimization (PPSO) clustering for learning analytics. In: IEEE International Conference on Big Data, pp. 1461–1465 (2015)
Fukuyama, Y.: Parallel particle swarm optimization for reactive power and voltage control investigating dependability. In: 18th IEEE International Conference on Intelligent System Application to Power Systems, pp. 1–6 (2015)
Yuan, S.; Ji, F.; Yan, J.; Mu, B.: A parallel sensitive area selection-based particle swarm optimization algorithm for fast solving CNOP. In: International Conference on Neural Information Processing, pp. 71–78 (2015)
Kumar, P.R.; Babu, P.; Palani, S.: Particle swarm optimization based sequential and parallel tasks scheduling model for heterogeneous multiprocessor systems. Fundamenta Informaticae 139(1), 43–65 (2015)
Moraes, A.O.S.; Mitre, J.F.; Lage, P.L.C.; Secchi, A.R.: A robust parallel algorithm of the particle swarm optimization method for large dimensional engineering problems. Appl. Math. Model. 39(14), 4223–4241 (2015)
Kusetogullari, H.; Yavariabdi, A.; Celik, T.: Unsupervised change detection in multitemporal multispectral satellite images using parallel particle swarm optimization. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 8(5), 2151–2164 (2015)
Jia, Y.; Chi, S.: Back-analysis of soil parameters of the Malutang II concrete face rockfill dam using parallel mutation particle swarm optimization. Comput. Geotech. 65, 87–96 (2015)
Fukuyama, Y.: Verification of dependability on parallel particle swarm optimization based voltage and reactive power control. IFAC-PapersOnLine 48(30), 167–172 (2015)
Ma, J.; Man, K.L.; Guan, S.; Ting, T.O.; Wong, P.W.H.: Parameter estimation of photovoltaic model via parallel particle swarm optimization algorithm. Int. J. Energy Res. 40(3), 343–352 (2016)
Hossain, M.S.; Moniruzzaman, M.; Muhammad, G.; Ghoneim, A.; Alamri, A.: Big data-driven service composition using parallel clustered particle swarm optimization in mobile environment. IEEE Trans. Serv. Comput. 9(5), 806–817 (2016)
Yuan, J.; Wang, L.; Xie, J.; Zhang, X.; Feng, E.; Yin, H.; Xiu, Z.: Modelling and parameter identification of a nonlinear enzyme-catalytic time-delayed switched system and its parallel optimization. Appl. Math. Model. 40(19), 8276–8295 (2016)
Ting, T.O.; Ma, J.; Kim, K.S.; Huang, K.: Multicores and GPU utilization in parallel swarm algorithm for parameter estimation of photovoltaic cell model. Appl. Soft Comput. 40, 58–63 (2016)
Sheng-li, L.; Ben-xi, L.; Chun-tian, C.; Zhi-fu, L.; Xin-yu, W.: Long-term generation scheduling of hydropower system using multi-core parallelization of particle swarm optimization. Water Resour. Manag. 31(9), 1–17 (2017)
Xin, L.; Wang, G.; Miao, S.; Li, X.: Optimal design of a hydraulic excavator working device based on parallel particle swarm optimization. J. Braz. Soc. Mech. Sci. Eng., pp. 1–13 (2017)
Luu, K.; Noble, M.; Gesret, A.; Belayouni, N.; Roux, P.-F.: A parallel competitive particle swarm optimization for non-linear first arrival traveltime tomography and uncertainty quantification. Comput. Geosci. 113, 81–93 (2018)
Nouiri, M.; Bekrar, A.; Jemai, A.; Niar, S.; Ammari, A.C.: An effective and distributed particle swarm optimization algorithm for flexible job-shop scheduling problem. J. Intell. Manuf. 29(3), 603–615 (2018)
Yoshida, H.; Fukuyama, Y.: Parallel multi-population differential evolutionary particle swarm optimization for voltage and reactive power control in electric power systems. In: 56th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE), pp. 1240–1245 (2017)
Chu, S.C.; Pan, J.S.: Intelligent parallel particle swarm optimization algorithms. Parallel Evolut. Comput. 22, 159–175 (2006)
Waintraub, M.; Schirru, R.; Pereira, C.: Multiprocessor modeling of parallel particle swarm optimization applied to nuclear engineering problems. Prog. Nucl. Energy 51(6), 680–688 (2009)
Sivanandam, S.N.; Visalakshi, P.: Dynamic task scheduling with load balancing using parallel orthogonal particle swarm optimisation. Int. J. Bio-Inspir. Comput. 1(4), 276–286 (2009)
Tu, K.Y.; Liang, Z.C.: Parallel computation models of particle swarm optimization implemented by multiple threads. Expert Syst. Appl. 38(5), 5858–5866 (2011)
Zhang, Y.; Gallipoli, D.; Augarde, C.E.: Simulation based calibration of geotechnical parameters using parallel hybrid moving boundary particle swarm optimization. Comput. Geotech. 36(4), 604–615 (2009)
Roberge, V.; Tarbouchi, M.; Gilles, L.: Comparison of parallel genetic algorithm and particle swarm optimization for real-time UAV path planning. IEEE Trans. Ind. Inform. 9(1), 132–141 (2013)
Jin, N.; Rahmat-Samii, Y.: Parallel particle swarm optimization and finite-difference time-domain (PSO/FDTD) algorithm for multiband and wide-band patch antenna designs. IEEE Trans. Antennas Propag. 53(11), 3459–3468 (2005)
Han, X.G.; Wang, F.; Fan, J.W.: The research of PID controller tuning based on parallel particle swarm optimization. Appl. Mech. Mater. 433, 583–586 (2013)
Chen, Y.Y.; Cheng, C.Y.; Wang, L.C.; Chen, T.L.: A hybrid approach based on the variable neighborhood search and particle swarm optimization for parallel machine scheduling problems: a case study for solar cell industry. Int. J. Prod. Econ., 141(1), 66–78 (2013)
Soares, J.; Vale, Z.; Canizes, B.; Morais, H.: Multi-objective parallel particle swarm optimization for day-ahead vehicle-to-grid scheduling. In: IEEE Symposium on Computational Intelligence Applications in Smart Grid, pp. 138–145 (2013)
Yuan, S.; Zhao, L.; Mu, B.: Parallel cooperative co-evolution based particle swarm optimization algorithm for solving conditional nonlinear optimal perturbation. In: International Conference on Neural Information Processing, pp. 87–95 (2015)
Cao, B.; Li, W.; Zhao, J.; Yang, S.; Kang, X.; Ling, Y.; Lv, Z.: Spark-based parallel cooperative co-evolution particle swarm optimization algorithm. In: IEEE International Conference on Web Services, pp. 570–577 (2016)
Long, H.X.; Li, M.Z.; Fu, H.Y.: Parallel quantum-behaved particle swarm optimization algorithm with neighborhood search. In: International Conference on Oriental Thinking and Fuzzy Logic, pp. 479–489 (2016)
Peng, Y.; Peng, A.; Zhang, X.; Zhou, H.; Zhang, L.; Wang, W.; Zhang, Z.: Multi-core parallel particle swarm optimization for the operation of inter-basin water transfer-supply systems. Water Resour. Manag. 31(1), 27–41 (2017)
Vlachogiannis, J.G.; Lee, K.Y.: Determining generator contributions to transmission system using parallel vector evaluated particle swarm optimization. IEEE Trans. Power Syst. 20(4), 1765–1774 (2005)
Fan, S.K.; Chang, J.M.: A parallel particle swarm optimization algorithm for multi-objective optimization problems. Eng. Optim. 41(7), 673–697 (2009)
Vlachogiannis, J.G.; Lee, K.Y.: Multi-objective based on parallel vector evaluated particle swarm optimization for optimal steady-state performance of power systems. Expert Syst. Appl. 36(8), 10802–10808 (2009)
Li, J-Z.; Chen, W-N.; Zhang, J.; Zhan, Z-H.: A parallel implementation of multiobjective particle swarm optimization algorithm based on decomposition. In: IEEE Symposium Series on Computational Intelligence, pp. 1310–1317 (2015)
Borges, N.; Soares, J.; Vale, Z.; Canizes, B.: Weighted sum approach using parallel particle swarm optimization to solve multi-objective energy scheduling. In: IEEE/PES Transmission and Distribution Conference and Exposition, pp. 1–5 (2016)
Li, J.; Wan, D.; Chi, Z.; Hu, X.: An efficient fine-grained parallel particle swarm optimization method based on GPU acceleration. Int. J. Innov. Comput. Inf. Control 3(6), 1707–1714 (2007)
Zhou, Y.; Tan, Y.: GPU based parallel particle swarm optimization. In: IEEE Congress on Evolutionary Computation, Trondheim, Norway, pp. 1493–1500 (2009)
Hung, Y.; Wang, W.: Accelerating parallel particle swarm optimization via GPU. Optim. Methods Softw. 27(1), 33–51 (2012)
Zhu, H.; Guo, Y.; Wu, J.; Gu, J.; Eguchi, K.: Paralleling Euclidean particle swarm optimization in CUDA. In: 4th IEEE International Conference on Intelligent Networks and Intelligent Systems, pp. 93–96 (2011)
Kumar, J.; Singh, L.; Paul, S.: GPU based parallel cooperative particle swarm optimization using C-CUDA: a case study. In: IEEE International Conference on Fuzzy Systems, Hyderabad, India, pp. 1–8 (2013)
Calazan, R.M.; Nedjah, N.; Luiza, M.M.: Parallel GPU-based implementation of high dimension particle swarm optimizations. In IEEE Fourth Latin American Symposium on Circuits and Systems, pp. 1–4 (2013)
Shenghui, L.; Shuli, Z.: Research on FJSP based on CUDA parallel cellular particle swarm optimization algorithm. In: International IET Conference on Software Intelligence Technologies and Applications, pp. 325–329 (2014)
Li, J.; Wang, W.; Hu, X.: Parallel particle swarm optimization algorithm based on CUDA in the AWS cloud. In: Ninth International Conference on Frontier of Computer Science and Technology, pp. 8–12 (2015)
Hussain, M.; Hattori, H.; Fujimoto, N.: A CUDA implementation of the standard particle swarm optimization. In: 18th IEEE International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), Romania, pp. 219–226 (2016)
Wachowiak, M.P.; Timson, M.C.; DuVal, D.J.: Adaptive particle swarm optimization with heterogeneous multicore parallelism and GPU acceleration. IEEE Trans. Parallel Distrib. Syst. 28(10), 2784–2793 (2017)
Chang, Y.L.; Fang, J.P.; Benediktsson, J.A.; Chang, L.; Ren, H.; Chen, K.S.: Band selection for hyperspectral images based on parallel particle swarm optimization schemes. IEEE Int. Geosci. Remote Sens. Symp. 5, 84–87 (2009)
Mussi, L.; Cagnoni, S.; Daolio, F.: GPU based road sign detection using particle swarm optimization. In: Ninth IEEE International Conference on Intelligent Systems Design and Applications, Pisa, Italy, pp. 152–157 (2009)
Liera, I.C.; Liera, M.A.C.; Castro, M.C.J.: Parallel particle swarm optimization using GPGPU. In: CIE (2011)
Roberge, V.; Tarbouchi, M.: Efficient parallel particle swarm optimizers on GPU for real-time harmonic minimization in multilevel inverters. In: 38th Annual Conference on IEEE Industrial Electronics Society, pp. 2275–2282 (2012)
Rabinovich, M.; Kainga, P.; Johnson, D.; Shafer, B.; Lee, J.J.; Eberhart, R.: Particle swarm optimization on a GPU. In: IEEE International Conference on Electro/Information Technology, pp. 1–6 (2012)
Datta, D.; Mehta, S.; Srivastava, R.: CUDA based particle swarm optimization for geophysical inversion. In: 1st IEEE International Conference on Recent Advances in Information Technology, Dhanbad, India, pp. 416–420 (2012)
Dali, N.; Bouamama, S.: GPU-PSO: parallel particle swarm optimization approaches on graphical processing unit for constraint reasoning: case of Max-CSPs. Procedia Comput. Sci. 60, 1070–1080 (2015)
Qu, J.; Liu, X.; Sun, M.; Qi, F.: GPU based parallel particle swarm optimization methods for graph drawing. Discrete Dyn. Nat. Soc., pp. 1–15 (2017)
Lorenzo, P.R.; Nalepa, J.; Ramos, L.S.; Pastor, J.R.: Hyper-parameter selection in deep neural networks using parallel particle swarm optimization. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion, pp. 1864–1871 (2017)
Chih-Lun, L.; Shie-Jue, L.; Yu-Shu, C.; Ching-Ran, L.; Chie-Hong, L.: Power consumption minimization by distributive particle swarm optimization for luminance control and its parallel implementations. Expert Syst. Appl. 96, 479–491 (2018)
Laguna-Sanchez, G.A.; Mauricio, O.C.; Nareli, C.C.; Ricardo, B.F.; Cedillo, J.: Comparative study of parallel variants for a particle swarm optimization algorithm implemented on a multi-threading GPU. J. Appl. Res. Technol. 7(3), 292–307 (2009)
Mussi, L.; Daolio, F.; Cagnoni, S.: Evaluation of parallel particle swarm optimization algorithms within the CUDA: a architecture. Inf. Sci. 181(20), 4642–4657 (2011)
Altinoz, O.T.; Yilmaz, A.E.; Ciuprina, G.: Impact of problem dimension on the execution time of parallel particle swarm optimization implementation. In: 8th IEEE International Symposium on Advanced Topics in Electrical Engineering (ATEE), pp. 1–6 (2013)
Nedjah, N.; Calazan, R.M.; Luiza, M.M.; Wang, C.: Parallel implementations of the cooperative particle swarm optimization on many-core and multi-core architectures. Int. J. Parallel Program. 44(6), 1173–1199 (2016)
Wu, Q.; Xiong, F.; Wang, F.; Xiong, Y.: Parallel particle swarm optimization on a graphics processing unit with application to trajectory optimization. Eng. Optim. 48(10), 1679–1692 (2016)
Franz, W.; Thulasiraman, P.: A dynamic cooperative hybrid MPSO+GA on hybrid CPU+GPU fused multicore. In: IEEE Symposium Series on Computational Intelligence (SSCI), pp. 1–8 (2016)
Ge, X.; Wang, H.; Fan, Y.; Cao, Y.; Chen, H.; Huang, R.: Joint inversion of T1–T2 spectrum combining the iterative truncated singular value decomposition and the parallel particle swarm optimization algorithms. Comput. Phys. Commun. 198, 59–70 (2016)
Jin, M.; Lu, H.: Parallel particle swarm optimization with genetic communication strategy and its implementation on GPU. In: IEEE 2nd International Conference on Cloud Computing and Intelligent Systems, vol. 1, pp. 99–104 (2012)
Zhou, Y.; Tan, Y.: GPU based parallel multi-objective particle swarm optimization. Int. J. Artif. Intell. 7(A11), 125–141 (2011)
Arun, J.P.; Mishra, M.; Subramaniam, S.V.: Parallel implementation of MOPSO on GPU using OpenCL and CUDA. In: 18th IEEE International Conference on High Performance Computing, pp. 1–10 (2011)
Zwokak, J.W.; Boggs, P.T.; Watson, L.T.: ODRPACK95, Technical Report. Masters thesis, Department of Computer Science, Virginia Polytechnic Institute and State University, Blacksburg, Virginia, USA, (2004)