Аннотация:
Предлагается метод анализа уязвимости сетевых инфраструктур, использующий генетический алгоритм поиска сечений, блокирующих пути доставки ресурсов от их источников к потребителям. Рассмотрены известные подходы к решению сетевых задач, основанные на комбинаторном и эволюционном подходах. Особенностью предложенного метода является выбор функции приспособленности в виде алгоритма вычисления количества путей в графе при изоляции от графа вершин, составляющих особь. Для оптимизации функции приспособленности и вычисления количеств путей используются матрица достижимости графа и простые математические операции. Показана эффективность генетического алгоритма по сравнению с комбинаторными методами, поскольку время получения решения при поиске множественных отказов существенно меньше по сравнению с алгоритмами полного перебора.
Ключевые слова:безопасность, инженерные сети, уязвимость, надежность, комбинаторные алгоритмы, модели для анализа повреждений, важнейшие элементы инженерной сети, генетические алгоритмы.
УДК:
519.1-621.311.1 + 658.26
Поступила в редакцию: 17.05.2021 Исправленный вариант: 01.09.2021 Принята в печать: 16.09.2021