Nickel-based single-crystal turbine blades are critical components of jet engines. Due to element segregation and microstructural defects in as-cast blades, vacuum heat treatment is essential. Controlling the blades’ heat treatment temperature is crucial for improving mechanical performance. However, when treating multiple blades simultaneously, large temperature differences often occur, making it challenging to ensure consistent and uniform temperatures. This paper establishes a numerical algorithm that links blade temperature with radiant energy, optimizing blade arrangement to achieve uniform energy distribution and temperature field homogenization. The improved view factor finite element algorithm is more suitable for blade structures. The Particle Swarm Optimization (PSO) and Coordinate Descent (CD) methods were used to solve the optimization function, aiming to minimize the temperature difference among blades. Finite element simulation was utilized to model the temperature field of the blades during radiative heat transfer from heating elements. The PSO and CD optimization methods were employed to find the local optimal solution that minimizes the view factor variance, reducing it from 2.24 before optimization to about 1. Simultaneously, the optimized maximum average temperature difference of the blades was 71.1 °C, approximately 50 % lower than the 138.8 °C before optimization. By comparing the view factor values with the simulated temperature fields, the strong correlation between the view factor and blade temperature was verified. This paper innovatively proposes a numerical method for optimizing blade arrangement to homogenize the temperature field, effectively enhancing temperature consistency during the heat treatment process.