Jiehong Mo, Yongbin Yu, Chen-lei Zhou, Yuanjingyang Zhong, Zipeng Wang
{"title":"基于矩阵的移动机器人全局路径规划遗传算法","authors":"Jiehong Mo, Yongbin Yu, Chen-lei Zhou, Yuanjingyang Zhong, Zipeng Wang","doi":"10.1109/ICACTE55855.2022.9943638","DOIUrl":null,"url":null,"abstract":"In this paper, a new variant of genetic algorithm, matrix-based genetic algorithm (MGA), is proposed, which represents the population of genetic algorithm by matrix, and achieves evolution by matrix operation. Applying it to the 2D global path planning problem of robot, MGA has better accuracy and running speed than the basic genetic algorithm. Specifically, the average path length obtained after convergence of MGA is closer to the actual shortest path length than that of the basic genetic algorithm, and, due to the parallelism of the MGA in matrix operations, the MGA runs in 1/2 the time of the traditional genetic algorithm when using the NumPy library. Two experiments comparing shortest path lengths demonstrate that MGA has better stability and can cope with complex environments. In order to enable the algorithm to have better accuracy, this paper also explores the effect of whether to use elite strategy on the accuracy of the shortest path of the algorithm. In addition, the effect of different pathfinding algorithms on the computing time of the algorithm is explored to speed up the operation of the algorithm.","PeriodicalId":165068,"journal":{"name":"2022 15th International Conference on Advanced Computer Theory and Engineering (ICACTE)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Matrix-based Genetic Algorithm for Mobile Robot Global Path Planning\",\"authors\":\"Jiehong Mo, Yongbin Yu, Chen-lei Zhou, Yuanjingyang Zhong, Zipeng Wang\",\"doi\":\"10.1109/ICACTE55855.2022.9943638\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, a new variant of genetic algorithm, matrix-based genetic algorithm (MGA), is proposed, which represents the population of genetic algorithm by matrix, and achieves evolution by matrix operation. Applying it to the 2D global path planning problem of robot, MGA has better accuracy and running speed than the basic genetic algorithm. Specifically, the average path length obtained after convergence of MGA is closer to the actual shortest path length than that of the basic genetic algorithm, and, due to the parallelism of the MGA in matrix operations, the MGA runs in 1/2 the time of the traditional genetic algorithm when using the NumPy library. Two experiments comparing shortest path lengths demonstrate that MGA has better stability and can cope with complex environments. In order to enable the algorithm to have better accuracy, this paper also explores the effect of whether to use elite strategy on the accuracy of the shortest path of the algorithm. In addition, the effect of different pathfinding algorithms on the computing time of the algorithm is explored to speed up the operation of the algorithm.\",\"PeriodicalId\":165068,\"journal\":{\"name\":\"2022 15th International Conference on Advanced Computer Theory and Engineering (ICACTE)\",\"volume\":\"10 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-09-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 15th International Conference on Advanced Computer Theory and Engineering (ICACTE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICACTE55855.2022.9943638\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 15th International Conference on Advanced Computer Theory and Engineering (ICACTE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICACTE55855.2022.9943638","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Matrix-based Genetic Algorithm for Mobile Robot Global Path Planning
In this paper, a new variant of genetic algorithm, matrix-based genetic algorithm (MGA), is proposed, which represents the population of genetic algorithm by matrix, and achieves evolution by matrix operation. Applying it to the 2D global path planning problem of robot, MGA has better accuracy and running speed than the basic genetic algorithm. Specifically, the average path length obtained after convergence of MGA is closer to the actual shortest path length than that of the basic genetic algorithm, and, due to the parallelism of the MGA in matrix operations, the MGA runs in 1/2 the time of the traditional genetic algorithm when using the NumPy library. Two experiments comparing shortest path lengths demonstrate that MGA has better stability and can cope with complex environments. In order to enable the algorithm to have better accuracy, this paper also explores the effect of whether to use elite strategy on the accuracy of the shortest path of the algorithm. In addition, the effect of different pathfinding algorithms on the computing time of the algorithm is explored to speed up the operation of the algorithm.