Hybrid Optimization Method for Social Internet of Things Service Provision Based on Community Detection

IF 1.8 Q3 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
Bahar Allakaram Tawfeeq, Amir Masoud Rahmani, Abbas Koochari, Nima Jafari Navimipour
{"title":"Hybrid Optimization Method for Social Internet of Things Service Provision Based on Community Detection","authors":"Bahar Allakaram Tawfeeq,&nbsp;Amir Masoud Rahmani,&nbsp;Abbas Koochari,&nbsp;Nima Jafari Navimipour","doi":"10.1002/eng2.70104","DOIUrl":null,"url":null,"abstract":"<p>The Internet of things (IoT) and social networks integrate into a new area called the social Internet of things (SIoT). The SIoT is characterized as a social network of things that has enhanced intelligence and social awareness. Essential criteria for both IoT and SIoT networks involve effective service provisioning and the determination of device methods. The discovery of services and selecting the optimal solution to composite them are service provisioning challenges of the SIoT environment. Addressing these challenges requires efficient optimization methods. Traditional optimization algorithms have strengths and weaknesses. For example, a genetic algorithm (GA) can find global optima but suffer from diversity disappearing prematurely, whereas a backtracking search algorithm (BSA) offers better global exploration but converges more slowly. This article proposes a new hybrid optimization algorithm called the improved genetic backtracking search algorithm based on community detection (IGBSA-CD) to overview these limitations. This approach improves the GA's ability and integrates with the advantages of BSA to identify suitable devices to fulfill user requirements by applying the optimized service provision (discovery, selection, and composition) in detected communities. It is based on a new community detection algorithm to reduce the space for service discovery. The experimental results show that the suggested community detection algorithm surpasses current clustering techniques in execution time and cluster quality. IGBSA-CD more rapidly produces solutions that are near-optimal with average success rates of over 96.3% for different sample sizes. The fitness values for each sample size and task also exhibit similar convergence, which stabilizes at 0.2–0.3 after multiple generations. The average response time of IGBSA-CD presents that it is efficient in all three tasks is 0.04 s. It also has a consistently lower response time, even when the task is complex. Furthermore, IGBSA-CD outperforms other optimization approaches in response time and offers superior quality and adaptability within different tasks and sample sizes.</p>","PeriodicalId":72922,"journal":{"name":"Engineering reports : open access","volume":"7 4","pages":""},"PeriodicalIF":1.8000,"publicationDate":"2025-03-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1002/eng2.70104","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Engineering reports : open access","FirstCategoryId":"1085","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/eng2.70104","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0

Abstract

The Internet of things (IoT) and social networks integrate into a new area called the social Internet of things (SIoT). The SIoT is characterized as a social network of things that has enhanced intelligence and social awareness. Essential criteria for both IoT and SIoT networks involve effective service provisioning and the determination of device methods. The discovery of services and selecting the optimal solution to composite them are service provisioning challenges of the SIoT environment. Addressing these challenges requires efficient optimization methods. Traditional optimization algorithms have strengths and weaknesses. For example, a genetic algorithm (GA) can find global optima but suffer from diversity disappearing prematurely, whereas a backtracking search algorithm (BSA) offers better global exploration but converges more slowly. This article proposes a new hybrid optimization algorithm called the improved genetic backtracking search algorithm based on community detection (IGBSA-CD) to overview these limitations. This approach improves the GA's ability and integrates with the advantages of BSA to identify suitable devices to fulfill user requirements by applying the optimized service provision (discovery, selection, and composition) in detected communities. It is based on a new community detection algorithm to reduce the space for service discovery. The experimental results show that the suggested community detection algorithm surpasses current clustering techniques in execution time and cluster quality. IGBSA-CD more rapidly produces solutions that are near-optimal with average success rates of over 96.3% for different sample sizes. The fitness values for each sample size and task also exhibit similar convergence, which stabilizes at 0.2–0.3 after multiple generations. The average response time of IGBSA-CD presents that it is efficient in all three tasks is 0.04 s. It also has a consistently lower response time, even when the task is complex. Furthermore, IGBSA-CD outperforms other optimization approaches in response time and offers superior quality and adaptability within different tasks and sample sizes.

Abstract Image

物联网(IoT)和社交网络融合成一个新领域,被称为社交物联网(SIoT)。SIoT 的特点是具有更高智能和社会意识的物联网。物联网和 SIoT 网络的基本标准涉及有效的服务供应和设备方法的确定。SIoT 环境在服务提供方面面临的挑战是发现服务和选择最佳解决方案来复合服务。应对这些挑战需要高效的优化方法。传统的优化算法各有优缺点。例如,遗传算法(GA)能找到全局最优,但存在多样性过早消失的问题;而回溯搜索算法(BSA)能提供更好的全局探索,但收敛速度较慢。本文提出了一种新的混合优化算法,称为基于群落检测的改进遗传回溯搜索算法(IGBSA-CD),以解决这些局限性。这种方法改进了 GA 的能力,并与 BSA 的优势相结合,通过在检测到的社区中应用优化的服务提供(发现、选择和组成)来识别合适的设备,以满足用户的需求。它基于一种新的社区检测算法,以减少服务发现的空间。实验结果表明,建议的社区检测算法在执行时间和聚类质量上都优于当前的聚类技术。IGBSA-CD 能更快地生成接近最优的解决方案,不同样本量下的平均成功率超过 96.3%。每种样本大小和任务的适应度值也表现出相似的收敛性,在多代之后稳定在 0.2-0.3 之间。IGBSA-CD 的平均响应时间为 0.04 秒,这表明它在所有三个任务中都很高效。此外,IGBSA-CD 在响应时间上优于其他优化方法,并在不同任务和样本量中提供了卓越的质量和适应性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
5.10
自引率
0.00%
发文量
0
审稿时长
19 weeks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信