Расчёт надёжности сети с ограничением на диаметр с использованием предварительной редукции и выбором оптимального ребра в процессе факторизации
Назначение – позволяет вычислять точное значение надёжности K-терминальной сети с ограничением на диаметр.
Область применения - анализ надёжности сетей различного назначения.
Одним из важных показателей сетевой надежности является вероятность связности заданного подмножества узлов. Однако существует также множество случаев, когда обычной связности терминалов недостаточно и необходимо, чтобы длина связующего пути не превышала заранее заданного числа D. Как и задача расчёта надёжности сети, задача расчёта надёжности сети с ограничением на диаметр NP-трудна [1]. В данной программе используется метод Cancela и Petingi вычисления точного значения K-терминальной надёжности сети с ограничением на диаметр, а также методы ускорения работы программы, предложенные в [2]: предварительные сортировка рёбер, а также редукции рёбер.
[1] Cancela H., Petingi L. Reliability of communication networks with delay constraints: computational complexity and comlete topologies // Int. J. of Mathematics and Mathematical Sciences. 2004. V. 29. P. 1551-1562.
[2] D. Migov and S. Nesterov. Methods of Speeding up of Diameter Constrained Network Reliability Calculation // Springer Lecture Notes in Computer Science (in ICCSA 2015). Volume 9156, 2015, pp. 121-133.
Входные данные программы – структура сети в виде графа, значения надёжности каналов связи (т.е. вероятности их присутствия).
Выходные данные программы – значение надёжности сети.
Программа работает с графом, представленным полным файлом предшественников (списки KAO,FO), а также списком терминалов. Вводить списки представления графов и редактировать их можно в соответствующих окнах программы. Информация в файле располагается следующим образом: первая строка и вторая строка – списки KAO и FO соответственно, в третьей строке располагается список терминалов сети (Ki=1, в случае, если i-я вершина сети является терминалом, и 0 иначе). Четвёртая строка – значение надёжности каждого ребра, пятая – значение диаметра сети.
Алгоритм разработан в рамках гранта РФФИ № 14-07-31069.
Функциональные возможности – расчёт надёжности сетей с количеством элементов около сотни.
Инструментальные средства создания – Microsoft Visual Studio 2012.
OS: Windows
Необходима та же версия .Net framework’a, на которой была собрана программа: V4.5. Иначе программу можно собрать из исходного кода
Вложение | Размер |
---|---|
mygraphgui.zip | 1.63 МБ |