{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,20]],"date-time":"2026-01-20T15:30:41Z","timestamp":1768923041307,"version":"3.49.0"},"reference-count":62,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2020,3,5]],"date-time":"2020-03-05T00:00:00Z","timestamp":1583366400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100013290","name":"National Key Research and Development Program of China Stem Cell and Translational Research","doi-asserted-by":"publisher","award":["2018YFB1700100"],"award-info":[{"award-number":["2018YFB1700100"]}],"id":[{"id":"10.13039\/501100013290","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>With the continuing advancements in technologies (such as machine to machine, wireless telecommunications, artificial intelligence, and big data analysis), the Internet of Things (IoT) aims to connect everything for information sharing and intelligent decision-making. Swarm intelligence (SI) provides the possibility of SI behavior through collaboration in individuals that have limited or no intelligence. Its potential parallelism and distribution characteristics can be used to realize global optimization and solve nonlinear complex problems. This paper reviews representative SI algorithms and summarizes their applications in the IoT. The main focus consists in the analysis of SI-enabled applications to wireless sensor network (WSN) and discussion of related research problems in the WSN. Also, we concluded SI-based applications in other IoT fields, such as SI in UAV-aided wireless network. Finally, possible research prospects and future trends are drawn.<\/jats:p>","DOI":"10.3390\/s20051420","type":"journal-article","created":{"date-parts":[[2020,3,6]],"date-time":"2020-03-06T07:33:46Z","timestamp":1583480026000},"page":"1420","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":117,"title":["A Survey of Using Swarm Intelligence Algorithms in IoT"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3851-9986","authenticated-orcid":false,"given":"Weifeng","family":"Sun","sequence":"first","affiliation":[{"name":"Key Lab Intelligent Control &amp; Optimizat Ind Equip, Dalian University of Technology, Dalian 116024, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Min","family":"Tang","sequence":"additional","affiliation":[{"name":"Key Lab Intelligent Control &amp; Optimizat Ind Equip, Dalian University of Technology, Dalian 116024, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lijun","family":"Zhang","sequence":"additional","affiliation":[{"name":"Key Lab Intelligent Control &amp; Optimizat Ind Equip, Dalian University of Technology, Dalian 116024, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7705-5331","authenticated-orcid":false,"given":"Zhiqiang","family":"Huo","sequence":"additional","affiliation":[{"name":"University of Lincoln, Lincoln 65102, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lei","family":"Shu","sequence":"additional","affiliation":[{"name":"College of Engineering, Nanjing Agricultural University, Nanjing 210031, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,3,5]]},"reference":[{"key":"ref_1","unstructured":"Kennedy, J.Y. (2001). Swarm Intelligence, Morgan Kaufmann Publishers Inc."},{"key":"ref_2","unstructured":"Eberhart, R., and Kennedy, J. (December, January 27). Particle swarm optimization. Proceedings of the ICNN\u201995-International Conference on Neural Networks, Perth, WA, Australia."},{"key":"ref_3","unstructured":"Dorigo, M., and di Caro, G.A. (1999, January 6\u20139). Ant colony optimization: A new meta-heuristic. Proceedings of the 1999 congress on evolutionary computation-CEC99 (Cat. No. 99TH8406), Washington, DC, USA."},{"key":"ref_4","unstructured":"Karaboga, D. (2005). An Idea Based on Honey Bee Swarm for Numerical Optimization, Computer Engineering Department, Engineering Faculty, Erciyes University. Technical report-tr06."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1109\/MCS.2002.1004010","article-title":"Biomimicry of bacterial foraging for distributed optimization and control","volume":"22","author":"Passino","year":"2002","journal-title":"IEEE Control Syst. Mag."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Arora, S., and Singh, S. (2015, January 24\u201326). Butterfly algorithm with L\u00e8vy Flights for global optimization. Proceedings of the 2015 International Conference on Signal Processing, Computing and Control (ISPCC), Waknaghat, India.","DOI":"10.1109\/ISPCC.2015.7375029"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1645","DOI":"10.1016\/j.future.2013.01.010","article-title":"Internet of Things (IoT): A vision, architectural elements, and future directions","volume":"29","author":"Gubbi","year":"2013","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"6699","DOI":"10.1007\/s00500-016-2220-0","article-title":"wireless sensor networks","volume":"21","author":"Mann","year":"2017","journal-title":"Soft Comput."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"4597","DOI":"10.1016\/j.ins.2010.07.005","article-title":"Swarm intelligence based routing protocol for wireless sensor networks: Survey and future directions","volume":"181","author":"Saleem","year":"2011","journal-title":"Inf. Sci."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Sendra, S., Parra, L., Lloret, J., and Khan, S. (2015). Systems and algorithms for wireless sensor networks based on animal and natural behavior. Int. J. Distrib. Sens. Netw., 11.","DOI":"10.1155\/2015\/625972"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1016\/j.jpdc.2018.08.007","article-title":"Swarm intelligence-based algorithms within IoT-based systems: A review","volume":"122","author":"Zedadra","year":"2018","journal-title":"J. Parallel Distrib. Comput."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"625","DOI":"10.1016\/j.cose.2011.08.009","article-title":"Swarm intelligence in intrusion detection: A survey","volume":"30","author":"Kolias","year":"2011","journal-title":"Comput. Secur."},{"key":"ref_13","first-page":"32","article-title":"An optimizing method based on autonomous animats: Fish-swarm algorithm","volume":"22","author":"Li","year":"2002","journal-title":"Syst. Eng. Theory Pract."},{"key":"ref_14","first-page":"79","article-title":"Firefly algorithm","volume":"20","author":"Yang","year":"2008","journal-title":"Nat. Inspired Metaheuristic Algorithms"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1108\/IJICC-02-2014-0005","article-title":"Pigeon-inspired optimization: A new swarm intelligence optimizer for air robot path planning","volume":"7","author":"Duan","year":"2014","journal-title":"Int. J. Intell. Comput. Cybern."},{"key":"ref_16","first-page":"819","article-title":"A hybrid swarm intelligence based optimization approach for solving minimum exposure problem in wireless sensor networks","volume":"4","author":"Aravinth","year":"2019","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"ref_17","first-page":"108","article-title":"A comparative study of artificial bee colony algorithm","volume":"214","author":"Karaboga","year":"2009","journal-title":"Appl. Math. Comput."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"785","DOI":"10.1007\/s11277-016-3577-1","article-title":"Energy-efficient hierarchical routing for wireless sensor networks: A swarm intelligence approach","volume":"92","author":"Mann","year":"2017","journal-title":"Wirel. Pers. Commun."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"12275","DOI":"10.1007\/s10586-017-1608-7","article-title":"A multi objective Tabu particle swarm optimization for effective cluster head selection in WSN","volume":"22","author":"Vijayalakshmi","year":"2019","journal-title":"Clust. Comput."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"452","DOI":"10.1016\/j.future.2016.08.004","article-title":"Particle swarm optimization based clustering algorithm with mobile sink for WSNs","volume":"76","author":"Wang","year":"2017","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"2005","DOI":"10.1007\/s11276-016-1270-7","article-title":"A particle swarm optimization based energy efficient cluster head selection algorithm for wireless sensor networks","volume":"23","author":"Rao","year":"2017","journal-title":"Wirel. Netw."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1477","DOI":"10.1007\/s11276-016-1412-y","article-title":"Improving lifetime and network connections of 3D wireless sensor networks based on fuzzy clustering and particle swarm optimization","volume":"24","author":"Tam","year":"2018","journal-title":"Wirel. Netw."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"70","DOI":"10.11591\/eei.v6i1.598","article-title":"Energy aware heuristic approach for cluster head selection in wireless sensor networks","volume":"6","author":"ME","year":"2017","journal-title":"Bull. Electr. Eng. Inform."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Wang, J., Gao, Y., Liu, W., Sangaiah, A.K., and Kim, H.Y. (2019). An improved routing schema with special clustering using PSO algorithm for heterogeneous wireless sensor network. Sensors, 19.","DOI":"10.3390\/s19030671"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"6633","DOI":"10.1007\/s11227-017-2115-6","article-title":"An improved ant colony optimization-based approach with mobile sink for wireless sensor networks","volume":"74","author":"Wang","year":"2018","journal-title":"J. Supercomput."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1016\/j.asoc.2016.02.019","article-title":"FAMACROW: Fuzzy and ant colony optimization based combined mac, routing, and unequal clustering cross-layer protocol for wireless sensor networks","volume":"43","author":"Gajjar","year":"2016","journal-title":"Appl. Soft Comput. J."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"522","DOI":"10.1049\/iet-com.2016.0859","article-title":"EACO and FABC to multi-path data transmission in wireless sensor networks","volume":"11","author":"Kumar","year":"2017","journal-title":"IET Commun."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1016\/j.engappai.2017.01.007","article-title":"Optimized sugeno fuzzy clustering algorithm for wireless sensor networks","volume":"60","author":"Shokouhifar","year":"2017","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1021","DOI":"10.1007\/s00500-017-2815-0","article-title":"Improved metaheuristic-based energy-efficient clustering protocol with optimal base station location in wireless sensor networks","volume":"23","author":"Mann","year":"2019","journal-title":"Soft Comput."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"2241","DOI":"10.1109\/ACCESS.2016.2633826","article-title":"Clustering hierarchy protocol in wireless sensor networks using an improved PSO algorithm","volume":"5","author":"Zhou","year":"2016","journal-title":"IEEE Access"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"6463","DOI":"10.1109\/JSEN.2017.2739188","article-title":"Optimizing multipath routing with guaranteed fault tolerance in Internet of Things","volume":"17","author":"Hasan","year":"2017","journal-title":"IEEE Sens. J."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1317","DOI":"10.1109\/LCOMM.2017.2672959","article-title":"An improved routing algorithm based on ant colony optimization in wireless sensor networks","volume":"21","author":"Sun","year":"2017","journal-title":"IEEE Commun. Lett."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"366","DOI":"10.1016\/j.asoc.2019.01.034","article-title":"Secure Routing Protocol based on Multi-objective Ant-colony-optimization for wireless sensor networks","volume":"77","author":"Sun","year":"2019","journal-title":"Appl. Soft Comput."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"3498","DOI":"10.3390\/s110403498","article-title":"A survey on routing protocols for large-scale wireless sensor networks","volume":"11","author":"Li","year":"2011","journal-title":"Sensors"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1016\/j.eswa.2017.02.008","article-title":"Enhancing the reliability on data delivery and energy efficiency by combining swarm intelligence and community detection in large-scale WSNs","volume":"78","author":"Rosset","year":"2017","journal-title":"Expert Syst. Appl."},{"key":"ref_36","first-page":"433","article-title":"A PSO based energy efficient coverage control algorithm for wireless sensor networks","volume":"56","author":"Wang","year":"2018","journal-title":"Comput. Mater. Contin."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"710","DOI":"10.1109\/TC.2007.1019","article-title":"Constructing a wireless sensor network to fully cover critical grids by deploying minimum sensors on grid points is NP-complete","volume":"56","author":"Ke","year":"2007","journal-title":"IEEE Trans. Comput."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"10744","DOI":"10.1109\/ACCESS.2017.2711484","article-title":"An ant colony optimization approach for the deployment of reliable wireless sensor networks","volume":"5","author":"Deif","year":"2017","journal-title":"IEEE Access"},{"key":"ref_39","first-page":"7","article-title":"Nature Inspired Range Based Wireless Sensor Node Localization Algorithms","volume":"4","author":"Kaur","year":"2017","journal-title":"Int. J. Interact. Multimed. Artif. Intell."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1016\/j.asoc.2018.03.039","article-title":"Localization in wireless sensor networks: A dimension based pruning approach in 3D environments","volume":"68","author":"Raguraman","year":"2018","journal-title":"Appl. Soft Comput."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"3325","DOI":"10.1007\/s13369-017-2471-9","article-title":"Node localization in wireless sensor networks using butterfly optimization algorithm","volume":"42","author":"Arora","year":"2017","journal-title":"Arab. J. Sci. Eng."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"13671","DOI":"10.1109\/ACCESS.2018.2812896","article-title":"Optimal UAV path planning: Sensing data acquisition over IoT sensor networks using multi-objective bio-inspired algorithms","volume":"6","author":"Yang","year":"2018","journal-title":"IEEE Access"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"254","DOI":"10.1007\/s10776-017-0359-y","article-title":"Bacterial foraging optimization scheme for mobile sensing in wireless sensor networks","volume":"24","author":"Ari","year":"2017","journal-title":"Int. J. Wirel. Inf. Netw."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"299","DOI":"10.1016\/j.future.2017.02.050","article-title":"Energy-aware composition for wireless sensor networks as a service","volume":"80","author":"Zhou","year":"2018","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Yun, X., Bachmann, E.R., Moore, H., and Calusdian, J. (2007, January 10\u201314). Self-contained position tracking of human movement using small inertial\/magnetic sensor modules. Proceedings of the IEEE International Conference on Robotics and Automation, Rome, Italy.","DOI":"10.1109\/ROBOT.2007.363845"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1109\/MCOM.2016.7470933","article-title":"Wireless communications with unmanned aerial vehicles: Opportunities and challenges","volume":"54","author":"Zeng","year":"2016","journal-title":"IEEE Commun. Mag."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Kalantari, E., Bor-Yaliniz, I., Yongacoglu, A., and Yanikomeroglu, H. (2017, January 8\u201313). User association and bandwidth allocation for terrestrial and aerial base stations with backhaul considerations. Proceedings of the 28th IEEE Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), Montreal, QC, Canada.","DOI":"10.1109\/PIMRC.2017.8292783"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"425","DOI":"10.1049\/iet-com.2017.0978","article-title":"Fairness aware multiple drone base station deployment","volume":"12","author":"Akarsu","year":"2017","journal-title":"IET Commun."},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Shakhatreh, H., Khreishah, A., Alsarhan, A., Khalil, I., Sawalmeh, A., and Othman, N.S. (2017, January 4\u20136). Efficient 3D placement of a UAV using particle swarm optimization. Proceedings of the 2017 8th International Conference on Information and Communication Systems (ICICS), Irbid, Jordan.","DOI":"10.1109\/IACS.2017.7921981"},{"key":"ref_50","first-page":"8958","article-title":"Localization and clustering based on swarm intelligence in UAV networks for emergency communications","volume":"6","author":"Arafat","year":"2019","journal-title":"IEEE IoTJ."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1016\/j.adhoc.2016.06.009","article-title":"A micro-artificial bee colony based multicast routing in vehicular ad hoc networks","volume":"58","author":"Zhang","year":"2017","journal-title":"Ad Hoc Netw."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1109\/MNET.2017.1600282","article-title":"Bio inspired routing algorithm and efficient communications within IoT","volume":"31","author":"Hamrioui","year":"2017","journal-title":"IEEE Netw."},{"key":"ref_53","first-page":"404","article-title":"Multiobjective optimization in cloud brokering systems for connected Internet of Things","volume":"4","author":"Kumrai","year":"2016","journal-title":"IEEE IoTJ."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"1383","DOI":"10.1016\/j.future.2018.03.005","article-title":"A hybrid model of internet of things and cloud computing to manage big data in health services applications","volume":"86","author":"Elhoseny","year":"2018","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"25359","DOI":"10.1109\/ACCESS.2019.2899831","article-title":"A Sanitization Approach to Secure Shared Data in an IoT Environment","volume":"7","author":"Lin","year":"2019","journal-title":"IEEE Access"},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Lin, Y.H., and Hu, Y.C. (2018). Residential Consumer-Centric Demand-Side Management Based on Energy Disaggregation-Piloting Constrained Swarm Intelligence: Towards Edge Computing. Sensors, 18.","DOI":"10.3390\/s18051365"},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"3566","DOI":"10.1109\/TII.2019.2925023","article-title":"A Novel Shortcut Addition Algorithm with Particle Swarm for Multi-sink Internet of Things","volume":"16","author":"Qiu","year":"2020","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_58","doi-asserted-by":"crossref","unstructured":"Pan, Q., Ni, Q., Du, H., Yao, Y., and Lv, Q. (2014). An improved energy-aware cluster heads selection method for wireless sensor networks based on k-means and binary particle swarm optimization. International Conference in Swarm Intelligence, Springer.","DOI":"10.1007\/978-3-319-11897-0_15"},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"9496","DOI":"10.1109\/TIE.2017.2711548","article-title":"A fuzzy logic approach by using particle swarm optimization for effective energy management in IWSNs","volume":"64","author":"Collotta","year":"2017","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1007\/s12559-016-9447-z","article-title":"Cognitively inspired artificial bee colony clustering for cognitive wireless sensor networks","volume":"9","author":"Kim","year":"2017","journal-title":"Cogn. Comput."},{"key":"ref_61","doi-asserted-by":"crossref","unstructured":"Lewandowski, M., and P\u0142aczek, B. (2019). An Event-Aware Cluster-Head Rotation Algorithm for Extending Lifetime of Wireless Sensor Network with Smart Nodes. Sensors, 19.","DOI":"10.3390\/s19194060"},{"key":"ref_62","doi-asserted-by":"crossref","unstructured":"Hamdi, M., and Zaied, M. (2019). Resource allocation based on hybrid genetic algorithm and particle swarm optimization for D2D multicast communications. Appl. Soft Comput., 83.","DOI":"10.1016\/j.asoc.2019.105605"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/5\/1420\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:04:22Z","timestamp":1760173462000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/5\/1420"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,5]]},"references-count":62,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2020,3]]}},"alternative-id":["s20051420"],"URL":"https:\/\/doi.org\/10.3390\/s20051420","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,3,5]]}}}