The application of beam-hopping technology to low earth orbit satellites can effectively achieve flexible allocation and efficient utilization of on-board resources. Considering that the power resources on low earth orbit satellites are limited, the electromagnetic environment is complex and changeable, and the terminal distribution and service requirements are highly dynamic. We established the service model, service priority model and multibeam resource scheduling model under the constraints of beam bandwidth, on-board power, service priorities, etc. To solve the catastrophic problem of a large solution space in the resource scheduling model and to improve the convergence of the algorithm, we propose an enhanced artificial bee colony algorithm. The optimization strategy improves the process of population initialization, solution updates, and search for the global optimal solution. The simulation results show that under the constraints of cochannel interference and on-board resource utilization, the algorithm always converges to the objective function at the fastest speed, which proves that the algorithm has high applicability to the high dynamic characteristics of LEO satellites. In addition, the algorithm can obtain the global optimal solution, and thus, it can ensure the fairness of resource allocation and the effectiveness of service completion.