In the future war,many combat missions need to be completed by the cooperation of multi-USV. Cooperative target assignment of multi-USV is one of the key technologies for research on autonomous cooperative control of USV. In order to solve the target assignment problem with multi parameters and multi constraints,and to improve the network construction method and the situation of lacking large amount of data storage in Bayesian optimization algorithm,a multi-USV cooperative target assignment method based on Bayesian optimization algorithm with decision graphs(DBOA)is proposed. According to USV attrition,target value damage and task expending time,a cooperative target assignment model for multi-USV is constructed. Simulation results show that the DBOA has fast convergence speed and can achieve global optimal solution. The cooperative target assignment method based on DBOA has good time efficiency and assignment effect.