Cooperative jamming task allocation for UAV swarms must jointly consider radar priority, the effectiveness of different jamming modes, and heterogeneous resource limits. This paper establishes a radar threat assessment model from radar operating parameters and evaluates each candidate jamming assignment in the time, frequency, and power domains. Based on these evaluations, a binary integer programming model is formulated to jointly determine radar selection, UAV assignment, and jamming mode under coverage, capacity, and mode availability constraints. To solve the model, an improved multi-population genetic algorithm (IMPGA) is developed using crossover on radar task blocks, mutation at the task level, stochastic feasibility repair, and cooperative evolution among multiple subpopulations. Experimental comparisons are conducted under identical function evaluation budgets, and each representative scenario is evaluated through 100 independent Monte Carlo runs. The results show that the IMPGA reliably obtains exact or near-optimal solutions and provides improved solution quality and consistency, particularly as the problem scale and resource coupling increase. The scalability experiments further demonstrate that the algorithm maintains small optimality gaps in larger instances. Ablation results confirm that the radar task operators and stochastic repair make important contributions to the final solution quality and convergence process.
As a foundation for numerical solvers in computational electromagnetics, particularly for multiphysics and electromagnetic compatibility applications, Jefimenko’s equations offer a generalized solution to Maxwell’s equations, enabling the direct computation of electromagnetic fields from time-dependent source distributions without the boundary-condition artifacts inherent to grid-based methods. However, the numerical integration of these equations is computationally intensive, typically scaling as for source points and observation points. In this paper, we present JefiFast, a highly optimized graphics processing unit (GPU) implementation that significantly outperforms the state-of-the-art JefiGPU algorithm. We identify that previous implementations are strictly memory-bound due to inefficient global memory transactions and a lack of data reuse. JefiFast addresses these bottlenecks through four key optimizations: (i) a packed memory layout (PML) using an array-of-structures approach to ensure coalesced memory access for source densities and their derivatives; (ii) geometry-aware shared memory tiling strategies that maximize L2 (level-2) cache hit rates and on-chip data reuse; (iii) pre-computation of time derivatives to minimize redundant arithmetic operations; and (iv) a robust observation domain decomposition strategy that enables linear scaling across multiple GPUs. Benchmarks demonstrate that JefiFast achieves speedups ranging from times (for grids on a single NVIDIA V100 graphic processor) to times (for grids on 4 NVIDIA V100 processors) compared to the baseline. Notably, for a grid on a single GPU, JefiFast reduces execution time from about 51 min to just about 2.6 min ( times speedup). These performance advances make high-resolution relativistic heavy-ion collision simulations feasible in near real-time.