RUS  ENG
Полная версия
ЖУРНАЛЫ // Дискретный анализ и исследование операций // Архив

Дискретн. анализ и исслед. опер., 2019, том 26, выпуск 4, страницы 16–33 (Mi da935)

Двухуровневая модель «атакующий — защитник» для выбора состава средств атаки

В. Л. Бересневab, А. А. Мельниковab

a Институт математики им. С. Л. Соболева, пр. Акад. Коптюга, 4, 630090, Новосибирск, Россия
b Новосибирский гос. университет, ул. Пирогова, 2, 630090, Новосибирск, Россия

Аннотация: Рассматривается двухуровневая модель для оценки величины затрат атакующей стороны на успешную атаку заданного множества объектов, защищаемых другой стороной. При этом атакующий и защитник располагают различными средствами (способами) соответственно для атаки и защиты объектов, а потери атакующего зависят от выбранных защитником средств атаки. Рассматриваемая модель построена на основе игры Штакельберга, в которой атакующий стремится провести успешную атаку объектов с наименьшими затратами, а защитник — нанести атакующей стороне максимальный ущерб, используя ограниченный бюджет. Формально рассматриваемая модель «атакующий — защитник» записывается как задача двухуровневого целочисленного программирования. Особенность задачи состоит в том, что допустимость решения задачи верхнего уровня зависит от всех оптимальных решений задачи нижнего уровня. Для вычисления оптимального решения исследуемой двухуровневой задачи предлагается алгоритм, состоящий в специальном разбиении множества допустимых решений задачи на подмножества и её сведении к последовательности двухуровневых подзадач. Специфика множеств допустимых решений этих подзадач позволяет свести их к задачам смешанного целочисленного программирования двух видов. Библиогр. 14.

Ключевые слова: разбиение множества допустимых решений, двухуровневая подзадача, условие оптимальности.

УДК: 519.8+518.25

Статья поступила: 10.06.2019
Переработанный вариант: 30.07.2019
Принята к публикации: 28.08.2019

DOI: 10.33048/daio.2019.26.663



© МИАН, 2024