求解模糊弧权最短路径问题的人工蜂群算法

Nani Maryani, Musthofa Muhammad Wakhid
{"title":"求解模糊弧权最短路径问题的人工蜂群算法","authors":"Nani Maryani, Musthofa Muhammad Wakhid","doi":"10.14421/kaunia.3042","DOIUrl":null,"url":null,"abstract":"The shortest path problem usually assumes a clear value (crisp) for the weights of each route. However, the crisp weight sometimes ends up ambiguous in practice in the daily life. The number of arc weights is calculated using fuzzy logic, α-cut fuzzy numbers. The Artificial Bee Colony (ABC) algorithm that adopts bee behavior in food searching is used to solve the shortest path problem. This study discusses how to solve numerical problems to find the shortest path using the Artificial Bee Colony algorithm if the arc weights are fuzzy numbers. The algorithm starts with finding the initial solution using Algorithm 1 and then calculated each distance using the sum of α-cut methods. After that, do a local search for each initial solution using the genetic algorithm mutation operator, then searched the distance amount using the same way then compared using the result of distance . The next step was to calculate the fitness value of each solution that would be used to calculate the probability value. The final step was to improve the solution, and an improved solution is said to be a solution if it does not improve again anymore. The calculation process was done repeatedly from the second step to the maximum iteration, i.e. when iteration had reached the limit or the iteration limit fails. Based on the calculation process using ABC algorithm in the case of numerical example, delivery of clean water supply in Gunung Kidul Regency, obtained the shortest route, that is route 1,2,3,5,6 with interval distance equal to 459, 9142.","PeriodicalId":393948,"journal":{"name":"Kaunia: Integration and Interconnection Islam and Science","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Artificial Bee Colony Algorithm to Solve the Shortest Route Problem with Fuzzy Arc Weight\",\"authors\":\"Nani Maryani, Musthofa Muhammad Wakhid\",\"doi\":\"10.14421/kaunia.3042\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The shortest path problem usually assumes a clear value (crisp) for the weights of each route. However, the crisp weight sometimes ends up ambiguous in practice in the daily life. The number of arc weights is calculated using fuzzy logic, α-cut fuzzy numbers. The Artificial Bee Colony (ABC) algorithm that adopts bee behavior in food searching is used to solve the shortest path problem. This study discusses how to solve numerical problems to find the shortest path using the Artificial Bee Colony algorithm if the arc weights are fuzzy numbers. The algorithm starts with finding the initial solution using Algorithm 1 and then calculated each distance using the sum of α-cut methods. After that, do a local search for each initial solution using the genetic algorithm mutation operator, then searched the distance amount using the same way then compared using the result of distance . The next step was to calculate the fitness value of each solution that would be used to calculate the probability value. The final step was to improve the solution, and an improved solution is said to be a solution if it does not improve again anymore. The calculation process was done repeatedly from the second step to the maximum iteration, i.e. when iteration had reached the limit or the iteration limit fails. Based on the calculation process using ABC algorithm in the case of numerical example, delivery of clean water supply in Gunung Kidul Regency, obtained the shortest route, that is route 1,2,3,5,6 with interval distance equal to 459, 9142.\",\"PeriodicalId\":393948,\"journal\":{\"name\":\"Kaunia: Integration and Interconnection Islam and Science\",\"volume\":\"19 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-09-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Kaunia: Integration and Interconnection Islam and Science\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.14421/kaunia.3042\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Kaunia: Integration and Interconnection Islam and Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.14421/kaunia.3042","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

最短路径问题通常假设每条路由的权重有一个明确的值(crisp)。然而,在日常生活的实践中,脆体重有时会变得模棱两可。弧权数的计算采用模糊逻辑,α-切模糊数。利用蜜蜂觅食行为的人工蜂群(Artificial Bee Colony, ABC)算法求解最短路径问题。本文讨论了在圆弧权值为模糊数的情况下,如何利用人工蜂群算法求解求解最短路径的数值问题。该算法首先使用算法1找到初始解,然后使用α-cut方法的和计算每个距离。然后,利用遗传算法的变异算子对每个初始解进行局部搜索,然后用同样的方法搜索距离量,然后利用距离的结果进行比较。下一步是计算每个解的适应度值,该值将用于计算概率值。最后一步是改进解决方案,如果一个改进的解决方案不再改进,就说它是一个解决方案。从第二步到最大迭代,即迭代达到极限或迭代极限失败时,重复进行计算过程。以数值算例为例,基于ABC算法的计算过程,对Gunung Kidul Regency的清洁供水进行了计算,得到了最短路线,即路线1、2、3、5、6,间隔距离为459,9142。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Artificial Bee Colony Algorithm to Solve the Shortest Route Problem with Fuzzy Arc Weight
The shortest path problem usually assumes a clear value (crisp) for the weights of each route. However, the crisp weight sometimes ends up ambiguous in practice in the daily life. The number of arc weights is calculated using fuzzy logic, α-cut fuzzy numbers. The Artificial Bee Colony (ABC) algorithm that adopts bee behavior in food searching is used to solve the shortest path problem. This study discusses how to solve numerical problems to find the shortest path using the Artificial Bee Colony algorithm if the arc weights are fuzzy numbers. The algorithm starts with finding the initial solution using Algorithm 1 and then calculated each distance using the sum of α-cut methods. After that, do a local search for each initial solution using the genetic algorithm mutation operator, then searched the distance amount using the same way then compared using the result of distance . The next step was to calculate the fitness value of each solution that would be used to calculate the probability value. The final step was to improve the solution, and an improved solution is said to be a solution if it does not improve again anymore. The calculation process was done repeatedly from the second step to the maximum iteration, i.e. when iteration had reached the limit or the iteration limit fails. Based on the calculation process using ABC algorithm in the case of numerical example, delivery of clean water supply in Gunung Kidul Regency, obtained the shortest route, that is route 1,2,3,5,6 with interval distance equal to 459, 9142.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术文献互助群
群 号:604180095
Book学术官方微信