Skip to main content
Log in

A Bilevel “Attacker-Defender” Model to Choosing the Composition of Attack Means

Journal of Applied and Industrial Mathematics Aims and scope Submit manuscript

Abstract

We consider a bilevel model of estimating the costs of the attacking party (the Attacker) for a successful attack of a given set of objects protected by the other party (the Defender). The Attacker and the Defender have multiple means to, correspondingly, attack and protect the objects, and the Attacker’s costs depend on the Defender’s means of protection. The model under consideration is based on the Stackelberg game, where the Attacker aims to successfully attack the objects with the least costs, while the Defender maximizes the Attacker’s losses committing some limited budget. Formally, the “Attacker—Defender” model can be written as a bilevel mixed-integer program. The particularity of the problem is that the feasibility of the upper-level solution depends on all lower-level optimal solutions. To compute an optimal solution of the bilevel problem under study, we suggest some algorithm that splits the feasible region of the problem into subsets and reducing the problem to a sequence of bilevel subproblems. Specificity of feasible regions of these subproblems allows us to reduce them to common mixed-integer programming problems of two types.

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

Access this article

Price includes VAT (Canada)

Instant access to the full article PDF.

Institutional subscriptions

References

  1. T. Ding, L. Yao, and F. Fi, “A Multi-Uncertainty-Set Based Two-Stage Robust Optimization to Defender-Attacker—Defender Model for Power System Protection,” Reliability Engineering and System Safety 169, 179–186 (2018).

    Article  Google Scholar 

  2. N. Alguacil, A. Delgadillo, and J. M. Arroyo, “A Trilevel Programming Approach for Electric Grid Defense Planning,” Comput. Open Res. 41 (1), 282–290 (2014).

    Article  MathSciNet  Google Scholar 

  3. V. F. Beresnev, “Mathematical Models for Planning Development of Technical Means Systems,” Diskretn. Anal. Issled. Open Sen 2, 4 (1), 4–29 (1997).

    MATH  Google Scholar 

  4. M. P. Scaparra and R. F. Church, “A Bilevel Mixed-Integer Program for Critical Infrastructure Protection Planning,” Comput. Open Res. 35, 1905–1923 (2008).

    Article  Google Scholar 

  5. F. Fiberatore, M. P. Scaparra, and M. S. Daskin, “Analysis of Facility Protection Strategies Against an Uncertain Number of Attacks: The Stochastic π-Interdiction Median Problem with Fortification,” Comput. Open Res. 38, 357–366 (2011).

    Article  MathSciNet  Google Scholar 

  6. S. Sadeghi, A. Seifi, and E. Azizi, “Trilevel Shortest Path Network Interdiction with Partial Fortification,” Comput. Ind. Eng. 106, 400–411 (2017).

    Article  Google Scholar 

  7. H. Stackelberg, The Theory of the Market Economy (Oxford Univ. Press, Oxford, 1952).

    Google Scholar 

  8. S. Dempe, Foundations of Bilevel Programming (Kluwer Acad. Publ., Dortrecht, 2002).

    MATH  Google Scholar 

  9. M. Fischetti, I. Ljubic, and M. Sinnl, “Benders Decomposition Without Separability: A Computational Study for Capacitated Facility Eocation Problems,” European J. Open Res. 253 (3), 557–569 (2016).

    Article  Google Scholar 

  10. S. Martello and P. Toth, Knapsack Problems: Algorithms and Computer Implementations (John Wiley & Sons, New York, NY, 1990).

    MATH  Google Scholar 

  11. H. Kellerer, U. Pferschy, and D. Pisinger, Knapsack Problems (Springer, Berlin, 2004).

    Book  Google Scholar 

  12. Y. A. Kochetov and A. V. Plyasunov, “Polynomially Solvable Class of Einear Bilevel Programming Problems,” Diskretn. Anal. Issled. Open Sen 2, 4 (2), 23–33 (1997).

    Google Scholar 

  13. A. V. Plyasunov, “Linear Bilevel Programming Problem with Multivariant Knapsack Problem on the Lower Level,” Diskretn. Anal. Issled. Open Sen 2, 10(1), 44–52 (2003).

    MathSciNet  MATH  Google Scholar 

  14. J. T. Moore and J. F. Bard, “The Mixed Integer Linear Bilevel Programming Problem,” Open Res. 38 (5), 911–921 (1990).

    Article  MathSciNet  Google Scholar 

Download references

Funding

The authors were supported by the Russian Science Foundation (project no. 17-11-01021).

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to V. L. Beresnev or A. A. Melnikov.

Additional information

Russian Text © The Authors, 2019, published in Diskretnyi Analiz i Issledovanie Operatsii, 2019, Vol. 26, No. 4, pp. 16–33.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Beresnev, V.L., Melnikov, A.A. A Bilevel “Attacker-Defender” Model to Choosing the Composition of Attack Means. J. Appl. Ind. Math. 13, 612–622 (2019). https://doi.org/10.1134/S1990478919040045

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S1990478919040045

Keywords

Navigation