An approximate dynamic programming approach for solving an air combat maneuvering problem

被引:12
|
作者
Crumpacker, James B. [1 ]
Robbins, Matthew J. [1 ]
Jenkins, Phillip R. [1 ]
机构
[1] AF Inst Technol, Dept Operat Sci, 2950 Hobson Way Wright Patterson AFB, Dayton, OH 45433 USA
关键词
Air combat strategy; Approximate dynamic programming; Artificial intelligence; Defense; Reinforcement learning;
D O I
10.1016/j.eswa.2022.117448
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Within visual range air combat involves execution of highly complex and dynamic activities, requiring rapid, sequential decision-making to achieve success. Fighter pilots spend years perfecting tactics and maneuvers for these types of combat engagements, yet the ongoing emergence of unmanned, autonomous vehicle technologies elicits a natural question - can an autonomous unmanned combat aerial vehicle (AUCAV) be imbued with the necessary artificial intelligence to perform challenging air combat maneuvering tasks independently? We formulate and solve the air combat maneuvering problem (ACMP) to examine this important question, developing a Markov decision process (MDP) model to control a defending AUCAV seeking to destroy an attacking adversarial vehicle. The MDP model includes a 5-degree-of-freedom, point-mass aircraft state transition model to accurately represent both kinematics and energy while maneuvering. An approximate dynamic programming (ADP) approach is proposed wherein we develop and test an approximate policy iteration algorithm that implements value function approximation via neural network regression to attain high-quality maneuver policies for the AUCAV. A representative intercept scenario is specified for testing purposes wherein the AUCAV must engage and destroy an adversary aircraft attempting to penetrate the defended airspace. Several designed experiments are conducted to determine how aircraft velocity and adversary maneuvering tactics impact the efficacy of the proposed ADP solution approach and to enable efficient algorithm parameter tuning. ADP-generated policies are compared to two benchmark maneuver policies constructed from two reward shaping functions found in the ACMP literature, attaining improved mean probabilities of kill for 24 of 36 air combat situations considered
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Approximate Dynamic Programming for CGF Air Combat Maneuvering Decision
    Fang, Jun
    Zhang, Limin
    Fang, Wei
    Xu, Tao
    [J]. 2016 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2016, : 1386 - 1390
  • [2] An approximate dynamic programming approach to solving a dynamic, stochastic multiple knapsack problem
    Perry, Thomas C.
    Hartman, Joseph C.
    [J]. INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2009, 16 (03) : 347 - 359
  • [3] Air-Combat Strategy Using Approximate Dynamic Programming
    McGrew, James S.
    How, Jonathan P.
    Williams, Brian
    Roy, Nicholas
    [J]. JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2010, 33 (05) : 1641 - 1654
  • [4] An approximate dynamic programming approach to solving dynamic oligopoly models
    Farias, Vivek
    Saure, Denis
    Weintraub, Gabriel Y.
    [J]. RAND JOURNAL OF ECONOMICS, 2012, 43 (02): : 253 - 282
  • [5] Improving defensive air battle management by solving a stochastic dynamic assignment problem via approximate dynamic programming
    Liles, Joseph M.
    Robbins, Matthew J.
    Lunday, Brian J.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2023, 305 (03) : 1435 - 1449
  • [6] An Approximate Dynamic Programming Approach to the Dynamic Traveling Repairperson Problem
    Shin, Hyung Sik
    Lall, Sanjay
    [J]. 49TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2010, : 2286 - 2291
  • [7] Solving the dynamic ambulance relocation and dispatching problem using approximate dynamic programming
    Schmid, Verena
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 219 (03) : 611 - 621
  • [8] Solving quadratic programming problem via dynamic programming approach
    Saber, Naghada
    Sulaiman, Nejmaddin
    [J]. INTERNATIONAL JOURNAL OF NONLINEAR ANALYSIS AND APPLICATIONS, 2022, 13 (02): : 473 - 478
  • [9] An approximate dynamic programming approach for a product distribution problem
    Topaloglu, H
    [J]. IIE TRANSACTIONS, 2005, 37 (08) : 697 - 710
  • [10] Dynamic programming approach for solving the open shop problem
    Ansis Ozolins
    [J]. Central European Journal of Operations Research, 2021, 29 : 291 - 306