лаб раб. 1 все. Цель работы осуществить алгоритмизацию и программную реализацию, описывающего процесс распространения компьютерного вируса в информационнотелекоммуникационной сети
Скачать 1.04 Mb.
|
Расчет и выбор лучшей альтернативы методом аналитической иерархииПосле проставления всех необходимых оценок займемся вычислением лучшей альтернативы. Для начала воспользуемся одним из принципов оптимальности, а именно принципом оптимальности по Парето, и сократим множество возможных решений. Решение называют оптимальным по Парето, если невозможно улучшить решение ни по одному из критериев без ухудшения решения хотя бы по одному из критериев. Парето-оптимальные решения составляют множество Парето. Для того чтобы определить множество оптимальных решений, из первоначального множества необходимо исключить доминируемые альтернативы. Альтернатива х1 доминирует по Парето альтернативу х2, т.е. х1 лучше х2, если оценки по всем критериям х1 больше либо равны оценок х2 и хотя бы одно такое сравнение является строгим. В нашем случае видно, что альтернатива х3 доминирует альтернативы х1 и х2, следовательно, их можно убрать из окончательного множества. В итоге, альтернативы х3, х4 и х5 образуют множество Парето-оптимальных решений. Таблица 24. Множество Парето-оптимальных решений для первой угрозы
Теперь методом аналитической иерархии определим лучшую альтернативу. Метод аналитической иерархии использует дерево критериев, в котором более общие критерии разделяются на критерии частного характера. Для каждой группы критериев определяются коэффициенты важности. Альтернативы сравниваются между собой по отдельным критериям в целях определения критериальной ценности каждой из них. Средством определения коэффициентов важности критериев, или критериальной ценности альтернатив, является попарное сравнение. Результат сравнения оценивается по балльной шкале. На основе таких сравнении вычисляются коэффициенты важности критериев, оценки альтернатив и находится общая оценка как взвешенная сумма оценок критериев. Этот метод достаточно прост и нагляден, что и определяет его популярность. Метод не имеет строгого теоретического обоснования и относится к эвристическим. Рассмотрим этапы работы метода: 1) Проведение структуризации задачи принятия решений в виде иерархической структуры с несколькими уровнями: цели-критерии-альтернативы. 2) Выполнение ЛПР (лицо принимающее решение) попарных сравнений элементов каждого уровня и представление результатов сравнений в виде чисел. 3) Вычисление весовых коэффициентов для элементов каждого уровня (αi — весовой коэффициент i-го критерия; γi(xk) – весовой коэффициент альтернативы хk по i-му критерию). 4) Вычисление количественной оценки качества каждой из альтернатив по формуле: и определение наилучшей альтернативы Применим данный метод к нашей задаче. Целью задачи является поиск лучшей альтернативы для устранения угрозы. Критерии и альтернативы уже заданы. Определим шкалу уровней важности. Таблица 25. Шкала уровней важности
Теперь попарно сравним все альтернативы и вычислим весовые коэффициенты. Таблица 26. Сравнение по первому критерию
Для вычисления собственного вектора нужно воспользоваться формулой среднего геометрического: Весовой вектор высчитывается следующим образом: Таблица 27. Сравнение по второму критерию
Таблица 28. Сравнение по третьему критерию
Таблица 29. Сравнение по четвертому критерию
Таблица 30. Сравнение по пятому критерию
Теперь у нас есть рассчитанные весовые векторы альтернатив, веса критериев были посчитаны раньше (Таблица 7). Приступим к вычислению лучшей альтернативы U(x3) = 0,735*0,153+0,785*0,32+0,779*0,273+0,086*0,173+0,772*0,08 = = 0,65296 U(x4) = 0,207*0,153+0,148*0,32+0,161*0,273+0,297*0,173+0,173*0,08 = = 0,188205 U(x4) = 0,058*0,153+0,067*0,32+0,06*0,273+0,618*0,173+0,055*0,08 = = 0,158008 Из расчетов видно, что лучшей альтернативой оказалась третья альтернатива, то есть для предотвращения угрозы внедрения вредоносного кода, лучше всего, по мнению экспертов, будет установить антивирусное ПО. |