This invention relates to an improved CBBA (Continuous Computational
Bayes Analysis) task
allocation method for unmanned surface vessels (USVs) based on MOAWC-Kmeans clustering, belonging to the field of unmanned autonomous collaborative control technology. The method first uses the MOAWC-Kmeans
algorithm to intelligently pre-cluster tasks, employing adaptive weight calculation, intelligent initialization, constraint-optimized allocation, and a boundary task secondary optimization mechanism to achieve task grouping. Second, distributed task allocation is performed based on the improved CBBA
algorithm, with each USV prioritizing bidding for tasks within its pre-clustered cluster. This method introduces a hard time window constraint mechanism, dynamically
pruning to remove non-compliant tasks. During path construction, a two-layer strategy combining greedy construction and local search is used to optimize the path structure in real time. After negotiation convergence, unassigned tasks are greedily inserted according to the time window urgency index, and the Or-opt
path reconstruction mechanism is used for deep
path reconstruction. Finally, load balancing adjustments further optimize cluster efficiency. Compared with existing technologies, this invention significantly improves the
task completion rate, path efficiency, and load balancing of heterogeneous USV clusters, making it suitable for complex application scenarios such as maritime
search and rescue and patrol monitoring.