基于遗传算法的工业网络拓扑生成

Christoph Fischer, Maximilian Berndt, Dennis Krummacker, J. Zemitis, Daniel Fraunholz, H. Schotten
{"title":"基于遗传算法的工业网络拓扑生成","authors":"Christoph Fischer, Maximilian Berndt, Dennis Krummacker, J. Zemitis, Daniel Fraunholz, H. Schotten","doi":"10.1109/YEF-ECE49388.2020.9171812","DOIUrl":null,"url":null,"abstract":"Networks of industrial plants are engineered manually as of today. This covers the configuration of a network as well as the cabling and the design of the network topology itself. Hereby, usually multiple subnetworks using different transmission technologies are involved. In our proposed solution the process of deriving a feasible network topology from communication demands for a given set of interacting distributed applications is automated. This describes a Constraint Satisfaction Problem (CSP) of which this paper approaches a solution with a Genetic Algorithm (GA). The strategy is generating an own search space for a solution, extending it iteratively based on knowledge ascertained in previous iterations and finally selecting the best solution. Presented is the description of an algorithm, an encoding format for network topologies as well as a methodology for evaluating solutions. This evaluation includes Key Performance Indicators and how to describe and measure them, e.g. to calculate a fitness score based on the number of hops. Additionally, an explicit feasibility check is introduced to prevent the selection of solutions, that might have a high fitness score but are unable to serve the use case requirements, e.g. due to an incomplete interconnection graph. Finally, an evaluation of the developed algorithm in terms of quality of a found solution and performance of execution is shown.","PeriodicalId":331206,"journal":{"name":"2020 International Young Engineers Forum (YEF-ECE)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2020-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Industrial Network Topology Generation with Genetic Algorithms\",\"authors\":\"Christoph Fischer, Maximilian Berndt, Dennis Krummacker, J. Zemitis, Daniel Fraunholz, H. Schotten\",\"doi\":\"10.1109/YEF-ECE49388.2020.9171812\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Networks of industrial plants are engineered manually as of today. This covers the configuration of a network as well as the cabling and the design of the network topology itself. Hereby, usually multiple subnetworks using different transmission technologies are involved. In our proposed solution the process of deriving a feasible network topology from communication demands for a given set of interacting distributed applications is automated. This describes a Constraint Satisfaction Problem (CSP) of which this paper approaches a solution with a Genetic Algorithm (GA). The strategy is generating an own search space for a solution, extending it iteratively based on knowledge ascertained in previous iterations and finally selecting the best solution. Presented is the description of an algorithm, an encoding format for network topologies as well as a methodology for evaluating solutions. This evaluation includes Key Performance Indicators and how to describe and measure them, e.g. to calculate a fitness score based on the number of hops. Additionally, an explicit feasibility check is introduced to prevent the selection of solutions, that might have a high fitness score but are unable to serve the use case requirements, e.g. due to an incomplete interconnection graph. Finally, an evaluation of the developed algorithm in terms of quality of a found solution and performance of execution is shown.\",\"PeriodicalId\":331206,\"journal\":{\"name\":\"2020 International Young Engineers Forum (YEF-ECE)\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 International Young Engineers Forum (YEF-ECE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/YEF-ECE49388.2020.9171812\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 International Young Engineers Forum (YEF-ECE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/YEF-ECE49388.2020.9171812","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

到目前为止,工业工厂的网络都是人工设计的。这包括网络的配置以及布线和网络拓扑本身的设计。因此,通常涉及使用不同传输技术的多个子网。在我们提出的解决方案中,从一组给定的交互分布式应用程序的通信需求中推导出可行的网络拓扑的过程是自动化的。本文描述了一个约束满足问题(CSP),并用遗传算法求解该问题。该策略是为一个解生成一个自己的搜索空间,并基于之前迭代中确定的知识对其进行迭代扩展,最终选择最优解。提出了一种算法的描述,一种网络拓扑的编码格式以及一种评估解决方案的方法。该评估包括关键性能指标以及如何描述和测量它们,例如,根据跳跃次数计算健身分数。此外,引入了一个明确的可行性检查来防止解决方案的选择,这些解决方案可能具有高适应度分数,但无法满足用例需求,例如,由于不完整的互连图。最后,从解的质量和执行性能方面对所开发的算法进行了评价。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Industrial Network Topology Generation with Genetic Algorithms
Networks of industrial plants are engineered manually as of today. This covers the configuration of a network as well as the cabling and the design of the network topology itself. Hereby, usually multiple subnetworks using different transmission technologies are involved. In our proposed solution the process of deriving a feasible network topology from communication demands for a given set of interacting distributed applications is automated. This describes a Constraint Satisfaction Problem (CSP) of which this paper approaches a solution with a Genetic Algorithm (GA). The strategy is generating an own search space for a solution, extending it iteratively based on knowledge ascertained in previous iterations and finally selecting the best solution. Presented is the description of an algorithm, an encoding format for network topologies as well as a methodology for evaluating solutions. This evaluation includes Key Performance Indicators and how to describe and measure them, e.g. to calculate a fitness score based on the number of hops. Additionally, an explicit feasibility check is introduced to prevent the selection of solutions, that might have a high fitness score but are unable to serve the use case requirements, e.g. due to an incomplete interconnection graph. Finally, an evaluation of the developed algorithm in terms of quality of a found solution and performance of execution is shown.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信