{"title":"自组织移动Ad Hoc网络控制器的神经进化","authors":"David B. Knoester, P. McKinley","doi":"10.1109/SASO.2011.30","DOIUrl":null,"url":null,"abstract":"This paper describes a study in the use of neuroevolution to discover controllers for a simulated mobile ad hoc network. Neuroevolution is a technique whereby an evolutionary algorithm is used to produce artificial neural networks that solve a user-defined task. Here, we use neuroevolution to study a generic coverage-based problem, where agents in the network are to maximize the area covered by the largest connected component of the network. An example application for this work is the discovery of control algorithms for an ocean-monitoring mobile network. While this is a challenging problem domain for neuroevolution, results of our experiments reveal three important characteristics to be considered when using such an approach. Specifically, we found that approaches that implicitly reduce entropy, while explicitly addressing self-organization and scalability, are capable of discovering behaviors that remain stable even when they control networks of different sizes than were evaluated during evolution. This result suggests that neuroevolution may be a viable strategy for discovering controllers for self-organizing multi-agent systems.","PeriodicalId":165565,"journal":{"name":"2011 IEEE Fifth International Conference on Self-Adaptive and Self-Organizing Systems","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Neuroevolution of Controllers for Self-Organizing Mobile Ad Hoc Networks\",\"authors\":\"David B. Knoester, P. McKinley\",\"doi\":\"10.1109/SASO.2011.30\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper describes a study in the use of neuroevolution to discover controllers for a simulated mobile ad hoc network. Neuroevolution is a technique whereby an evolutionary algorithm is used to produce artificial neural networks that solve a user-defined task. Here, we use neuroevolution to study a generic coverage-based problem, where agents in the network are to maximize the area covered by the largest connected component of the network. An example application for this work is the discovery of control algorithms for an ocean-monitoring mobile network. While this is a challenging problem domain for neuroevolution, results of our experiments reveal three important characteristics to be considered when using such an approach. Specifically, we found that approaches that implicitly reduce entropy, while explicitly addressing self-organization and scalability, are capable of discovering behaviors that remain stable even when they control networks of different sizes than were evaluated during evolution. This result suggests that neuroevolution may be a viable strategy for discovering controllers for self-organizing multi-agent systems.\",\"PeriodicalId\":165565,\"journal\":{\"name\":\"2011 IEEE Fifth International Conference on Self-Adaptive and Self-Organizing Systems\",\"volume\":\"8 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-10-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 IEEE Fifth International Conference on Self-Adaptive and Self-Organizing Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SASO.2011.30\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 IEEE Fifth International Conference on Self-Adaptive and Self-Organizing Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SASO.2011.30","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Neuroevolution of Controllers for Self-Organizing Mobile Ad Hoc Networks
This paper describes a study in the use of neuroevolution to discover controllers for a simulated mobile ad hoc network. Neuroevolution is a technique whereby an evolutionary algorithm is used to produce artificial neural networks that solve a user-defined task. Here, we use neuroevolution to study a generic coverage-based problem, where agents in the network are to maximize the area covered by the largest connected component of the network. An example application for this work is the discovery of control algorithms for an ocean-monitoring mobile network. While this is a challenging problem domain for neuroevolution, results of our experiments reveal three important characteristics to be considered when using such an approach. Specifically, we found that approaches that implicitly reduce entropy, while explicitly addressing self-organization and scalability, are capable of discovering behaviors that remain stable even when they control networks of different sizes than were evaluated during evolution. This result suggests that neuroevolution may be a viable strategy for discovering controllers for self-organizing multi-agent systems.