Page 51 - 6602
P. 51
Атрибутами моделі є відповідно рядок символів і опис графа.
Опис графа має нестандартний тип grtype, який є структурою, що
об'єднує матрицю суміжності графа і опис потоків даних і операцій.
Рис.3.20 Діаграма класу Оптимізація
Клас «Оптимізація», показаний на рис.3.20, включає базові
операції генерування кроку пошуку, розрахунку значення критерію
оптимізації Q і пошуку максимуму. Цей клас є абстрактним,
оскільки в ньому не враховані особливості завдання структурної
оптимізації СЗД на основі алгоритмічної моделі. Тому створимо на
його основі конкретний клас-спадкоємець СЗДОптим. У класі-
спадкоємцеві визначимо операції еквівалентних перетворень
алгоритмічної моделі [20], за допомогою яких генеруються варіанти
структур СЗД. Оцінка критерію оптимізації виконується з
використанням виклику функції оцінки характеристик моделі rate().
Наступним етапом розробки класу «Оптимізація» буде створення
спадкоємця СЗДОптимНевиз, що враховує функціонування СЗД в
умовах невизначеності [19]. При цьому змінюється спосіб
(операція) оцінки критерію і додається операція введення до складу
структури СЗД штучної невизначеності. Перевизначена операція
оцінювання критерію завдяки властивості поліморфізму
використовує оцінки характеристик моделі класу «МодельНевиз».
47