Skip to main content

Modelling and Solving Anti-aircraft Mission Planning for Defensive Missile Battalions

  • Conference paper
  • First Online:
Combinatorial Optimization and Applications (COCOA 2017)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10627))

  • 838 Accesses

Abstract

The theater defense distribution is an important problem in the military that determines strategies against a sequence of offensive attacks in order to protect his targets. This study focuses on developing mathematical models for two defense problems that generate anti-aircraft mission plans for a group of missile battalions. While the Anti-aircraft Mission Planning problem maximizes the defender’s effectiveness using all his available battalions, the Inverse Anti-aircraft Mission Planning problem computes necessary weapon resources (battalions and their missiles) to obtain a given defensive effectiveness value. The proposed formulations are Mixed Integer Programs that describe not only the positions of missile battalions, but also engage battalions to fleets of attacking aircrafts. We additionally prove that these problems are NP-hard. A comprehensive set of experiments is then evaluated to show that these proposed programs can be applied to solve fast real-life instances to optimality.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Brian, J.: An air mission planning algorithm for a theater level combat model. Master thesis, Air force Institute of Technology (1994)

    Google Scholar 

  2. Brown, G., Carlyle, M., Wood, K.: Applying defender-attacker optimization to terror risk assessment and mitigation. Calhoun, The NPS Institutional Archive (2008)

    Google Scholar 

  3. Crino, J., Moore, J.: Solving the theater distribution vehicle rounting and scheduling problem using group theoretic tabu search. Math. Comput. Model. 39(6), 599–616 (2004)

    Article  MATH  Google Scholar 

  4. Diehl, D.D.: How to optimized joint theater ballistic missile defense. Master Thesis, Naval Postgraduate School Monterey, CA (2004)

    Google Scholar 

  5. Garey, M.R., Johnson, D.S.: Computers and Intractability; A Guide to the Theory of NP-Completeness. W. H. Freeman & Co., New York (1990)

    MATH  Google Scholar 

  6. Jackson, J.: A taxonomy of advanced linear programming techniques and the theater attack model. Master thesis, Air Force Institute of Technology (1989)

    Google Scholar 

  7. Miller, C.E., Tucker, A.W., Zemlin, R.A.: Integer programming formulation of traveling salesman problems. J. ACM 7(4), 326–329 (1960)

    Article  MATH  MathSciNet  Google Scholar 

  8. Moore, F.W.: A methodology for missile countermeasures optimization under uncertainty. Evol. Comput. 10(2), 129–149 (2002)

    Article  Google Scholar 

  9. Robert, E.: An adaptive tabu search heuristic for the location rounting pickup and delivery problem with time windows, a theater distribution application. Doctoral Thesis, Air force Institute of Technology (2006)

    Google Scholar 

  10. Seichter, S.: The fast theater model optimization of air-to ground engagements as a defender-attacker model. Master thesis, Naval Postgraduate School (2005)

    Google Scholar 

  11. Shalikashvili, G.: Joint tactics, techniques, and procedures for movement control. Chairman of the Joint Chiefs of StaffJoint Publication, Washington 4–01.2 (1993)

    Google Scholar 

  12. Shalikashvili, G.: Joint tactics, techniques, and procedures for movement control. Chairman of the Joint Chiefs of StaffJoint Publication, Washington 4–01.3 (6 1996)

    Google Scholar 

  13. Air Force Studies and Analysis Agency: TAC thunder analysis manual. CACI Products Company, Arlington (1992)

    Google Scholar 

Download references

Acknowledgment

We would like to thank Mr. Dung Nguyen, the advisor of Vietnamese Department of Defense Air and Air Force, and his team for their support in the problem definition and the result validation.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Trang T. Nguyen , Trung Q. Bui , Bang Q. Nguyen or Su T. Le .

Editor information

Editors and Affiliations

A Appendix

A Appendix

1.1 A.1 Compute e(bft)

Suppose that a battalion \(b \in B\) plan to launch t missiles to fleet \(f \in F\) that has n(f) aircrafts. We are given coefficient corresponding to each missile battalion \(b \in B\), \(c^b = c^b_t c^b_c c^b_d \), where \(c^b_t\) is technical coefficient, \(c^b_c\) is control coefficient and \(c^b_d\) is combat complex coefficient. The probability of kill of each missile launched from battalion b to fleet f is known as p (\(p \in [0,1]\)). Based on defensive mode, we consider following situations:

  1. 1.

    Disperse mode: Suppose that each time a battalion decides to launch 2 missiles to an aircraft of a fleet. Since the probability of kill is \(p(b,f) =p\) for all \(b \in B, f \in F\), expected number of killed aircraft is \( e(b,f,t)= t(1- (1-p)^{2} ).\)

  2. 2.

    Focus mode: Suppose that battalion b launches t times focusing on fleet f, where \(t = n(f) t_1 + t_2\), then probability of kill on each aircraft in \(t_1\) launches is \( 1 - (1-p)^{t_1}\). Battalion b has \(t_2 (t_2 < n(f))\) launches left, inferring probability of kill on one aircraft in each launch is \(p(1-p)^{n(f) -1}\). Then, expected number of killed aircraft can be estimated by \(e{b,f,t}= n(f) (1 - (1-p)^{t_1} ) + t_2 p(1-p)^{n(f) -1}.\)

  3. 3.

    Random mode: Let \(X_i\) where \(i=1,2,..., n(f)\), be random variables defined by \(X_i = {\left\{ \begin{array}{ll} 1 &{} \text {if aircraft} \; i \in f \; \text{ is } \text{ killed }\\ 0 &{} \text {otherwise} \end{array}\right. } \)

    While probability of kill on aircraft i in fleet f is \( 1 - (1 - \frac{p}{n(f)})^{t}\), expected number of killed aircraft can be approximated as \(e(b,f,t)= E(\sum _{i=1}^{n(f)} X_i )= n(f) E(X_i) = n(f)(1 - (1 - \frac{p}{n(f)})^t). \)

1.2 A.2 Compute t(blf)

Value t(blf) is maximum number of launches that a battalion b located at location l can launch to fleet f. This number depends on following quantities. For a fleet f, we let v(f), h(f) and l(f) be its velocity, height and length, respectively. In an attack, fleet brings different type of bomb that can be verified as \(tb(f) =1\) if fleet f brings nuclear bomb and \(tb(f) =0\) if fleet f brings regular bomb. For a battalion b, we denote \(d_{max}\) and \(r_{b}\) by long range of missile on battalion b and distance between that battalion and the target, respectively. We suppose that the shortest time between two consecutive launches, \(t_{as}\), as well as obscured coefficient, \(\delta \), are known. Furthermore, angle of battalion location, \(\alpha _b\), and angle of in-coming fleet, \(\alpha _f\), are parameters. Function t(blf) can be computed as follows:

  1. 1.

    Compute critical radius \(r_s = 5000tb(f) + v(f) \sqrt{\frac{2h(f)}{g} }- \varDelta \) where 5000 m is active radius of nuclear bomb, \(g \approx 9.8\) m/s\(^2\) is gravity acceleration, \(\varDelta = 0.25h(f)\) if \(v(f) \le 300\) m/s, \(\varDelta = 0.4h(f)\) if \(v(f) > 300\) m/s.

  2. 2.

    Compute shape time of fleet \(t_{fs}\): \(t_{fs} = \frac{l(f)}{v(f)}\)

  3. 3.

    Compute launching time of battalion \(t_{bs}\):

    1. (a)

      Angle between battalion’s location and fleet \(\varphi \): \(\varphi = |\alpha _f - \alpha _b|\).

    2. (b)

      If (\(r_b + r_s > d_{max}\) and \(r_b + d_{max} > r_s \) and \( r_s + d_{max} > r_b\) ) then

      1. i.

        If \(\varphi > \varphi ^*\) then \(t(b,l,f) =0\) where \(\varphi * = \arccos (\frac{r^2_b + r^2_s - d^2_{max}}{2r_b r_s})\).

      2. ii.

        If \(\varphi \le \varphi ^*\) then \( t_{bs} = \frac{ x - r_s }{v(f)} \) where x is root of equation \(x^2 + r^2_b - d^2_{max} = 2 x r_b \cos \varphi \).

    3. (c)

      If (\( d_{max} \ge r_b + r_s \) ) then \(t_{bs} = \frac{y - r_s}{v_f}\) where y is root of equation \(y^2 + r^2_b - d^2_{max} = 2 y r_b \cos \varphi \).

    4. (d)

      If (\( r_s \ge d_{max} + r_b \)) then \(t(b,l,f) =0\).

    5. (e)

      If (\( r_b \ge d_{max} + r_s \)) then

      1. i.

        If \(\varphi > \varphi ^*\) then \(t(b,l,f) =0\) where \(\varphi * = \arcsin (\frac{d_{max}}{r_b})\).

      2. ii.

        If \(\varphi \le \varphi ^*\) then \( t_{bs} = \frac{2 \sqrt{d^2_{max} - r^2_b \sin ^2 \varphi }}{v_f} \).

  4. 4.

    Compute \(t(b,l,f) = 1 + \frac{ \delta t_{bs} + t_{fs}}{t_{as}}.\)

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Nguyen, T.T., Bui, T.Q., Nguyen, B.Q., Le, S.T. (2017). Modelling and Solving Anti-aircraft Mission Planning for Defensive Missile Battalions. In: Gao, X., Du, H., Han, M. (eds) Combinatorial Optimization and Applications. COCOA 2017. Lecture Notes in Computer Science(), vol 10627. Springer, Cham. https://doi.org/10.1007/978-3-319-71150-8_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-71150-8_31

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-71149-2

  • Online ISBN: 978-3-319-71150-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics