基于改进NSGA-II算法的物联网服务组合优化研究
Research on IoT Service Composition Optimization Based on Improved NSGA-II Algorithm
DOI: 10.12677/CSA.2023.1310181, PDF,   
作者: 邱林山, 王 涛:广东工业大学自动化学院,广东 广州;程良伦:广东工业大学自动化学院,广东 广州;广东工业大学计算机学院,广东 广州
关键词: 物联网服务服务组合多目标优化改进的NSGA-II算法IoT Service Service Composition Multi-Objective Optimization Improved the NSGA-II Algorithm
摘要: 物联网服务组合是促进物联网发展和实现资源增值的一项关键技术。对于单个的物联网服务,其功能有限,若将若干物联网服务进行组合得到功能更加强大的复合服务,则可以提升复合服务的性能。以往的物联网服务组合模型研究多关注时间、成本、质量等等,较少考虑国家的能源消耗要求和物联网平台的用户体验问题以及物联网平台的安全性。原始NSGA-II算法在种群迭代过程中容易出现提前收敛或局部收敛问题。考虑上述情况,本文提出一种新的评价模型,并改进NSGA-II算法,并用改进后的算法求解该模型。最后通过一个物联网服务组合的算例,表明改进的NSGA-II算法求解的帕累托面更加平滑,算法运行时间减少6.216%,证明了模型的有效性,以及改进算法的先进性。
Abstract: Service composition of Internet of things (IoT) is a key technology to promote the development of IoT and realize value-added resources. For a single IoT service, its function is limited. If several IoT services are composed to obtain a more powerful composite service, the performance of the composite service can be improved. Previous IoT service portfolio model studies pay more attention to the time, cost, quality, etc., less consider the national energy consumption requirements and Internet of things platform user experience problems. The original NSGA-II algorithm is prone to premature convergence or local convergence in the process of population iteration. Considering the above situation, this paper proposes a new evaluation model, and improve the elite strategy of pareto solutions sorting genetic algorithm (NSGA-II), and the improved algorithm to solve the model. Finally, an internet of things service composition example shows that the Pareto surface solved by the improved NSGA-II algorithm is smoother, and the running time of the algorithm is reduced by 6.216%, which proves the effectiveness of the model and the advancement of the improved algorithm.
文章引用:邱林山, 程良伦, 王涛. 基于改进NSGA-II算法的物联网服务组合优化研究[J]. 计算机科学与应用, 2023, 13(10): 1824-1836. https://doi.org/10.12677/CSA.2023.1310181

参考文献

[1] Zanella, A., Bui, N., Castellani, A., Vangelista, L. and Zorzi, M. (2014) Internet of Things for Smart Cities. IEEE Internet of Things Journal, 1, 22-32. [Google Scholar] [CrossRef
[2] Atzori, L., Iera, A. and Morabito, G. (2010). The Internet of Things: A Survey. Computer Networks, 54, 2787-2805.[CrossRef
[3] Fantana, N.L., et al. (2013) Internet of Things: Converging Technologies for Smart Environments and Integrated Ecosystems.
[4] Chen, L. and Yang, C. (2012) Toward the In-ternet of Things: Integration of Wireless Sensor Networks, Web Services, and Cloud Computing. IEEE Transactions on Industrial Informatics, 9, 116-122.
[5] Asghari, P., Rahmani, A.M. and Javadi, H.H.S. (2020) Privacy-Aware Cloud Service Composition Based on QoS Optimization in Internet of Things. Journal of Ambient Intelligence and Humanized Computing, 13, 5295-5320. [Google Scholar] [CrossRef
[6] Sefati, S. and Navimipour, N.J. (2021) A QoS-Aware Service Composition Mechanism in the Internet of Things Using a Hidden-Markov-Model-Based Optimization Algorithm. IEEE Internet of things Journal, 8, 15620-15627. [Google Scholar] [CrossRef
[7] Guzel, M. and Ozdemir, S. (2022) Fair and Energy-Aware IoT Service Composition under QoS Constraints. The Journal of Supercomputing, 78, 13427-13454. [Google Scholar] [CrossRef
[8] Ullah, K., Khan, T.A., Hafeez, G., et al. (2022) Demand Side Management Strategy for Multi-Objective Day-Ahead Scheduling Considering Wind Energy in Smart Grid. Energies, 15, Article 6900. [Google Scholar] [CrossRef
[9] Ali, S., Ullah, K., Hafeez, G., Khan, I., Albogamy, F.R. and Haider, S.I. (2022) Solving Day-Ahead Scheduling Problem with Multi-Objective Energy Optimization for Demand Side Management in Smart Grid. Engineering Science and Technology, an International Journal, 36, 101135. [Google Scholar] [CrossRef
[10] Chouat, H., et al. (2023) Adaptive Configuration of IoT Applica-tions in the Fog Infrastructure. Computing, 53, 1-26. [Google Scholar] [CrossRef
[11] Ghahremani-Nahr, J., Ghaderi, A. and Kian, R. (2023) A Food Bank Network Design Examining Food Nutritional Value and Freshness: A Multi Objective Robust Fuzzy Model. Ex-pert Systems with Application, 215, Article 119272. [Google Scholar] [CrossRef
[12] Rahbari, M., Khamseh, A.A., Sadati-Keneti, Y., et al. (2022) A Risk-Based Green Location-Inventory-Routing problem for Hazardous Materials: NSGA Ⅱ, MOSA, and Mul-ti-Objective Black Widow Optimization. Environment, Development and Sustainability, 24, 2804-2840. [Google Scholar] [CrossRef
[13] Deb, K., Pratap, A., Agarwal, S., et al. (2002) A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II, IEEE Trans. on Evol. IEEE Transactions on Evolutionary Computation, 6, 182-197. [Google Scholar] [CrossRef
[14] Masruroh, N.A., et al. (2023) Priority-Based Multi-Objective Algorithms for Green Supply Chain Network Design with Disruption Consideration. Production Engineering, 1-24. [Google Scholar] [CrossRef
[15] Chiew, S.-H., et al. (2023) Multi-Objective Optimization and Network Routing with Near-Term Quantum Computers.