Jiazheng Shen, Saihong Tang, Mohd Khairol Anuar Mohd Ariffin, A. As'arry, Xinming Wang
{"title":"用于优化物联网环境中机器人协作任务分配的 NSGA-III 算法","authors":"Jiazheng Shen, Saihong Tang, Mohd Khairol Anuar Mohd Ariffin, A. As'arry, Xinming Wang","doi":"10.1016/j.jocs.2024.102373","DOIUrl":null,"url":null,"abstract":"<div><p>To improve the performance of intelligent products and reasonably distribute the load of the loading robot, a multi-objective, and multi-objective (Traveling-salesman-problem, TSP) mathematical model was established. A genetic algorithm based on speed invariant and the elite algorithm is proposed to solve the multi-TSP assignment problem. To ensure the integration of the population, a population resettlement strategy with elite lakes was proposed to improve the probability of population transfer to the best Pareto solution. The experiment verified that this strategy can approach the optimal solution more closely during the population convergence process, and compared it with traditional Multi TSP algorithms and single function multi-objective Multi TSP algorithms. By comparing the total distance and maximum deviation of multiple robot systems, it is proven that this algorithm can effectively balance the path length of each robot in task allocation. From the research results, it can be seen that in genetic algorithms, resetting the population after reaching precocity can maintain the optimization characteristics of the population and have a high probability of obtaining Pareto solutions. At the same time, storing elite individuals from previous convergent populations for optimization can better obtain Pareto solutions.</p></div>","PeriodicalId":48907,"journal":{"name":"Journal of Computational Science","volume":"81 ","pages":"Article 102373"},"PeriodicalIF":3.1000,"publicationDate":"2024-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"NSGA-III algorithm for optimizing robot collaborative task allocation in the internet of things environment\",\"authors\":\"Jiazheng Shen, Saihong Tang, Mohd Khairol Anuar Mohd Ariffin, A. As'arry, Xinming Wang\",\"doi\":\"10.1016/j.jocs.2024.102373\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>To improve the performance of intelligent products and reasonably distribute the load of the loading robot, a multi-objective, and multi-objective (Traveling-salesman-problem, TSP) mathematical model was established. A genetic algorithm based on speed invariant and the elite algorithm is proposed to solve the multi-TSP assignment problem. To ensure the integration of the population, a population resettlement strategy with elite lakes was proposed to improve the probability of population transfer to the best Pareto solution. The experiment verified that this strategy can approach the optimal solution more closely during the population convergence process, and compared it with traditional Multi TSP algorithms and single function multi-objective Multi TSP algorithms. By comparing the total distance and maximum deviation of multiple robot systems, it is proven that this algorithm can effectively balance the path length of each robot in task allocation. From the research results, it can be seen that in genetic algorithms, resetting the population after reaching precocity can maintain the optimization characteristics of the population and have a high probability of obtaining Pareto solutions. At the same time, storing elite individuals from previous convergent populations for optimization can better obtain Pareto solutions.</p></div>\",\"PeriodicalId\":48907,\"journal\":{\"name\":\"Journal of Computational Science\",\"volume\":\"81 \",\"pages\":\"Article 102373\"},\"PeriodicalIF\":3.1000,\"publicationDate\":\"2024-07-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Computational Science\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S1877750324001662\",\"RegionNum\":3,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Computational Science","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1877750324001662","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
NSGA-III algorithm for optimizing robot collaborative task allocation in the internet of things environment
To improve the performance of intelligent products and reasonably distribute the load of the loading robot, a multi-objective, and multi-objective (Traveling-salesman-problem, TSP) mathematical model was established. A genetic algorithm based on speed invariant and the elite algorithm is proposed to solve the multi-TSP assignment problem. To ensure the integration of the population, a population resettlement strategy with elite lakes was proposed to improve the probability of population transfer to the best Pareto solution. The experiment verified that this strategy can approach the optimal solution more closely during the population convergence process, and compared it with traditional Multi TSP algorithms and single function multi-objective Multi TSP algorithms. By comparing the total distance and maximum deviation of multiple robot systems, it is proven that this algorithm can effectively balance the path length of each robot in task allocation. From the research results, it can be seen that in genetic algorithms, resetting the population after reaching precocity can maintain the optimization characteristics of the population and have a high probability of obtaining Pareto solutions. At the same time, storing elite individuals from previous convergent populations for optimization can better obtain Pareto solutions.
期刊介绍:
Computational Science is a rapidly growing multi- and interdisciplinary field that uses advanced computing and data analysis to understand and solve complex problems. It has reached a level of predictive capability that now firmly complements the traditional pillars of experimentation and theory.
The recent advances in experimental techniques such as detectors, on-line sensor networks and high-resolution imaging techniques, have opened up new windows into physical and biological processes at many levels of detail. The resulting data explosion allows for detailed data driven modeling and simulation.
This new discipline in science combines computational thinking, modern computational methods, devices and collateral technologies to address problems far beyond the scope of traditional numerical methods.
Computational science typically unifies three distinct elements:
• Modeling, Algorithms and Simulations (e.g. numerical and non-numerical, discrete and continuous);
• Software developed to solve science (e.g., biological, physical, and social), engineering, medicine, and humanities problems;
• Computer and information science that develops and optimizes the advanced system hardware, software, networking, and data management components (e.g. problem solving environments).