Improved Multi-objective Particle Swarm Optimization in Software Engineering Supervision

Authors

DOI:

https://doi.org/10.31181/dmame7220241074

Keywords:

Software engineering supervision, IDMPSO, Multi-objective network planning optimization, Pareto-optimal set

Abstract

In the 21st century, the software industry has achieved great development. The development complexity and volume of software projects are also continuously increasing. The design of software engineering supervision network plans is becoming increasingly important. In response to the poor optimization performance and poor convergence and distribution of optimal solutions in existing network planning algorithms, the Pareto optimal solution set construction method, global extremum selection method, and fitness value determination method of multi-objective particle swarm optimization algorithm are improved to enhance the convergence and distribution of the algorithm. Traditional methods only optimize one or two objectives of network planning, resulting in inconsistency with actual engineering. A multi-objective model based on resources, duration, cost, and quality is established for comprehensive optimization. Based on the results, the Pareto optimal solution curves obtained by the proposed algorithm on three classic test functions are consistent with the actual theoretical Pareto frontier curves. The proposed method is applied to engineering project examples. 10 solutions that meet the schedule requirements are obtained. Most engineering projects have a quality of over 80%, which verifies the practicality of the algorithm. The algorithm has achieved good results in optimizing engineering quality. Therefore, this model has the ability to consider various indicators such as resources and costs to obtain software engineering quality improvement plans. It has certain application potential.

Downloads

Download data is not yet available.

References

Rabbani, M., Oladzad-Abbasabady, N., & Akbarian-Saravi, N. (2022). Ambulance routing in disaster response considering variable patient condition: NSGA-II and MOPSO algorithms. Journal of Industrial & Management Optimization, 18(2), 1035-1062. https://doi.org/10.3934/jimo.2021007

Habib, H., Menhas, R., & McDermott, O. (2022). Managing engineering change within the paradigm of product lifecycle management. Processes, 10(9), 1770. https://doi.org/10.3390/pr10091770

Eito-Brun, R., Gómez-Berbís, J. M., & de Amescua Seco, A. (2022). Knowledge tools to organise software engineering data: Development and validation of an ontology based on ECSS standard. Advances in Space Research, 70(2), 485-495. https://doi.org/10.1016/j.asr.2022.04.052

Hasani, A., Mokhtari, H., & Fattahi, M. (2021). A multi-objective optimization approach for green and resilient supply chain network design: a real-life case study. Journal of Cleaner Production, 278, 123199. https://doi.org/10.1016/j.jclepro.2020.123199

Ye, X., Chen, B., Jing, L., Zhang, B., & Liu, Y. (2019). Multi-agent hybrid particle swarm optimization (MAHPSO) for wastewater treatment network planning. Journal of environmental management, 234, 525-536. https://doi.org/10.1016/j.jenvman.2019.01.023

Tun, H. M. (2021). Radio network planning and optimization for 5G telecommunication system based on physical constraints. Journal of Computer Science Research, 3(1), 1-15. https://doi.org/10.30564/jcsr.v3i1.2701

Zeidan, M., Li, P., & Ostfeld, A. (2021). DMA segmentation and multiobjective optimization for trading off water age, excess pressure, and pump operational cost in water distribution systems. Journal of Water Resources Planning and Management, 147(4), 04021006. https://doi.org/10.1061/(ASCE)WR.1943-5452.0001344

Devaraj, A. F. S., Elhoseny, M., Dhanasekaran, S., Lydia, E. L., & Shankar, K. (2020). Hybridization of firefly and improved multi-objective particle swarm optimization algorithm for energy efficient load balancing in cloud computing environments. Journal of Parallel and Distributed Computing, 142, 36-45. https://doi.org/10.1016/j.jpdc.2020.03.022

Xu, G., Luo, K., Jing, G., Yu, X., Ruan, X., & Song, J. (2020). On convergence analysis of multi-objective particle swarm optimization algorithm. European Journal of operational research, 286(1), 32-38. https://doi.org/10.1016/j.ejor.2020.03.035

Yuen, M. C., Ng, S. C., & Leung, M. F. (2020). A competitive mechanism multi-objective particle swarm optimization algorithm and its application to signalized traffic problem. Cybernetics and Systems, 52(1), 73-104. https://doi.org/10.1080/01969722.2020.1827795

Rasoulzadeh, M., Edalatpanah, S. A., Fallah, M., & Najafi, S. E. (2022). A multi-objective approach based on Markowitz and DEA cross-efficiency models for the intuitionistic fuzzy portfolio selection problem. Decision Making: Applications in Management and Engineering, 5(2), 241-259. https://doi.org/10.31181/dmame0324062022e

Nafei, A., Huang, C. Y., Chen, S. C., Huo, K. Z., Lin, Y. C., & Nasseri, H. (2023). Neutrosophic Autocratic Multi-Attribute Decision-Making Strategies for Building Material Supplier Selection. Buildings, 13(6), 1373. https://doi.org/10.3390/buildings13061373

Nafei, A., Huang, C. Y., Azimi, S. M., & Javadpour, A. (2023). An optimized model for neutrosophic multi-choice goal programming. Miskolc Mathematical Notes, 24(2), 915-931.‏ https://doi.org/10.18514/MMN.2023.4020

Akram, M., Shah, S. M. U., Al-Shamiri, M. M. A., & Edalatpanah, S. A. (2023). Extended DEA method for solving multi-objective transportation problem with Fermatean fuzzy sets. Aims Math, 8, 924-961. https://doi.org/10.3934/math.2023045

Mekawy, I. M. (2022). A novel method for solving multi- objective linear fractional programming problem under uncertainty. Journal of Fuzzy Extension and Applications, 3(2), 169-176. https://doi.org/10.22105/jfea.2022.331180.1206

Farnam, M., & Darehmiraki, M. (2021). Solution procedure for multi-objective fractional programming problem under hesitant fuzzy decision environment. Journal of Fuzzy Extension and Applications, 2(4), 364-376. https://doi.org/10.22105/jfea.2021.288198.1152

Ghasemi, P., Hemmaty, H., Pourghader Chobar, A., Heidari, M. R., & Keramati, M. (2023). A multi-objective and multi-level model for location-routing problem in the supply chain based on the customer's time window. Journal of Applied Research on Industrial Engineering, 10(3), 412-426. https://doi.org/10.22105/jarie.2022.321454.1414

Liu, Z., Xiang, B., Song, Y., Lu, H., & Liu, Q. (2019). An improved unsupervised image segmentation method based on multi-objective particle swarm optimization clustering algorithm. Computers, Materials & Continua, 58(2), 451-461. https://doi.org/10.32604/cmc.2019.04069

Shuxiao, M., Yun, T., Binhe, C., & Yibo, Z. (2021). Optimization of Development Intensity Index of Regulatory Land under the Constraint of Bearing Capacity of Road Network: A Case Study of Xingtang County. Journal of Landscape Research, 13(1), 73-80.

Hajgató, G., Paál, G., & Gyires-Tóth, B. (2020). Deep reinforcement learning for real-time optimization of pumps in water distribution systems. Journal of Water Resources Planning and Management, 146(11), 04020079. https://doi.org/10.1061/(ASCE)WR.1943-5452.0001287

Aikhuele, D. (2023). Development of a statistical reliability-based model for the estimation and optimization of a spur gear system. Journal of Computational and Cognitive Engineering, 2(2), 168-174. https://doi.org/10.47852/bonviewJCCE2202153

Choudhuri, S., Adeniye, S., & Sen, A. (2023). Distribution alignment using complement entropy objective and adaptive consensus-based label refinement for partial domain adaptation. Artificial Intelligence and Applications, 1(1), 43-51. https://doi.org/10.47852/bonviewAIA2202524

Devi Priya, R., Sivaraj, R., Abraham, A., Pravin, T., Sivasankar, P., & Anitha, N. (2022). Multi-Objective Particle Swarm Optimization Based Preprocessing of Multi-Class Extremely Imbalanced Datasets. International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems, 30(05), 735-755. https://doi.org/10.1142/S0218488522500209

Salehi, N., & Askarzadeh, H. R. (2018). Optimum solar and wind model with particle optimization (PSO). International Journal of Research in Industrial Engineering, 7(4), 460-467. https://doi.org/10.22105/riej.2018.148836.1059

Dirik, M. (2022). Type-2 fuzzy logic controller design optimization using the PSO approach for ECG prediction. Journal of fuzzy extension and applications, 3(2), 158-168. https://doi.org/10.22105/jfea.2022.333786.1207

Rajeshkumar, G., Kumar, M. V., Kumar, K. S., Bhatia, S., Mashat, A., & Dadheech, P. (2023). An Improved Multi-Objective Particle Swarm Optimization Routing on MANET. Computer Systems Science & Engineering, 44(2), 1187-1200. https://doi.org/10.32604/csse.2023.026137

Published

2024-03-12

How to Cite

Yue, P., & Wang, Z. (2024). Improved Multi-objective Particle Swarm Optimization in Software Engineering Supervision. Decision Making: Applications in Management and Engineering, 7(2), 257–274. https://doi.org/10.31181/dmame7220241074