{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,28]],"date-time":"2026-02-28T23:37:58Z","timestamp":1772321878401,"version":"3.50.1"},"reference-count":42,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2021,12,1]],"date-time":"2021-12-01T00:00:00Z","timestamp":1638316800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006242","name":"Universiti of Malaysia Sabah","doi-asserted-by":"publisher","award":["AC88332"],"award-info":[{"award-number":["AC88332"]}],"id":[{"id":"10.13039\/501100006242","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>Particle Swarm Optimization (PSO) has been widely used to solve various types of optimization problems. An efficient algorithm must have symmetry of information between participating entities. Enhancing algorithm efficiency relative to the symmetric concept is a critical challenge in the field of information security. PSO also becomes trapped into local optima similarly to other nature-inspired algorithms. The literature depicts that in order to solve pre-mature convergence for PSO algorithms, researchers have adopted various parameters such as population initialization and inertia weight that can provide excellent results with respect to real world problems. This study proposed two newly improved variants of PSO termed Threefry with opposition-based PSO ranked inertia weight (ORIW-PSO-TF) and Philox with opposition-based PSO ranked inertia weight (ORIW-PSO-P) (ORIW-PSO-P). In the proposed variants, we incorporated three novel modifications: (1) pseudo-random sequence Threefry and Philox utilization for the initialization of population; (2) increased population diversity opposition-based learning is used; and (3) a novel introduction of opposition-based rank-based inertia weight to amplify the execution of standard PSO for the acceleration of the convergence speed. The proposed variants are examined on sixteen bench mark test functions and compared with conventional approaches. Similarly, statistical tests are also applied on the simulation results in order to obtain an accurate level of significance. Both proposed variants show highest performance on the stated benchmark functions over the standard approaches. In addition to this, the proposed variants ORIW-PSO-P and ORIW-PSO-P have been examined with respect to training of the artificial neural network (ANN). We have performed experiments using fifteen benchmark datasets obtained and applied from the repository of UCI. Simulation results have shown that the training of an ANN with ORIW-PSO-P and ORIW-PSO-P algorithms provides the best results than compared to traditional methodologies. All the observations from our simulations conclude that the proposed ASOA is superior to conventional optimizers. In addition, the results of our study predict how the proposed opposition-based method profoundly impacts diversity and convergence.<\/jats:p>","DOI":"10.3390\/sym13122280","type":"journal-article","created":{"date-parts":[[2021,12,1]],"date-time":"2021-12-01T03:12:40Z","timestamp":1638328360000},"page":"2280","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":45,"title":["Improved Opposition-Based Particle Swarm Optimization Algorithm for Global Optimization"],"prefix":"10.3390","volume":"13","author":[{"given":"Nafees","family":"Ul Hassan","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Gujrat, Gujrat 50700, Pakistan"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5797-4821","authenticated-orcid":false,"given":"Waqas Haider","family":"Bangyal","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Gujrat, Gujrat 50700, Pakistan"}]},{"given":"M. Sadiq","family":"Ali Khan","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Karachi, Karachi 75270, Pakistan"}]},{"given":"Kashif","family":"Nisar","sequence":"additional","affiliation":[{"name":"Faculty of Computing and Informatics, Universiti Malaysia Sabah, Kota Kinabalu 88400, Malaysia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1793-5905","authenticated-orcid":false,"given":"Ag. Asri","family":"Ag. Ibrahim","sequence":"additional","affiliation":[{"name":"Faculty of Computing and Informatics, Universiti Malaysia Sabah, Kota Kinabalu 88400, Malaysia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3638-3464","authenticated-orcid":false,"given":"Danda B.","family":"Rawat","sequence":"additional","affiliation":[{"name":"Data Science and Cybersecurity Center, Department of Electrical Engineering and Computer Science, Howard University, Washington, DC 20059, USA"}]}],"member":"1968","published-online":{"date-parts":[[2021,12,1]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1004","DOI":"10.1109\/TII.2017.2786782","article-title":"Nature Inspired Methods and Their Industry Applications-Swarm Intelligence Algorithms","volume":"14","author":"Slowik","year":"2018","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"353","DOI":"10.1016\/j.plrev.2005.10.001","article-title":"Ant Colony Optimization: Introduction and Recent Trends","volume":"2","author":"Blum","year":"2005","journal-title":"Phys. Life Rev."},{"key":"ref_3","unstructured":"Kennedy, J., and Eberhart, R. (December, January 27). Particle Swarm Optimization. Proceedings of the ICNN\u201895\u2013International Conference on Neural Networks, Perth, Australia."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"459","DOI":"10.1007\/s10898-007-9149-x","article-title":"A Powerful and Efficient Algorithm for Numerical Function Optimization: Artificial Bee Colony (ABC) Algorithm","volume":"39","author":"Karaboga","year":"2007","journal-title":"J. Glob. Optim."},{"key":"ref_5","first-page":"2241","article-title":"New Modified Controlled Bat Algorithm for Numerical Optimization Problem","volume":"70","author":"Bangyal","year":"2021","journal-title":"Comput. Mater. Contin."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Yang, X.-S. (2010). A New Metaheuristic Bat-Inspired Algorithm. Nature Inspired Cooperative Strategies for Optimization (NICSO), Springer.","DOI":"10.1007\/978-3-642-12538-6_6"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Bangyal, W.H., Nisar, K., Asri, A., Ag, B., Haque, M.R., Rodrigues, J.J.P.C., and Rawat, D.B. (2021). Comparative Analysis of Low Discrepancy Sequence-Based Initialization Approaches Using Population-Based Algorithms for Solving the Global Optimization Problems. Appl. Sci., 11.","DOI":"10.3390\/app11167591"},{"key":"ref_8","first-page":"17","article-title":"A New Initialization Approach in Particle Swarm Optimization for Global Optimization Problems","volume":"21","author":"Bangyal","year":"2021","journal-title":"Comput. Intell. Neurosci."},{"key":"ref_9","first-page":"481","article-title":"An Improved Particle Swarm Optimization Algorithm with Chi-Square Mutation Strategy","volume":"10","author":"Bangyal","year":"2019","journal-title":"Int. J. Adv. Comput. Sci. Appl."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"77845","DOI":"10.1109\/ACCESS.2021.3072952","article-title":"Design of Morlet Wavelet Neural Network for Solving a Class of Singular Pantograph Nonlinear Differential Models","volume":"9","author":"Nisar","year":"2021","journal-title":"IEEE Access"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Bangyal, W.H., Ahmad, J., Shafi, I., and Abbas, Q. (2011, January 19\u201321). Forward only counter propagation network for balance scale weight & distance classification task. Proceedings of the 2011 Third World Congress on Nature and Biologically Inspired Computing, Salamanca, Spain.","DOI":"10.1109\/NaBIC.2011.6089615"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"25233","DOI":"10.1109\/ACCESS.2021.3054591","article-title":"Novel Selective Feeding Scheme Integrated with SPDT Switches for a Reconfigurable Bandpass-to-Bandstop Filter","volume":"9","author":"Arain","year":"2021","journal-title":"IEEE Access"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"670","DOI":"10.1166\/jmihi.2019.2654","article-title":"Optimization of Neural Network Using Improved Bat Algorithm for Data Classification","volume":"9","author":"Bangyal","year":"2019","journal-title":"J. Med. Imaging Health Inform."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1504\/IJBIC.2020.105861","article-title":"A Modified Bat Algorithm with Torus Walk for Solving Global Optimisation Problems","volume":"15","author":"Bangyal","year":"2020","journal-title":"Int. J. BioInspired Comput."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Bangyal, W.H., Ahmad, J., Rauf, H.T., and Shakir, R. (2018, January 18\u201319). Evolving artificial neural networks using opposition based particle swarm optimization neural network for data classification. Proceedings of the 2018 International Conference on Innovation and Intelligence for Informatics, Computing, and Technologies (3ICT), Zallaq, Bahrain.","DOI":"10.1109\/3ICT.2018.8855772"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Nisar, K., Sabir, Z., Zahoor Raja, M.A., Ibrahim, A.A.A., Rodrigues, J.J.P.C., Khan, A.S., Gupta, M., Kamal, A., and Rawat, D.B. (2021). Evolutionary Integrated Heuristic with Gudermannian Neural Networks for Second Kind of Lane\u2013Emden Nonlinear Singular Models. Appl. Sci., 11.","DOI":"10.3390\/app11114725"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Waseem, Q., Alshamrani, S.S., Nisar, K., Isni, W., and Wan, S. (2021). Future Technology: Software-Defined Network (SDN) Forensic. Symmetry, 13.","DOI":"10.3390\/sym13050767"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Ashraf, A., Pervaiz, S., Bangyal, W.H., Nisar, K., Asri, A., Ibrahim, A., Rodrigues, J.P.C., and Rawat, D.B. (2021). Studying the Impact of Initialization for Population-Based Algorithms with Low-Discrepancy Sequences. Appl. Sci., 11.","DOI":"10.3390\/app11178190"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1016\/0010-4655(90)90032-V","article-title":"A Review of Pseudorandom Number Generators","volume":"60","author":"James","year":"1990","journal-title":"Comput. Phys. Commun."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Si, T., De, A., and Bhattacharjee, A.K. (2014, January 20\u201321). Particle swarm optimization with generalized opposition based learning in particle\u2019s pbest position. Proceedings of the 2014 International Conference on Circuits, Power and Computing Technologies (ICCPCT), Kumaracoil, India.","DOI":"10.1109\/ICCPCT.2014.7055039"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Verma, O.P., Gupta, S., Goswami, S., and Jain, S. (2017, January 3\u20135). Opposition based modified particle swarm optimization algorithm. Proceedings of the 8th International Conference on Computing, Communications and Networking Technologies, ICCCNT 2017, Delhi, India.","DOI":"10.1109\/ICCCNT.2017.8203974"},{"key":"ref_22","unstructured":"Yy, M., Jin, H., Li, H., Zhang, H., and Li, J. (2019, January 19\u201321). Adaptive opposition-based particle swarm optimization algorithm and application research. Proceedings of the 2019 IEEE 4th International Conference on Signal and Image Processing (ICSIP), Wuxi, China."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Xu, H.H., and Tang, R.L. (2020, January 19\u201321). Particle swarm optimization with adaptive elite opposition-based learning for large-scale problems. Proceedings of the 2020 5th International Conference on Computational Intelligence and Applications (ICCIA), Beijing, China.","DOI":"10.1109\/ICCIA49625.2020.00016"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Zhou, J., Fang, W., Wu, X., Sun, J., and Cheng, S. (2016, January 24\u201329). An opposition-based learning competitive particle swarm optimizer. Proceedings of the 2016 IEEE Congress on Evolutionary Computation, CEC 2016, Vancouver, BC, Canada.","DOI":"10.1109\/CEC.2016.7743837"},{"key":"ref_25","first-page":"5081","article-title":"Opposition-Based Particle Swarm Optimization with Adaptive Mutation Strategy","volume":"21","author":"Dong","year":"2017","journal-title":"IEEE Congr. Evol. Comput."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Kang, L. (2018, January 26\u201328). Uniform Opposition-Based Particle Swarm. Proceedings of the 2018 9th International Symposium on Parallel Architectures, Algorithms and Programming (PAAP), Taipei, Taiwan.","DOI":"10.1109\/PAAP.2018.00021"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Farooq, M.U., Ahmad, A., and Hameed, A. (2017, January 3\u20135). Opposition-based initialization and a modified pattern for Inertia Weight (IW) in PSO. Proceedings of the 2017 IEEE International Conference on INnovations in Intelligent SysTems and Applications (INISTA), Gdynia, Poland.","DOI":"10.1109\/INISTA.2017.8001139"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Yong, J., He, F., Li, H., and Zhou, W. (2018, January 9\u201311). A Novel Bat Algorithm based on Collaborative and Dynamic Learning of Opposite Population. Proceedings of the 2018 IEEE 22nd International Conference on Computer Supported Cooperative Work in Design, CSCWD 2018, Nanjing, China.","DOI":"10.1109\/CSCWD.2018.8464759"},{"key":"ref_29","first-page":"8031560","article-title":"Modified Bat Algorithm Based on L\u00e9vy Flight and Opposition Based Learning","volume":"2016","author":"Shan","year":"2016","journal-title":"Sci. Program."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Paiva, F.A.P., Silva, C.R.M., Leite, I.V.O., Marcone, M.H.F., and Costa, J.A.F. (2017, January 8\u201310). Modified bat algorithm with cauchy mutation and elite opposition-based learning. Proceedings of the 2017 IEEE Latin American Conference on Computational Intelligence (LA-CCI), Arequipa, Peru.","DOI":"10.1109\/LA-CCI.2017.8285715"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"2087","DOI":"10.1002\/jnm.2087","article-title":"Opposition-Based BAT Algorithm for Optimal Design of Circular and Concentric Circular Arrays with Improved Far- Fi Eld Radiation Characteristics","volume":"30","author":"Ram","year":"2015","journal-title":"Int. J. Numer. Model. Electron. Netw. Devices Fields"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Haruna, Z. (2017, January 7\u201310). Development of a Modified Bat Algorithm using Elite Opposition\u2014Based Learning. Proceedings of the 2017 IEEE 3rd International Conference on Electro-Technology for National Development (NIGERCON), Owerri, Nigeria.","DOI":"10.1109\/NIGERCON.2017.8281888"},{"key":"ref_33","first-page":"1","article-title":"De Damage Detection in Structures Using Particle Swarm Optimization Combined with Artificial Neural Network","volume":"1","author":"Wahab","year":"2021","journal-title":"Smart Struct. Syst."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"2253","DOI":"10.1007\/s00500-013-1198-0","article-title":"Enhancement of Artificial Neural Network Learning Using Centripetal Accelerated Particle Swarm Optimization for Medical Diseases Diagnosis","volume":"18","author":"Beheshti","year":"2014","journal-title":"Soft Comput."},{"key":"ref_35","first-page":"3075","article-title":"Electricity Price Forecasting and Classification Through Wavelet\u2013Dynamic Weighted","volume":"12","author":"Yadav","year":"2017","journal-title":"IEEE Syst. J."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1145\/272991.272995","article-title":"Mersenne Twister: A 623-Dimensionally Equidistributed Uniform Pseudo-Random Number Generator","volume":"8","author":"Matsumoto","year":"1998","journal-title":"ACM Trans. Model. Comput. Simul."},{"key":"ref_37","first-page":"375","article-title":"Pseudo-Random Sequence Generators with Improved Inviolability Performance","volume":"152","author":"Carvajal","year":"2006","journal-title":"IEE Proc.-Circuits Devices Syst."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1145\/58562.59305","article-title":"Inferring Sequences Produced by Pseudo-Random Number Generators","volume":"36","author":"Boyar","year":"1989","journal-title":"J. ACM"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1090\/S0025-5718-99-00996-5","article-title":"Tables of Linear Congruential Generators of Different Sizes and Good Lattice Structure","volume":"68","author":"Ecuyer","year":"1999","journal-title":"Math. Comput."},{"key":"ref_40","first-page":"283","article-title":"Distribution Properties of Multiply-with-Carry Random Number Generators","volume":"66","author":"Schroeder","year":"1997","journal-title":"Math. Comput."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Salmon, J.K., Moraes, M.A., Dror, R.O., Shaw, D.E., and York, N. (2011, January 12\u201318). Parallel Random Numbers: As Easy as 1, 2, 3. Proceedings of the 2011 International Conference for High Performance Computing, Networking, Storage and Analysis, Seattle, WA, USA.","DOI":"10.1145\/2063384.2063405"},{"key":"ref_42","unstructured":"Tizhoosh, H.R. (2005, January 28\u201330). Opposition-Based Learning: A New Scheme for Machine Intelligence. Proceedings of the International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC\u201906), Vienna, Austria."}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/13\/12\/2280\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T07:38:15Z","timestamp":1760168295000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/13\/12\/2280"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,12,1]]},"references-count":42,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2021,12]]}},"alternative-id":["sym13122280"],"URL":"https:\/\/doi.org\/10.3390\/sym13122280","relation":{},"ISSN":["2073-8994"],"issn-type":[{"value":"2073-8994","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,12,1]]}}}