The invention discloses an unmanned aerial vehicle 
attack and defense decision-making method based on a self-adaptive step discrete wolf pack 
algorithm. The unmanned aerial vehicle 
attack and defensedecision-making method comprises the steps of S1, obtaining an 
air combat situation, combat performance and a target intention, and building a comprehensive 
threat function; S2, determining an artificial wolf code length L according to the 
missile number m owned by an unmanned aerial vehicle and the enemy unmanned aerial vehicle number n, and establishing an unmanned aerial vehicle 
attack and defense 
distribution model according to constraint conditions; S3, designing the self-adaptive step discrete wolf pack 
algorithm, executing the self-adaptive step discrete wolf pack 
algorithm by taking the comprehensive 
threat function as a fitness index calculation formula of the self-adaptive step discrete wolf pack algorithm, and solving a corresponding optimal solution; and S4, performing unmannedaerial vehicle attack and defense 
decision making according to the corresponding optimal solution. According to the unmanned aerial vehicle attack and defense decision-making method based on the self-adaptive step discrete wolf pack algorithm, the intelligent behavior of the discrete wolf pack algorithm is described by defining the 
crossover operator and the motion operator, and the convergence speed of the discrete wolf pack algorithm is increased by adopting a self-adaptive running step length mode, so that the problem that the attack and defense decision-making speed of the unmanned aerialvehicle is difficult to meet the real-time 
air combat requirement when the problem scale is too large is solved.