{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,16]],"date-time":"2026-01-16T08:26:34Z","timestamp":1768551994809,"version":"3.49.0"},"reference-count":26,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2023,1,10]],"date-time":"2023-01-10T00:00:00Z","timestamp":1673308800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Neurorobot."],"abstract":"<jats:p>Studying the task assignment problem of multiple underwater robots has a broad effect on the field of underwater exploration and can be helpful in military, fishery, and energy. However, to the best of our knowledge, few studies have focused on multi-constrained underwater detection task assignment for heterogeneous autonomous underwater vehicle (AUV) clusters with autonomous decision-making capabilities, and the current popular heuristic methods have difficulty obtaining optimal cluster unit task assignment results. In this paper, a fast graph pointer network (FGPN) method, which is a hybrid of graph pointer network (GPN) and genetic algorithm, is proposed to solve the task assignment problem of detection\/communication AUV clusters, and to improve the assignment efficiency on the basis of ensuring the accuracy of task assignment. A two-stage detection algorithm is used. First, the task nodes are clustered and pre-grouped according to the communication distance. Then, according to the clustering results, a neural network model based on graph pointer network is used to solve the local task assignment results. A large-scale cluster cooperative task assignment problem and a detection\/communication cooperative work mode are proposed, which transform the cooperative cooperation problem of heterogeneous AUV clusters into a Multiple Traveling salesman problem (MTSP) for solving. We also conducted a large number of experiments to verify the effectiveness of the algorithm. The experimental results show that the solution efficiency of the method proposed in this paper is better than the traditional heuristic method on the scale of 300\/500\/750\/1,000\/1,500\/2,000 task nodes, and the solution quality is similar to the result of the heuristic method. We hope that our ideas and methods for solving the large-scale cooperative task assignment problem can be used as a reference for large-scale task assignment problems and other related problems in other fields.<\/jats:p>","DOI":"10.3389\/fnbot.2022.1055056","type":"journal-article","created":{"date-parts":[[2023,1,10]],"date-time":"2023-01-10T19:51:17Z","timestamp":1673380277000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Research on a hybrid neural network task assignment algorithm for solving multi-constraint heterogeneous autonomous underwater robot swarms"],"prefix":"10.3389","volume":"16","author":[{"given":"Jingyu","family":"Ru","sequence":"first","affiliation":[]},{"given":"Dongqiang","family":"Hao","sequence":"additional","affiliation":[]},{"given":"Xiangyue","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Hongli","family":"Xu","sequence":"additional","affiliation":[]},{"given":"Zixi","family":"Jia","sequence":"additional","affiliation":[]}],"member":"1965","published-online":{"date-parts":[[2023,1,10]]},"reference":[{"key":"B1","doi-asserted-by":"publisher","first-page":"1163","DOI":"10.1109\/TASE.2020.3044155","article-title":"A cooperative dynamic task assignment framework for COTSbot AUVs","volume":"19","author":"Abbasi","year":"2022","journal-title":"IEEE Trans. Automat. Sci. Eng"},{"key":"B2","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.1611.09940","article-title":"Neural combinatorial optimization with reinforcement learning","author":"Bello","year":"2016","journal-title":"arXiv preprint arXiv:1611.09940"},{"key":"B3","doi-asserted-by":"crossref","first-page":"5776","DOI":"10.2514\/6.2009-5776","article-title":"\u201cReal-time multi-UAV task assignment in dynamic and uncertain environments,\u201d","volume-title":"in AIAA Guidance, Navigation, and Control Conference","author":"Bertuccelli","year":"2009"},{"key":"B4","doi-asserted-by":"publisher","first-page":"371","DOI":"10.1007\/s10846-015-0269-0","article-title":"Cooperative decision-making under uncertainties for multi-target surveillance with multiples UAVs","volume":"84","author":"Capitan","year":"2016","journal-title":"J. Intell. Robot. Syst"},{"key":"B5","first-page":"170","article-title":"\u201cLearning heuristics for the TSP by policy gradient,\u201d","volume-title":"International Conference on the Integration of Constraint Programming, Artificial Intelligence, and Operations Research","author":"Deudon","year":"2018"},{"key":"B6","doi-asserted-by":"publisher","first-page":"340","DOI":"10.1016\/j.cor.2010.06.001","article-title":"Integrated task assignment and path optimization for cooperating uninhabited aerial vehicles using genetic algorithms","volume":"38","author":"Edison","year":"2011","journal-title":"Comput. Operat. Res"},{"key":"B7","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1329125.1329373","article-title":"\u201cA swarm based approximated algorithm to the extended generalized assignment problem (e-GAP),\u201d","volume-title":"Proceedings of the 6th International Joint Conference on Autonomous Agents and Multiagent Systems","author":"Ferreira","year":"2007"},{"key":"B8","article-title":"\u201cDeep reinforcement learning solutions for energy microgrids management,\u201d","volume-title":"in European Workshop on Reinforcement Learning (EWRL 2016)","author":"Fran\u00e7ois-Lavet","year":"2016"},{"key":"B9","doi-asserted-by":"crossref","first-page":"1090","DOI":"10.1109\/ICDM.2019.00129","article-title":"\u201cDeep reinforcement learning for multi-driver vehicle dispatching and repositioning problem,\u201d","volume-title":"2019 IEEE International Conference on Data Mining (ICDM)","author":"Holler","year":"2019"},{"key":"B10","doi-asserted-by":"publisher","first-page":"160","DOI":"10.1016\/j.ijdrr.2017.06.010","article-title":"Agent-based task allocation under uncertainties in disaster environments: an approach to interval uncertainty","volume":"24","author":"Hooshangi","year":"2017","journal-title":"Int. J. Disaster Risk Reduct"},{"key":"B11","doi-asserted-by":"publisher","first-page":"999","DOI":"10.1007\/s10846-013-9870-2","article-title":"Dynamic task assignment and path planning for multi-AUV system in variable ocean current environment","volume":"74","author":"Huang","year":"2014","journal-title":"J. Intell. Robot. Syst"},{"key":"B12","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1016\/j.neucom.2021.10.116","article-title":"Smart surgical control under RCM constraint using bio-inspired network","volume":"470","author":"Khan","year":"2022","journal-title":"Neurocomputing"},{"key":"B13","doi-asserted-by":"publisher","first-page":"108253","DOI":"10.1016\/j.measurement.2020.108253","article-title":"Control framework for cooperative robots in smart home using bio-inspired neural network","volume":"167","author":"Khan","year":"2021","journal-title":"Measurement"},{"key":"B14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1002\/adc2.63","article-title":"Obstacle avoidance and model-free tracking control for home automation using bio-inspired approach","volume":"4","author":"Khan","year":"2022","journal-title":"Adv. Cont. Appl. Eng. Indust. Syst."},{"key":"B15","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.1803.08475","article-title":"Attention, learn to solve routing problems!","author":"Kool","year":"2018","journal-title":"arXiv preprint arXiv:1803.08475"},{"key":"B16","doi-asserted-by":"crossref","first-page":"608","DOI":"10.1109\/ICMA.2017.8015886","article-title":"\u201cMulti-AUV cooperative task allocation based on improved contract network,\u201d","volume-title":"IEEE International Conference on Mechatronics and Automation (ICMA)","author":"Li","year":"2017"},{"key":"B17","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.1911.04936","article-title":"Combinatorial optimization by graph pointer networks and hierarchical reinforcement learning","author":"Ma","year":"2019","journal-title":"arXiv preprint arXiv:1911.04936"},{"key":"B18","doi-asserted-by":"publisher","first-page":"741","DOI":"10.1016\/j.compeleceng.2017.12.035","article-title":"A hierarchal planning framework for AUV mission management in a spatiotemporal varying ocean","volume":"67","author":"MahmoudZadeh","year":"2018","journal-title":"Comput. Electric. Eng"},{"key":"B19","doi-asserted-by":"publisher","first-page":"758","DOI":"10.1016\/j.jpdc.2010.03.011","article-title":"Multi-heuristic dynamic task allocation using genetic algorithms in a heterogeneous distributed system","volume":"70","author":"Page","year":"2010","journal-title":"J. Parallel Distribut. Comput"},{"key":"B20","doi-asserted-by":"publisher","first-page":"806","DOI":"10.3390\/jmse9080806","article-title":"A multi-AUV path planning system based on the omni-directional sensing ability","volume":"9","author":"Ru","year":"2021","journal-title":"J. Mar. Sci. Eng"},{"key":"B21","doi-asserted-by":"publisher","first-page":"292","DOI":"10.1109\/JSAC.2019.2959183","article-title":"Virtual network function placement optimization with deep reinforcement learning","volume":"38","author":"Solozabal","year":"2019","journal-title":"IEEE J. Select. Areas Commun"},{"key":"B22","first-page":"2692","article-title":"\u201cPointer networks,\u201d","volume-title":"Proceedings of NIPS 2015","author":"Vinyals","year":"2015"},{"key":"B23","doi-asserted-by":"crossref","first-page":"6776","DOI":"10.23919\/ChiCC.2018.8483939","article-title":"\u201cCooperation algorithms in multi-agent systems for dynamic task allocation: a brief overview,\u201d","volume-title":"2018 37th Chinese Control Conference (CCC)","author":"Xie","year":"2018"},{"key":"B24","doi-asserted-by":"publisher","first-page":"304","DOI":"10.1109\/TCDS.2017.2727678","article-title":"Biologically inspired self-organizing map applied to task assignment and path planning of an AUV system","volume":"10","author":"Zhu","year":"2017","journal-title":"IEEE Trans. Cogn. Dev. Syst"},{"key":"B25","doi-asserted-by":"publisher","first-page":"333","DOI":"10.1109\/TIV.2020.3029369","article-title":"A novel algorithm of multi-AUVs task assignment and path planning based on biologically inspired neural network map","volume":"6","author":"Zhu","year":"2020","journal-title":"IEEE Trans. Intell. Vehicles"},{"key":"B26","doi-asserted-by":"publisher","first-page":"330","DOI":"10.1631\/FITEE.1800562","article-title":"Multi-AUV som task allocation algorithm considering initial orientation and ocean current environment","volume":"20","author":"Zhu","year":"2019","journal-title":"Front. Inform. Technol. Electron. Eng"}],"container-title":["Frontiers in Neurorobotics"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fnbot.2022.1055056\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,10]],"date-time":"2023-01-10T19:51:27Z","timestamp":1673380287000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fnbot.2022.1055056\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,10]]},"references-count":26,"alternative-id":["10.3389\/fnbot.2022.1055056"],"URL":"https:\/\/doi.org\/10.3389\/fnbot.2022.1055056","relation":{},"ISSN":["1662-5218"],"issn-type":[{"value":"1662-5218","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,1,10]]},"article-number":"1055056"}}